Excel Lookup 函數完整教學:LOOKUP、VLOOKUP、HLOOKUP、XLOOKUP 用法與比較

本教學全面介紹 Excel 查找函數,包括 LOOKUP、VLOOKUP、HLOOKUP、XLOOKUP 的語法、差異、適用場景與常見錯誤排解,並結合實際案例與進階技巧,幫助你在各種工作情境下靈活運用查找功能,有效提升資料處理效率。

🧮 還在用 Excel 管理專案?試試這些更聰明的工具 🚀

從 Excel 升級到專業專案管理 × 自動化平台

還在用 Excel 追進度?monday.com 幫你把任務、時程、甘特圖、報表全部自動化! 支援 Excel 一鍵匯入,輕鬆轉換成更直覺的視覺化專案看板。 全球 22.5 萬家公司愛用,AI 輔助讓團隊溝通更順暢。
⭐ 最多人使用

從任務到 OKR,一站式專案與團隊協作平台

整合文件、OKR、任務與自動化流程,AI 助你更快完成工作。 也支援從 Excel 匯入專案資料。

輕鬆整理文件 × 規劃專案 × 建立資料庫

Notion AI 幫你自動生成 SOP、專案摘要與任務追蹤頁面。 從 Excel 匯入表格,打造你自己的工作空間。

Excel Lookup 函數總覽

什麼是 Lookup?適用情境與類型

在 Excel 中,查找(Lookup)功能是資料處理與分析不可或缺的工具。無論是查詢員工名單、比對產品庫存,還是彙整成績表,查找函數都能協助快速定位並返回對應資料。Excel 主要提供四種查找函數:

  • LOOKUP:適用於單列或單欄的簡單查找。
  • VLOOKUP:根據指定值,於資料表的第一欄垂直查找對應資料。
  • HLOOKUP:於資料表的第一行水平查找對應資料。
  • XLOOKUP:新一代查找函數,結合 VLOOKUP、HLOOKUP 優點,支援更多彈性查找。

這些函數廣泛應用於人事管理、銷售報表、庫存追蹤、成績查詢等多種產業情境。

各類查找函數比較表

函數 語法簡介 適用場景 優點 限制/注意事項 支援版本
LOOKUP LOOKUP(查找值, 查找範圍, 返回範圍) 單列/單欄查找 語法簡單 查找範圍需排序,僅單列/單欄 所有版本
VLOOKUP VLOOKUP(查找值, 範圍, 欄序, [精確]) 垂直表格查找 易用,適合大多數表格 只能向右查找,欄位不可變動 所有版本
HLOOKUP HLOOKUP(查找值, 範圍, 列序, [精確]) 水平表格查找 用於橫向資料 只能向下查找,列位不可變動 所有版本
XLOOKUP XLOOKUP(查找值, 查找範圍, 返回範圍, …) 彈性查找 可雙向查找,支援多種錯誤處理 僅新版本支援 部分新版本

LOOKUP 函數教學

LOOKUP 函數語法與範例

語法:
LOOKUP(查找值, 查找範圍, 返回範圍)

  • 查找值:要查詢的資料。
  • 查找範圍:包含查找值的單列或單欄。
  • 返回範圍:與查找範圍對應的單列或單欄。

案例情境:
假設有一份產品價格表,A欄為產品編號,B欄為價格。若要查詢編號為「A102」的價格,可用:

=LOOKUP("A102", A2:A10, B2:B10)

常見錯誤:
– 查找範圍必須排序,否則可能返回錯誤結果。
– 僅適用於單列或單欄,無法處理多欄或多列。

LOOKUP 適用與限制說明

LOOKUP 適合用於簡單、已排序的資料表。若資料未排序,建議改用 VLOOKUP 或 XLOOKUP。LOOKUP 不支援多條件查找,也無法處理未找到時的錯誤提示。

VLOOKUP 與 HLOOKUP 詳細教學

VLOOKUP 語法、參數與範例

語法:
VLOOKUP(查找值, 範圍, 欄序, [精確/近似])

  • 查找值:要查詢的資料。
  • 範圍:包含查找值與返回值的資料區域。
  • 欄序:返回資料在範圍中的第幾欄。
  • 精確/近似:FALSE 為精確,TRUE 為近似。

