Excel 初步資料整理

說到 Excel 常常會馬上讓人想到強大的函式功能,透過電腦快速的運算效能來處理變數,卻很少人想起處理資料的苦差事,如何資料整理,很快地去蕉存菁,希望藉這次的分享,讓大家產生一些新的想法,幫到有須要的人。

另存新檔,不論你變動的內容多寡、變動的頻率,建議將你動過的檔案另存新檔,而且這個動作最好是在你開始編輯檔案之前就做,或是一打開檔案的時侯就做,並為你的檔案加上版號,不要用複雜的編碼方式,就v1、v2、v3……一直v下去就行,有些人會覺得變動太小,而且導致一樣的檔案好多,佔用了儲存空間,其實做久了你就會發現,與你花一個上午,嘔心瀝血、攪盡腦汁、殺害許多腦細胞才換來的報表相比,買硬碟花錢、價格低廉,寶貴心血、無價,這麼做的好處,一來檔案不會蓋來蓋去把你真正想要做的成果搞掉了,二來,減少程式當掉所產生的損害,要找檔案時,就找那個 v 後面的數字最大就行。

3個工作表,開啟新的 Excel 檔案時,預設會開3個工作表,心中一直有個疑問,為什麼是3個,為什麼不是1個、2個,由於克勤克檢的習性,也沒花錢去正規班學過問過,雖然也試圖從股溝大神求卜,未果,所以這次只是分享個人的觀點,在做了這麼多的 Excel 表後產生的想法是,1個工作表存原始資料(完全不更動裏面的資料內容),1個(或以上)工作表存放資料運算變動的過程,1個工作表存最後的結果,如果軟體用久了都會有自已的習慣、想法和做法,不用一定要更動,這只是個人的習慣;另一個習慣是,如果有時間加上最後一個(表4,雖然通常是沒有時間,裏面註記每個工作表的簡述,和變動的時間與內容概要。

資料處理,報表是管理工作的重要工具,為了業務的推行,原始資料從資料庫倒出來時,收在工作表1,工作表的欄位會大於或等於報表所需的資料,而且很可能不是你想呈現的方式、排序、或是需要對原始資料再加減乘除一下,這個時侯,對於原始資料的處理,有2種做法。

法1,把原始資料的工作表直接複製一份,操作方式,按住[原始工作表] > 直到動作結束按住[Ctrl] + [滑鼠左鍵] > [拖、拉、放]到鄰近工作表的位置,如此可以得到一份一模一樣的工作表,名稱會多一個(1),再用這個工作表去操作;
法2,在第2個工作表中用等號「=」,光是會用這個就能處理很多表單了,

  1. 把你要用到的欄位很快全部抓過來(漏了也沒關係,再補就行),先把一整列完成(a1=sheet1!a1, b1=sheet1!b1, c1=sheet1!c1.....)
  2. 接著依據須求調整欄位順序(直到動作結束[Shift]按住 + [滑鼠左鍵] > 拖、拉、放 到同一列適當位置)
  3. 再將成果向下一拉套用到整個工作表
  4. 如果需要進一步加減乘除的欄位也在這個工作表,另加欄位做
  5. 如果你覺得要處理的欄位或表格太多、太亂了,可以開2-1、2-2、2-3……
總之,第2步的概念上是整理與運算資料的函式配置大工程。

特別注意空格的部份,用法2時,有時侯要特別針對空格的部份,利用 if 函式處理掉,把原本就是空白的欄位,保持空白,舉例來說sheet1,A欄的資料,有些是空白的,要在 sheet2 把 sheet1 A欄位的資料抓過來,sheet2 的 a1 函式為 =if(sheet1!a1="","",sheet1!a1),再向下一拉,加以套用到整個A欄,if 使用詳情請見前文 Excel 函式 if,沒有處理的話,相對應的欄位會從空白變成「0」。

報表,第3個工作表是最後的報表,最終的成果,歡迎來到結果論的世界,過程不重要,結果好壞,可以上天堂,也可以下地獄;工作表1中原始資料除了要除錯,要抓細項才會再用到;工作表2運算的過程也是在除錯和加減報表項時才會再動到,這時侯不論是用工作表2-x的資料作表,作圖,工作表3就是心血的結晶。

香腸機理論:這並不是專有名詞,只是愛用的說法,特別適用在常規工作的自動化,為了自動化,工作表 2-x 傾向用等號「=」法處理,這裏套用的函式要考量彈性,只要之後拿到新的原始資料就放在工作表,過程像是醬子,[新資料工作表] > [Ctrl] + [C] > 回到舊檔的新版本[Sheet1]  > [Ctrl] + [V] > 工作表1如果有多出來的舊資料殺掉,工作表3就是你的報表了,香腸機理論就是,把原料倒進去,馬上!取得香腸。

把原料倒進去,取得香腸,那些留血留汗的過程,從此留給電腦,幸福快樂的日子自已留著。

留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

Excel 巨集合併多個 Excel 檔案