必學公式 15 招
公式不可怕,就是「說清楚你要什麼」
很多人一看到 =VLOOKUP(A2,$F$2:$H$100,3,FALSE) 就頭暈。其實公式就像跟 Sheets 說話:
「幫我去 F 到 H 那個範圍裡,找跟 A2 一樣的值,然後回傳第 3 欄給我。」
只要理解每個公式的「中文語意」,就不用死記。
本課按難度分三組,每組都有電商情境範例。
第一組:基礎計算(5 個)
1. SUM — 加總
語意:把這些數字全加起來
=SUM(E2:E100)
電商情境:計算本月所有訂單金額的總和
2. AVERAGE — 平均值
語意:算這些數字的平均
=AVERAGE(E2:E100)
電商情境:計算平均客單價(平均訂單金額)
3. COUNT / COUNTA — 計算筆數
語意:數有幾個數字(COUNT)/ 數有幾個非空白格(COUNTA)
=COUNT(A2:A100) ← 只計算數字儲存格
=COUNTA(A2:A100) ← 計算所有非空白儲存格
電商情境:算本月共有幾筆訂單
4. COUNTIF — 條件計算筆數
語意:幫我數「符合某條件」的格子有幾個
=COUNTIF(D2:D100,"VIP")
電商情境:計算「VIP 客戶」共有幾筆訂單
5. SUMIF — 條件加總
語意:只加「符合條件」的數字
=SUMIF(C2:C100,"上衣",E2:E100)
電商情境:計算「上衣」這個分類的總營收
第二組:進階條件(3 個)
6. SUMIFS — 多條件加總
語意:同時符合多個條件才加總
=SUMIFS(E2:E100, C2:C100,"上衣", D2:D100,"VIP")
電商情境:計算「上衣分類」且「VIP 客戶」的總訂單金額
7. IF — 判斷條件
語意:如果 A 條件成立,就顯示 B,否則顯示 C
=IF(E2>=1000,"大訂單","小訂單")
電商情境:訂單金額 ≥ 1000 元標示「大訂單」,否則「小訂單」
8. IFS — 多條件判斷
語意:依序判斷多個條件,第一個成立就回傳對應結果
=IFS(E2>=3000,"A級",E2>=1000,"B級",E2>0,"C級",TRUE,"未分類")
電商情境:按訂單金額分為 A/B/C 三個等級
第三組:查找與文字(7 個)
9. VLOOKUP — 垂直查找
語意:在某個表格的第一欄找我指定的值,然後回傳同列的第 N 欄
=VLOOKUP(A2,$G$2:$I$200,2,FALSE)
電商情境:用商品編號查商品名稱;用客戶編號查客戶等級
VLOOKUP 四個參數:
- 要找什麼(A2 = 商品編號)
- 去哪找($G$2:$I$200 = 商品主檔)
- 回傳第幾欄(2 = 第 2 欄商品名稱)
- 精確比對(FALSE = 完全一樣才算)
10. INDEX + MATCH — 更靈活的查找
語意:MATCH 先定位「第幾列」,INDEX 再去取值
=INDEX($H$2:$H$200, MATCH(A2,$G$2:$G$200,0))
電商情境:VLOOKUP 只能往右找,INDEX+MATCH 可以往左找,更靈活
11. LEFT — 取左邊幾個字
=LEFT(A2,3)
電商情境:訂單編號「ORD-2024-001」取前 3 字得到「ORD」
12. RIGHT — 取右邊幾個字
=RIGHT(A2,3)
電商情境:從「ORD-001」取後 3 字得到「001」流水號
13. MID — 取中間幾個字
=MID(A2,5,4)
電商情境:從「ORD-2024-001」第 5 個字起取 4 個字,得到「2024」年份
14. TEXT — 格式化數字/日期
=TEXT(B2,"YYYY-MM")
電商情境:把日期「2024-01-15」轉成「2024-01」,方便按月份分組
15. CONCATENATE(或 & 符號)— 合併文字
=A2&"-"&B2
=CONCATENATE(A2,"-",B2)
電商情境:把「分類代碼」和「商品編號」合併成唯一識別碼
公式速查表
| 公式 | 用途 | 難度 |
|---|---|---|
| SUM | 加總 | ⭐ |
| AVERAGE | 平均 | ⭐ |
| COUNT/COUNTA | 計筆數 | ⭐ |
| COUNTIF | 條件計筆數 | ⭐⭐ |
| SUMIF | 條件加總 | ⭐⭐ |
| SUMIFS | 多條件加總 | ⭐⭐ |
| IF | 單條件判斷 | ⭐⭐ |
| IFS | 多條件判斷 | ⭐⭐ |
| VLOOKUP | 查表 | ⭐⭐⭐ |
| INDEX+MATCH | 靈活查表 | ⭐⭐⭐ |
| LEFT/RIGHT/MID | 擷取文字 | ⭐⭐ |
| TEXT | 格式化 | ⭐⭐ |
| CONCATENATE/& | 合併文字 | ⭐ |
練習題
AI 協作:學了這個,跟 AI 怎麼配合?
會這 15 個公式,你就能跟 AI 用同一種語言討論數據分析需求,快速生出你需要的公式。
你的人類優勢:
- 你知道表格的實際欄位名稱和業務邏輯(哪欄是金額、哪欄是分類)
- 你能判斷公式結果是否合理(數字不對就能察覺,AI 不一定)
可以這樣跟 AI 說:
我有一份 Google Sheets 訂單表,欄位是:A=訂單編號、B=訂單日期、C=商品分類、D=客戶等級、E=訂單金額。請幫我寫公式:計算「2024年1月、分類為上衣、客戶等級為VIP」的總訂單金額。資料從第2列到第500列。
挑戰任務
想計算「分類為『配件』且客戶等級為『VIP』的訂單總金額」,應該用哪個公式? A. SUMIF B. SUMIFS C. COUNTIF D. IF
你有一份訂單表,A欄是訂單編號(如 ORD-20240105-001),想用公式取出日期部分「20240105」(第5到第12個字),應該用什麼公式?請寫出完整公式(假設資料在A2)。
你想用公式把訂單金額分三個等級:訂單金額 ≥ 5000 顯示「大客戶」、≥ 1000 顯示「中客戶」、其餘顯示「小客戶」。訂單金額在 E2,請寫出正確公式。