嘿,你好!歡迎來到「學就好」的第一篇文章 🎉
今天要帶你認識 Excel 界的大明星——VLOOKUP。這個函數聽起來有點陌生對吧?別擔心,我們一步一步來,學就好。
不管你是剛進職場的新人,還是想提升工作效率的上班族,VLOOKUP 都是你絕對要學會的第一個函數。根據台灣微軟的官方說明,VLOOKUP 是 Excel 中使用率最高的函數之一 [微軟官方支援]。學會它,你就能從此告別「手動慢慢找資料」的日子。
VLOOKUP 是什麼?用生活小故事來理解
想像你有一本厚厚的電話簿,你想找「王小明」的電話號碼。你會怎麼做?當然是先找到「王」這個姓氏,再找到「小明」,最後看到旁邊的號碼。
VLOOKUP 就是在做這件事! 它的工作就是:
- 在試算表的第一欄尋找你要的「關鍵字」(就像找名字)
- 找到後,往右邊數幾欄,把該位置的資料抓回來(就像看旁邊的電話號碼)
簡單來說,它就是一個「自動幫你查表」的工具。只要你給它一個「關鍵字」,它就會在試算表裡找到對應的資料。
實際案例:用員工薪資表來操作

△ 圖1:VLOOKUP 公式示範
讓我們用一個員工薪資表來實際操作看看,這也是台灣企業最常用的情境。
情境: 你有一張試算表,A欄是員工編號,B欄是姓名,C欄是月薪。現在你想要輸入員工編號,就自動帶出對應的姓名和薪水。
VLOOKUP 語法:
=VLOOKUP(查詢值, 查詢範圍, 傳回第幾欄, 0)
一步一步來:
- 查詢值:點選員工編號的儲存格(例如 A2)
- 查詢範圍:框選整個資料範圍(例如 A:C)
- 傳回第幾欄:要姓名就填 2,要薪水就填 3
- 0:代表「完全精確比對」,台灣辦公室幾乎都用 0
完整公式範例:
=VLOOKUP(A2, A:C, 2, 0) // 回傳姓名 =VLOOKUP(A2, A:C, 3, 0) // 回傳月薪
當你把公式往下複製時,一定要把「查詢範圍」設為絕對參照(加上 $ 符號),像這樣:
=VLOOKUP(A2, $A:$C, 2, 0)
這樣公式複製到其他儲存格時,查詢範圍才不會跑掉 [微軟:絕對參照教學]。
台灣使用者最常遇到的 3 個困擾
根據多年輔導台灣企業的經驗,使用 VLOOKUP 時最常見這幾個問題:
- 😫 出現 #N/A? 代表找不到比對資料。可能是編號錯誤、範圍框選錯誤,或是資料前後有隱藏空格。可用
=TRIM()清除空格。 - 🤔 為什麼回傳的資料不對? 請檢查「傳回第幾欄」是否數正確。從框選範圍的第一欄開始數!若範圍是 B:D,要取 D 欄就要填 3,不是 4。
- 📌 查詢範圍一直跑掉? 這是典型未設定絕對參照。在範圍前加上 $,例如 $A:$C,公式下拉就不會跑掉。
如果想了解更多錯誤排除方法,可參考微軟官方說明 [微軟:修正常見問題]。
台灣在地練習:運用政府開放資料
如果你想自己動手練習,可使用政府資料開放平臺的「各級學校基本資料」練習 [政府資料開放平臺]。
把學校代碼當成「員工編號」、學校名稱當成「姓名」,用 VLOOKUP 做交叉查詢,非常適合台灣業務與行政人員練習。
以下提供台灣企業常用的練習表,可直接複製到 Excel:
| 員工編號 | 姓名 | 月薪 |
|---|---|---|
| 001 | 王小明 | 35,000 |
| 002 | 李小華 | 42,000 |
| 003 | 張美美 | 38,000 |
| 004 | 陳大文 | 40,000 |
練習題(台灣辦公室常考):
- 輸入 003,自動顯示「張美美」
- 輸入 002,自動顯示「42,000」
- 輸入 005(無此編號)會出現 #N/A,該如何用 IFNA 美化?
有成功嗎?如果有卡住的地方,歡迎到「聯絡我們」留言,我會幫你看看!
📚 繼續學習
- 👉 你剛剛學會:VLOOKUP 從零開始
- 👉 下一步推薦:IF 函數入門 – 學會邏輯判斷,讓 Excel 更聰明
💡 學 Excel 真的不難,來這裡,學就好。―― 小就
