如何使用Excel與辦公軟體查找功能:LOOKUP、VLOOKUP、HLOOKUP、XLOOKUP全方位教學

本篇深入介紹Excel與辦公軟體的查找功能,包含LOOKUP、VLOOKUP、HLOOKUP、XLOOKUP等主流查找函數,並以實際案例解析語法、應用情境、錯誤排查與進階技巧,同時延伸至Google Sheets與PDF查找,幫助你全面提升資料處理效率。

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

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

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

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

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

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

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

Excel查找功能總覽

在日常資料處理與專案管理中,查找功能是不可或缺的利器。無論是快速比對名單、彙整報表,還是跨表查詢資訊,Excel與Google Sheets等辦公軟體都提供了多種查找函數。常見的查找函數包括LOOKUP、VLOOKUP、HLOOKUP與XLOOKUP,各自適用於不同的查找需求。掌握這些工具,有助於提升數據處理的精確度與效率,減少人工比對的錯誤與時間成本。

各類查找函數介紹與比較

LOOKUP函數

LOOKUP是Excel最早期的查找函數,支援縱向與橫向查找,適合在單一列或欄中尋找特定值,並返回同一位置的對應資料。

語法:
=LOOKUP(lookup_value, lookup_vector, [result_vector])

  • lookup_value:要查找的值。
  • lookup_vector:查找範圍(單列或單欄)。
  • result_vector:可選,返回結果的範圍。

適用情境:
– 資料已排序(升冪),且只需單一條件查找。
– 需在一列或一欄內查找並返回同一位置的值。

優缺點:
– 優點:語法簡單,橫向/縱向皆可用。
– 缺點:僅支援已排序資料,功能較為基礎,無法處理多條件或未排序情境。

案例:
假設有一組產品編號與價格對照表,需查找編號對應價格:
=LOOKUP("A002", A2:A10, B2:B10)

VLOOKUP函數

VLOOKUP(Vertical Lookup)是最常用的查找函數之一,適合在資料表的第一欄查找指定值,並返回同一列右側指定欄位的資料。

語法:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • lookup_value:要查找的值。
  • table_array:包含查找值與返回值的資料範圍。
  • col_index_num:返回資料的欄位索引(第一欄為1)。
  • range_lookup:可選,TRUE為近似匹配,FALSE為精確匹配。

適用情境:
– 根據唯一編號查找對應資訊(如員工編號找姓名)。
– 資料表以查找欄位為首欄。

限制:
– 只能向右查找(無法查找左側欄位)。
– 查找值必須在資料範圍第一欄。
– 無法處理多條件查找。

案例:
查找員工編號「002」的姓名:
=VLOOKUP("002", A2:D10, 2, FALSE)

HLOOKUP函數

HLOOKUP(Horizontal Lookup)適用於橫向查找,當資料表的查找值位於第一列時,能返回同一欄下方指定列的資料。

語法:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

  • lookup_value:要查找的值。
  • table_array:包含查找值與返回值的資料範圍。
  • row_index_num:返回資料的列索引(第一列為1)。
  • range_lookup:可選,TRUE為近似匹配,FALSE為精確匹配。

適用情境:
– 橫向資料表(如月份為欄位標題,需查找指定月份的數據)。

案例:
查找「三月」的銷售額:
=HLOOKUP("三月", A1:M2, 2, FALSE)

XLOOKUP函數

XLOOKUP是新一代查找函數,結合VLOOKUP、HLOOKUP與LOOKUP的優點,能進行雙向查找、模糊查找,並內建錯誤處理。

語法:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

  • lookup_value:要查找的值。
  • lookup_array:查找範圍(可為列或欄)。
  • return_array:返回資料的範圍。
  • if_not_found:可選,未找到時返回的自訂訊息。
  • match_modesearch_mode:可選,支援模糊查找與搜尋方向。

優勢:
– 可向左或向右查找,支援橫向與縱向。
– 可自訂找不到時的返回值。
– 支援模糊比對、第一筆或最後一筆搜尋。
– 更直觀、彈性高。

案例:
查找員工編號「003」的部門,若找不到顯示「未找到」:
=XLOOKUP("003", A2:A10, C2:C10, "未找到")

查找函數比較表

函數 支援方向 是否需排序 是否可多條件 是否可向左查找 錯誤處理 適用情境
LOOKUP 橫/縱 需排序 單一條件、已排序
VLOOKUP 縱向 不需 編號查找
HLOOKUP 橫向 不需 橫向表格
XLOOKUP 橫/縱 不需 各種查找需求

查找函數實戰範例

單一條件查找

產業應用情境:
專案管理中,經常需要根據任務編號查找負責人或狀態。假設有一份任務清單:

任務編號 任務名稱 負責人 狀態
T001 報價審核 王小明 進行中
T002 合同簽署 李小華 已完成
T003 客戶回訪 陳大力 延期

