墨墨鋒INKACUITY

墨鋒 › 教學 › Excel

Excel教學約 3 分鐘4 個段落

Excel VLOOKUP 怎麼用?查表公式教學

兩張表要對資料,例如用學號找姓名、用商品代碼找價格,不用一筆一筆複製貼上,一個 VLOOKUP 就能整欄帶出來。

墨鋒 Inkacuity 整理 · 更新於 2026-10-30

01VLOOKUP 的四個參數

公式長這樣:=VLOOKUP(要找的值, 查詢範圍, 第幾欄, FALSE)

  • 要找的值:拿什麼去找,例如 A2 的學號。
  • 查詢範圍:資料表,要找的值必須在這個範圍的第一欄。
  • 第幾欄:要帶回範圍裡的第幾欄,從 1 開始數。
  • FALSE:完全符合。查學號、代碼一定要寫 FALSE,不然可能抓到錯的資料。

02實際操作:用學號帶出姓名

  1. 假設名單工作表 A 欄是學號、B 欄是姓名。
  2. 在成績表的 C2 輸入:=VLOOKUP(A2, 名單!$A:$B, 2, FALSE)
  3. 按 Enter,再把 C2 右下角的小方塊往下拖,整欄就會自動帶出姓名。

小技巧 查詢範圍記得加上 $(按 F4 可以切換),往下拖的時候範圍才不會跟著跑掉。

03出現 #N/A 怎麼辦

  • 兩邊的值看起來一樣但格式不同:一邊是數字、一邊是文字。把兩欄設成同一種格式再試。
  • 值的前後多了空白:用 =TRIM(A2) 先去掉空白。
  • 真的找不到:可以用 =IFERROR(VLOOKUP(…), "查無資料") 讓表格好看一點。
  • 要找的值不在範圍第一欄:VLOOKUP 只能往右找,改用下面的 XLOOKUP。

04新版 Excel:改用 XLOOKUP

Microsoft 365 與 Excel 2021 以後可以用 XLOOKUP,不用數第幾欄,也能往左找。

  1. 公式:=XLOOKUP(A2, 名單!A:A, 名單!B:B, "查無資料")
  2. 第一個參數是要找的值,第二個是去哪一欄找,第三個是要帶回哪一欄,第四個是找不到時顯示的文字。

Q&A常見問題

VLOOKUP 和 XLOOKUP 要用哪個?

你的 Excel 有 XLOOKUP 就用 XLOOKUP,比較直覺也比較不容易錯;檔案要給舊版 Excel 的人用,才用 VLOOKUP。

Google 試算表可以用嗎?

可以,VLOOKUP 和 XLOOKUP 在 Google 試算表的寫法相同。

不想自己弄?交給墨鋒

文書製作,NT$300 起。資料整理與文件製作,也接基礎 Excel:表格整理、常用公式、樞紐分析與圖表。

相關教學

X

Excel 樞紐分析表教學

Excel 樞紐分析表入門:把一大串資料依類別加總、計數、算平均,拖拉欄位就能做出統計表,再一鍵做成樞紐分析圖。附資料整…

Excel · 約 3 分鐘 →
X

Excel 常用函數:SUM、IF、COUNTIF 一次學會

Excel 基礎函數整理:加總 SUM、平均 AVERAGE、四捨五入 ROUND、判斷 IF、條件計數 COUNTIF…

Excel · 約 3 分鐘 →
X

Excel 表格好用技巧:選單、凍結、列印、標色

Excel 實用技巧:用資料驗證做下拉式選單、凍結第一列、每頁都印出標題列、用設定格式化的條件把不及格標紅,讓表格好填、…

Excel · 約 3 分鐘 →