掌握Excel LOOKUP函數:完整用法、案例解析與查找技巧

本教學全面解析Excel LOOKUP函數,包括向量與陣列兩種查找形式的語法、實際案例、常見錯誤與解決方法,並與VLOOKUP、HLOOKUP、XLOOKUP等查找函數進行比較,幫助你在專案管理、資料分析與日常辦公中靈活運用查找技巧,有效提升工作效率。

Notion 新創專屬 3 個月免費福利| 官方合作夥伴限定

經本站專屬連結申請,即享 3 個月 Notion Plus + AI 無限免費 (市價 $6,000 美元)! 務必保留推薦碼 venturer ,否則不符資格。 全程免費,無需信用卡。需用公司 Email 與有效公司網站。
免費使用

200+模板自動化工作流程

從數據到成果,只需一步 — 用Monday代替Excel,效率倍增!
免費使用

AI智能團隊協作

AI驅動的ClickUp超越Excel,讓工作更精準快速!
免費使用

Excel LOOKUP函數完整解析

Excel的LOOKUP函數是一個經典且實用的查找工具,能夠在指定的資料範圍內搜尋特定值,並返回對應位置的資料。它廣泛應用於專案管理、財務分析、人力資源與日常辦公自動化等場景,例如根據員工姓名查詢工資、根據產品編號查詢庫存等。

LOOKUP函數有兩種主要形式:向量(Vector)形式與陣列(Array)形式。雖然VLOOKUP、HLOOKUP、XLOOKUP等函數在近年來更受歡迎,但LOOKUP仍有其獨特適用場景,特別是在需要兼容舊版Excel或處理一維查找時。

LOOKUP與其他查找函數的簡要比較

  • LOOKUP:適合一維查找,要求查找範圍已排序。支援向量與陣列兩種形式。
  • VLOOKUP:適合垂直查找,能指定返回欄位,常用於表格資料。
  • HLOOKUP:適合水平查找,與VLOOKUP類似但查找方向不同。
  • XLOOKUP:新一代查找函數,功能更彈性,支援多種查找模式與錯誤處理。

LOOKUP語法與用法詳解

LOOKUP函數分為向量(Vector)與陣列(Array)兩種形式,兩者語法略有不同,適用情境也有所區別。

向量(Vector)形式

語法與參數

LOOKUP(lookup_value, lookup_vector, [result_vector])
  • lookup_value:要查找的目標值。
  • lookup_vector:進行查找的範圍(必須為單列或單欄,且已升序排序)。
  • result_vector:要返回結果的範圍(必須與lookup_vector等長,為單列或單欄)。

實際案例

情境:在專案團隊名單中,根據員工姓名查詢其對應的專案角色。

姓名 角色
Alice PM
Bob 工程師
Carol 設計師
David 測試

假設A2:A5為姓名,B2:B5為角色。要查找Carol的角色:

=LOOKUP("Carol", A2:A5, B2:B5)

結果:設計師

排序需求與常見錯誤

  • 排序要求:lookup_vector必須已升序排序,否則可能返回錯誤或非預期結果。
  • 常見錯誤
  • 若查找值不存在,LOOKUP會返回小於查找值的最大值對應結果,而非#N/A。
  • 若範圍未排序,可能查到錯誤資料。
  • 排查建議:查找前請先確認資料已排序,或考慮改用VLOOKUP/XLOOKUP。

陣列(Array)形式

語法與參數

LOOKUP(lookup_value, array)
  • lookup_value:要查找的目標值。
  • array:包含查找值與返回值的範圍(最少為兩列或兩欄,且第一列/欄需升序排序)。

實際案例

情境:根據分數查詢對應等級。

分數下限 等級
0 F
60 C
75 B
90 A

假設A2:B5為上述表格,要查找分數82的等級:

=LOOKUP(82, A2:A5, B2:B5)

結果:B

排序需求與常見錯誤

  • 排序要求:array的第一列或第一欄必須升序排序。
  • 常見錯誤
  • 若查找值小於最小值,LOOKUP會返回#N/A。
  • 若array未排序,結果可能不正確。
  • 排查建議:務必確認array已正確排序,否則請改用其他查找函數。

LOOKUP常見應用案例

案例一:根據產品編號查詢庫存數量

產品編號 庫存
1001 50
1002 30
1003 0
1004 120

查詢產品編號1003的庫存:

=LOOKUP(1003, A2:A5, B2:B5)

結果:0

案例二:根據分數查詢等級(分段查找)

分數下限 等級
0 F
60 C
75 B
90 A

查詢分數88的等級:

=LOOKUP(88, A2:A5, B2:B5)

結果:B

案例三:專案管理中根據任務狀態查找負責人

狀態 負責人
已完成 Alice
進行中 Bob
未開始 Carol

查詢「進行中」的負責人:

=LOOKUP("進行中", A2:A4, B2:B4)

結果:Bob

LOOKUP與其他查找函數比較

函數 查找方向 支援多條件 是否需排序 錯誤處理 適用場景
LOOKUP 一維 需升序 不支援 簡單查找、舊版Excel
VLOOKUP 垂直 可不排序 支援 表格查找、指定返回欄位
HLOOKUP 水平 可不排序 支援 水平表格查找
XLOOKUP 任意 支援 不需排序 強大 新版Excel、進階查找、錯誤處理

選用建議
– 若資料未排序,建議使用VLOOKUP或XLOOKUP。
– 需多條件查找或錯誤處理,建議使用XLOOKUP。
– LOOKUP適合簡單一維查找且資料已排序的情境。

LOOKUP常見問題與解決方案(FAQ)

Q1:LOOKUP查不到結果會發生什麼事?

A:LOOKUP不會返回#N/A,而是返回小於查找值的最大值對應結果。若查找值小於範圍最小值,則返回#N/A。

Q2:LOOKUP查找範圍未排序怎麼辦?

A:LOOKUP要求查找範圍升序排序,否則結果不正確。建議先排序資料,或改用VLOOKUP/XLOOKUP。

Q3:LOOKUP與VLOOKUP有何不同?

A:LOOKUP查找一維資料,需排序;VLOOKUP可查找未排序資料,支援指定返回欄位,應用更廣。

Q4:LOOKUP支援哪些Excel版本?

A:LOOKUP為Excel內建函數,支援大多數舊版與新版Excel。XLOOKUP僅支援較新版本。

Q5:LOOKUP可以多條件查找嗎?

A:LOOKUP本身不支援多條件查找,需結合其他函數(如MATCH、INDEX)或改用XLOOKUP。

進階技巧與實用建議

  • 與IF結合:可用IF判斷查找結果,進行自動分類或警示。
  • 與MATCH/INDEX組合:若需多條件查找,可考慮INDEX+MATCH組合。
  • 資料排序建議:查找前務必確認資料已升序排序,避免誤判。
  • 新手建議:若常遇查找錯誤或需進階功能,建議學習XLOOKUP或VLOOKUP。

結語與工具推薦

LOOKUP函數在處理一維、已排序資料的查找需求時,依然是快速且高效的選擇。若你在專案管理、團隊協作或日常辦公中經常需要查找資料,建議根據實際需求選擇最合適的查找函數。針對更複雜的協作與資料管理需求,也可以考慮使用如Monday.com等現代化協作平台,進行任務追蹤與資料整合,進一步提升團隊效率。

發佈留言

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

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

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