VLOOKUP查找負責人:
=VLOOKUP("T002", A2:D4, 3, FALSE)
結果:李小華

XLOOKUP查找狀態,找不到時顯示「無此任務」:
=XLOOKUP("T005", A2:A4, D2:D4, "無此任務")
結果:無此任務

多條件/多欄查找

INDEX+MATCH組合:
若需根據多個條件查找(如部門與職稱同時符合),可結合INDEX與MATCH:

姓名 部門 職稱 分機
張偉 行政部 經理 101
林志玲 行政部 助理 102
王大明 技術部 經理 201

查找「行政部」且「助理」的分機:
=INDEX(D2:D4, MATCH(1, (B2:B4="行政部")*(C2:C4="助理"), 0))
(輸入時需按Ctrl+Shift+Enter)

動態範圍查找:
將資料設為表格(Ctrl+T),查找範圍可自動擴展,減少維護負擔。

進階應用案例

跨表查找:
在多個工作表間查找資料,例如根據客戶編號在「客戶資料」表查找聯絡資訊,可用VLOOKUP或XLOOKUP搭配工作表名稱。

批次查找與資料驗證:
– 利用XLOOKUP批次查找多筆資料,提升效率。
– 結合資料驗證(Data Validation),自動比對輸入值是否存在於名單中,減少錯誤。

與其他函數結合:
– 與SUMIF、COUNTIF結合,實現查找後統計。
– FILTER函數可根據條件篩選多筆結果(Google Sheets支援,Excel新版本亦有)。

查找常見錯誤與排查技巧

常見錯誤類型與原因:

  • #N/A:查找值不存在於範圍內。
    解決方法:確認查找值正確、資料無多餘空格、範圍正確。
  • #REF!:返回欄位索引超出範圍或刪除相關欄位。
    解決方法:檢查col_index_num或row_index_num是否正確。
  • #VALUE!:參數格式錯誤或公式輸入錯誤。
    解決方法:檢查參數型別與範圍。

錯誤處理技巧:

  • 使用IFERROR包覆查找公式,提升用戶體驗。
    例如:=IFERROR(VLOOKUP("T005", A2:D4, 2, FALSE), "查無資料")

實務排查建議:
– 檢查資料有無隱藏空格或格式不一致。
– 確認查找範圍是否正確、是否包含所有資料。
– 若為近似匹配,資料需排序。

Google Sheets與其他辦公軟體查找功能

Google Sheets查找函數

Google Sheets支援VLOOKUP、HLOOKUP、LOOKUP、XLOOKUP等函數,語法與Excel類似,並新增FILTER等強大查找工具。

範例:
查找學號對應姓名:
=VLOOKUP("S002", A2:C10, 2, FALSE)

FILTER多條件查找:
查找所有「行銷部」的員工姓名:
=FILTER(B2:B10, C2:C10="行銷部")

PDF、Word等辦公軟體查找

  • PDF檔案:可使用內建「搜尋」功能(Ctrl+F)快速定位關鍵字。部分PDF編輯工具(如pdfFiller)支援進階搜尋與批次編輯。
  • Word文件:同樣可用「尋找」功能(Ctrl+F)查找文字,並支援取代、批次修正。

應用情境:
– 批次審查合約、報告,快速定位關鍵條款。
– 跨部門協作時,快速查找關鍵資訊,提升溝通效率。

常見問題FAQ

Q1:為什麼VLOOKUP找不到資料?
A:常見原因包括查找值有多餘空格、資料未包含於查找範圍、col_index_num設定錯誤,或使用近似匹配時資料未排序。

Q2:如何查找多個條件同時符合的資料?
A:可結合INDEX+MATCH,或在Google Sheets用FILTER函數實現多條件查找。

Q3:XLOOKUP與VLOOKUP有什麼不同?
A:XLOOKUP支援雙向查找、自訂錯誤訊息、模糊比對,且語法更彈性,建議新專案優先考慮XLOOKUP。

Q4:Google Sheets查找函數與Excel有差異嗎?
A:語法大致相同,但Google Sheets支援FILTER等更彈性的查找方式,適合動態資料處理。

Q5:查找函數可以跨表格或跨檔案查找嗎?
A:可以,需在公式中指定工作表名稱或外部檔案路徑,但需注意權限與檔案連結穩定性。

總結與工具推薦

查找功能是資料管理與專案協作的基礎能力。熟練運用LOOKUP、VLOOKUP、HLOOKUP、XLOOKUP等查找函數,不僅能提升日常工作效率,更能在專案管理、團隊協作、報表分析等多元場景中發揮關鍵作用。若需進一步提升團隊協作與資料整合效率,建議可評估如Monday.comClickUp等專案管理工具,這些平台多內建進階搜尋與資料串接功能,適合多部門協作、任務追蹤與自動化需求。善用這些工具,能讓查找與資料管理更上一層樓。

發佈留言

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

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

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