本文重點
- SUM、AVERAGE、COUNTA 處理基本計算;SUMIF、COUNTIF、IF 處理條件。
- VLOOKUP 最後一個參數要填 FALSE 才是完全相符,常被忘記。
- UNIQUE 與 FILTER 能自動整理與篩選資料,原始資料更新時結果會跟著更新。
Google 試算表免費、可以多人同時編輯,也不用安裝軟體,是整理家庭開銷、團購名單、工作報表的好幫手。很多人只會用它打字排版,其實學會幾個常用函數,就能省下大量手動計算的時間。以下 10 個函數涵蓋了大部分日常需求。
開始之前:函數的基本寫法
所有函數都以等號 = 開頭,接著是函數名稱與括號,括號內放要計算的範圍或條件,例如 =SUM(B2:B10)。範圍 B2:B10 代表 B 欄第 2 列到第 10 列。
以下範例假設有一張開銷表:A 欄是日期,B 欄是類別(例如「餐飲」「交通」),C 欄是金額。
基礎計算
1. SUM:加總
=SUM(C2:C100),計算所有金額的總和。
2. AVERAGE:平均
=AVERAGE(C2:C100),計算平均每筆花費。空白儲存格不會被計入。
3. COUNTA:計算有資料的格數
=COUNTA(A2:A100),計算總共記錄了幾筆。若只想計算數字,可以改用 COUNT。
條件計算
4. SUMIF:依條件加總
=SUMIF(B2:B100,"餐飲",C2:C100),只加總類別為「餐飲」的金額。第一個範圍是判斷條件的欄位,最後一個範圍是要加總的欄位。
5. COUNTIF:依條件計數
=COUNTIF(B2:B100,"交通"),計算「交通」出現了幾次。也可以用 ">1000" 這類條件,計算超過 1000 元的筆數。
6. IF:條件判斷
=IF(C2>1000,"大額","一般"),當金額大於 1000 時顯示「大額」,否則顯示「一般」。把公式往下拉,就能自動標記每一筆。
查找與整理資料
7. VLOOKUP:查找對應資料
假設另一張表 E 欄是產品名稱、F 欄是價格,要查出「滑鼠」的價格:=VLOOKUP("滑鼠",E2:F50,2,FALSE)。第三個參數 2 代表回傳範圍中的第 2 欄;最後的 FALSE 代表要完全相符,這個參數很容易忘記,忘了可能得到錯誤的結果。
新版的 Google 試算表也支援 XLOOKUP,寫法更直覺,有興趣可以進一步嘗試。
8. IFERROR:錯誤時顯示替代內容
查不到資料時 VLOOKUP 會顯示 #N/A,看起來很亂。用 =IFERROR(VLOOKUP("滑鼠",E2:F50,2,FALSE),"查無資料") 包起來,就會改顯示「查無資料」。
9. UNIQUE:列出不重複的項目
=UNIQUE(B2:B100),自動列出所有出現過的類別,不會重複。搭配 SUMIF,就能快速做出分類統計表。
10. FILTER:依條件篩選資料
=FILTER(A2:C100,C2:C100>1000),把金額大於 1000 的整列資料篩選出來,原始資料更新時結果也會自動更新。
實用小技巧
- 絕對參照:公式往下拉時,若希望某個範圍固定不動,在欄列前加上
$,例如$C$2:$C$100。 - 函數說明:輸入函數名稱後,試算表會自動顯示參數提示,不用硬記。
- 凍結標題列:資料一多,往下捲動就看不到欄位名稱。在「檢視 > 凍結」中凍結第一列。
- 共用權限:分享時選擇「檢視者」或「編輯者」,避免別人不小心改到公式。
小結
SUM、AVERAGE、COUNTA 處理基本計算;SUMIF、COUNTIF、IF 處理條件;VLOOKUP、IFERROR、UNIQUE、FILTER 則負責查找與整理。先從自己的一張表開始練習,很快就能感受到函數帶來的效率。
參考資料