SWITCH 函數用於將單一運算式與一系列的值進行比對,找到相符的值時即回傳對應結果。它能讓公式比傳統的巢狀 IF 函數更簡潔易讀,非常適合處理代碼轉換的任務。
Excel SWITCH 函數語法
=SWITCH(運算式, 值1, 結果1, [值2, 結果2], ..., [預設結果])| 參數 | 必填 | 說明 |
|---|---|---|
| 運算式 | 是 | 要評估的值或公式。 |
| 值1 | 是 | 要與運算式比對的第一個值。 |
| 結果1 | 是 | 運算式等於值1時,要回傳的結果。 |
| 值2, 結果2 | 選填 | 額外的比對值與結果配對,最多可達 126 組。 |
| 預設結果 | 選填 | 找不到任何相符值時要回傳的結果,通常放在公式最後面。 |
回傳:回傳與運算式相符的值所對應的結果;若皆不符則回傳預設結果。
適用版本:Microsoft 365、Excel 2019 以上。
SWITCH 函數範例
範例 1:服裝尺寸轉換
將英文字母的尺寸代碼轉換為中文描述。
| 姓名 | 尺寸代碼 | 中文尺寸 |
|---|---|---|
| 王小明 | S | |
| 陳怡君 | M | |
| 林志明 | L | |
| 張雅婷 | XL |
在 C2 輸入公式:
=SWITCH(B2, "S", "小", "M", "中", "L", "大", "未知")結果:小。判斷 B2 的尺寸代碼,"S" 回傳 "小","M" 回傳 "中","L" 回傳 "大",找不到對應時回傳 "未知"。
範例 2:星期數字轉文字
將代表星期的數字轉換為中文星期名稱。
| 日期 | 星期數字 | 星期文字 |
|---|---|---|
| 2026/10/01 | 4 | |
| 2026/10/02 | 5 | |
| 2026/10/03 | 6 |
在 C2 輸入公式:
=SWITCH(B2, 1, "星期一", 2, "星期二", 3, "星期三", 4, "星期四", 5, "星期五", 6, "星期六", 7, "星期日")結果:星期四。將 B2 的數字 4 對應至 "星期四"。此函數可直接將數字轉換為指定的文字,不需使用多層 IF 函數。
範例 3:部門代號轉換
將員工的部門代號轉換為完整的部門名稱。
| 員工 | 部門代號 | 部門名稱 |
|---|---|---|
| 李建國 | A01 | |
| 黃淑芬 | B02 | |
| 吳家豪 | C03 |
在 C2 輸入公式:
=SWITCH(B2, "A01", "業務部", "B02", "行銷部", "C03", "人事部", "查無部門")結果:業務部。將 B2 的代號 "A01" 轉換為 "業務部"。當代號種類固定且不多時,SWITCH 函數能快速建立對應表。
使用 SWITCH 的技巧與注意事項
- SWITCH 函數比巢狀 IF 函數更容易閱讀與維護,特別是在判斷單一條件的多種可能值時。
- 如果需要判斷大於、小於等區間條件,SWITCH 無法直接處理,請改用 IFS 函數。
- 當對應的條件超過 5 到 10 組時,建議另外建立一個對應表,並搭配 VLOOKUP 或 XLOOKUP 函數查詢,會比將所有條件寫在 SWITCH 函數中更好管理。
SWITCH 常見錯誤與解決方法
| 錯誤 | 原因 | 解決方法 |
|---|---|---|
| #N/A | 找不到相符的值,且公式中沒有提供預設結果。 | 在公式的最後一個參數加上預設結果。 |
| #NAME? | 在不支援 SWITCH 函數的舊版 Excel 中開啟檔案。 | 改用巢狀 IF 函數或 VLOOKUP 函數建立對應表。 |
Google 試算表可以用 SWITCH 嗎?
Google 試算表完全支援 SWITCH 函數,語法與用法與 Excel 相同。
下載 SWITCH 範例檔
上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:SWITCH 範例.xlsx(範例公式都在試算表軟體實際計算過)。
常見問題
SWITCH 和 IFS 有什麼不同?
SWITCH 只能比對單一運算式是否等於特定值;IFS 則可以為每個結果設定不同的邏輯判斷式(例如大於、小於)。若只是單純的代碼轉換,SWITCH 的公式會比較簡潔。
可以用 SWITCH 判斷分數等級(例如大於 90 分為 A)嗎?
不行。SWITCH 只能進行完全相等的比對,無法處理大於或小於的區間判斷。處理分數等級這類需求,建議使用 IFS 或 VLOOKUP 函數。
為什麼公式結果出現 #N/A 錯誤?
當運算式的值在公式中找不到對應的「值」,且公式最後沒有設定「預設結果」時,就會出現 #N/A 錯誤。在公式最後加上一個預設結果即可解決。
相關函數
這篇收錄在「Excel 函數字典」。