真實案例:員工名單查詢
公司有一份員工資料表,A欄為員工編號,B欄為姓名,C欄為部門。若要根據編號查詢部門:

=VLOOKUP("E005", A2:C100, 3, FALSE)

進階應用:多條件查找
VLOOKUP 本身不支援多條件,但可透過新增輔助欄位(合併條件)實現。例如將「姓名+部門」合併為一欄,再查找。

常見錯誤與排解:
#N/A:查找值不存在或精確查找未找到。
#REF!:欄序超出範圍。
錯誤排解建議:確認查找值正確、範圍包含所有欄、精確/近似選項正確。

HLOOKUP 語法、參數與範例

語法:
HLOOKUP(查找值, 範圍, 列序, [精確/近似])

  • 查找值:要查詢的資料。
  • 範圍:包含查找值與返回值的資料區域。
  • 列序:返回資料在範圍中的第幾列。

產業應用情境:月度銷售查詢
假設第一行為月份,第二行為銷售量。要查詢「三月」銷售量:

=HLOOKUP("三月", A1:M2, 2, FALSE)

適用場景與差異:
HLOOKUP 適合橫向資料表,VLOOKUP 則適合直向資料表。兩者語法相似,僅查找方向不同。

VLOOKUP/HLOOKUP 常見問題與錯誤排解

  • 查找值格式不一致:數字與文字混用會導致查找失敗,建議統一格式。
  • 資料移動導致錯誤:插入/刪除欄位後,欄序需重新檢查。
  • 如何避免錯誤:可搭配 IFERROR 使用,如 =IFERROR(VLOOKUP(...), "未找到")

XLOOKUP 函數(新一代查找函數)

XLOOKUP 語法、優點與範例

語法:
XLOOKUP(查找值, 查找範圍, 返回範圍, [未找到時返回], [匹配模式], [搜尋模式])

  • 查找值:要查詢的資料。
  • 查找範圍:包含查找值的欄或列。
  • 返回範圍:對應返回值的欄或列。
  • 未找到時返回:自訂未找到時的顯示內容。

案例:庫存管理
查詢產品編號「P200」的庫存數量:

=XLOOKUP("P200", A2:A100, C2:C100, "無此產品")

優點:
– 支援向左、向右查找,無欄序限制。
– 可自訂未找到時的返回值。
– 支援精確與模糊查找。

XLOOKUP 實際應用案例

多條件查找
XLOOKUP 可結合多個欄位進行複雜查找。例如,根據「姓名」與「部門」同時查詢員工編號:

=XLOOKUP(姓名&部門, A2:A100&B2:B100, C2:C100, "未找到")

動態範圍查找
配合動態命名範圍或表格,XLOOKUP 能隨資料增減自動調整查找範圍,提升維護效率。

Excel 查找函數常見FAQ

VLOOKUP、LOOKUP、XLOOKUP 差異?

  • LOOKUP:僅適用於單列/單欄,需排序,功能有限。
  • VLOOKUP/HLOOKUP:適用於表格查找,但僅能向右/向下查找。
  • XLOOKUP:彈性最高,支援雙向查找、自訂錯誤處理,建議優先使用新版本。

如何避免查找錯誤?

  • 確認查找值與資料格式一致。
  • 查找範圍正確無遺漏。
  • 使用 IFERROR 包裝查找公式,避免錯誤訊息干擾。

哪些版本支援 XLOOKUP?

XLOOKUP 僅支援部分新版本 Excel(如 Microsoft 365、部分 Office 版本)。舊版 Excel 無法使用。

多條件查找怎麼做?

可透過合併多個欄位為一個查找值,或使用 XLOOKUP 結合多欄位進行查找。進階用法可搭配 FILTER、INDEX、MATCH 等函數。

結語與工具推薦

查找函數選用建議

  • 資料簡單、已排序:可用 LOOKUP。
  • 一般表格查找:建議用 VLOOKUP 或 HLOOKUP。
  • 需雙向查找、進階錯誤處理:建議用 XLOOKUP。
  • 若需更高效率與自動化,建議搭配專業專案管理工具如 Monday.comClickUp 進行資料整合與協作,能大幅提升團隊效率。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?