VLOOKUP 從零開始:3分鐘學會 Excel 最強查詢函數

嘿,你好!歡迎來到「學就好」的第一篇文章 🎉

今天要帶你認識 Excel 界的大明星——VLOOKUP。這個函數聽起來有點陌生對吧?別擔心,我們一步一步來,學就好。

不管你是剛進職場的新人,還是想提升工作效率的上班族,VLOOKUP 都是你絕對要學會的第一個函數。根據台灣微軟的官方說明,VLOOKUP 是 Excel 中使用率最高的函數之一 [微軟官方支援]。學會它,你就能從此告別「慢慢找資料」的日子。


VLOOKUP 是什麼?用生活小故事來理解

想像你有一本厚厚的電話簿,你想找「王小明」的電話號碼。你會怎麼做?當然是先找到「王」這個姓氏,再找到「小明」,最後看到旁邊的號碼。

VLOOKUP 就是在做這件事! 它的工作就是:

  • 在表格的第一欄尋找你要的「關鍵字」(就像找名字)
  • 找到後,往右邊數幾格,把那個位置的資料抓回來(就像看旁邊的電話號碼)

簡單來說,它就是一個「自動幫你查表」的工具。只要你給它一個「關鍵字」,它就會在表格裡找到對應的資料。

實際案例:用員工薪資表來操作

VLOOKUP 範例截圖

△ 圖1:VLOOKUP 公式示範

讓我們用一個員工薪資表來實際操作看看。

情境: 你有一張表格,A欄是員工編號,B欄是姓名,C欄是月薪。現在你想要輸入員工編號,就自動帶出對應的姓名和薪水。

VLOOKUP 的寫法:

=VLOOKUP(你要找什麼, 在哪裡找, 找到後取第幾欄, 0)

一步一步來:

  1. 你要找什麼:點一下員工編號的格子(例如 A2)
  2. 在哪裡找:框選整個表格範圍(例如 A:C)
  3. 找到後取第幾欄:想要姓名就填 2,想要薪水就填 3
  4. 最後一個 0:代表要「完全一樣」的資料,也就是精確匹配

完整公式範例:

=VLOOKUP(A2, A:C, 2, 0)  // 回傳姓名
=VLOOKUP(A2, A:C, 3, 0)  // 回傳薪水

當你把公式往下拉時,記得要讓「在哪裡找」的範圍變成絕對參照(加上 $ 符號),像這樣:

=VLOOKUP(A2, $A:$C, 2, 0)

這樣公式複製到其他格子時,查詢範圍才不會跑掉 [微軟:絕對參照教學]

台灣讀者最常遇到的 3 個困擾

根據經驗,台灣朋友在用這個函數時,最常遇到這幾個問題:

  • 😫 出現 #N/A? 別緊張,這代表找不到你要的資料。可能是編號打錯了,或是表格範圍沒框對。另外,前後如果有空格也會造成錯誤,可以用 =TRIM() 清掉空格。
  • 🤔 為什麼回傳的資料不對? 檢查一下你的「第幾欄」有沒有數對。記住:從框選範圍的第一欄開始數!如果範圍是 B:D,想要 D 欄的資料就要填 3,不是 4。
  • 📌 表格範圍一直跑掉? 這就是上面說的「絕對參照」問題。公式下拉前,記得在範圍加上 $ 符號,例如 $A:$C,就不會跑掉了。

如果想了解更多錯誤的解決方法,可以參考微軟官方說明 [微軟:修正常見問題]

免費練習資料下載

如果你想自己動手試試看,可以用教育部開放資料平台提供的「各級學校基本資料」來練習 [政府資料開放平臺]。把學校代碼當成「員工編號」,學校名稱當成「姓名」,試著用 VLOOKUP 互相查詢。

以下也提供一個簡單的練習表格,你可以直接複製到 Excel 裡操作:

員工編號 姓名 月薪
001 王小明 35,000
002 李小華 42,000
003 張美美 38,000
004 陳大文 40,000

練習題:

  1. 輸入 003,自動顯示「張美美」
  2. 輸入 002,自動顯示「42,000」
  3. 輸入 005(這個編號不存在),會發生什麼事?該怎麼處理?

有成功嗎?如果有卡住的地方,歡迎到「聯絡我們」留言,我會幫你看看!


📚 繼續學習

  • 👉 你剛剛學會:VLOOKUP 從零開始
  • 👉 下一步推薦:IF 函數入門 – 學會邏輯判斷,讓 Excel 更聰明
  • 👉 即將推出:VLOOKUP + IF 實戰應用(敬請期待)

💡 學 Excel 真的不難,來這裡,學就好。―― 小就