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

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

目錄

Toggle

Excel Lookup 函數總覽什麼是 Lookup?適用情境與類型各類查找函數比較表LOOKUP 函數教學LOOKUP 函數語法與範例LOOKUP 適用與限制說明VLOOKUP 與 HLOOKUP 詳細教學VLOOKUP 語法、參數與範例HLOOKUP 語法、參數與範例VLOOKUP/HLOOKUP 常見問題與錯誤排解XLOOKUP 函數(新一代查找函數)XLOOKUP 語法、優點與範例XLOOKUP 實際應用案例Excel 查找函數常見FAQVLOOKUP、LOOKUP、XLOOKUP 差異?如何避免查找錯誤?哪些版本支援 XLOOKUP?多條件查找怎麼做?結語與工具推薦查找函數選用建議

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.com、ClickUp 進行資料整合與協作,能大幅提升團隊效率。

相关推荐

STAR DRIVER 闪亮的塔科特
365bet客户端

STAR DRIVER 闪亮的塔科特

06-27 👁️ 2383
赛尔号卡修斯怎么打(卡修斯打法攻略)
好多假365平台

赛尔号卡修斯怎么打(卡修斯打法攻略)

07-24 👁️ 6265
同义词转换器
Bet体育365验证提款

同义词转换器

10-18 👁️ 5312