為提供您更多優質的內容,本網站使用 cookies 分析技術。若繼續閱覽本網站內容,即表示您同意我們使用 cookies,關於更多 cookies 資訊請閱讀我們的 隱私權政策
線上課程
每日5分鐘
技能飆升中
許多人用Excel統整資料時,常以Vlookup及Hlookup兩種函數進行輔助,但你知道更新的Xlookup如何使用嗎?
Xlookup

這組函數與XLOOKUP相同,可以進行水平和垂直搜尋、二維搜尋、多個條件的搜尋。INDEX 函數可以檢索範圍內指定行列的值,例如: =INDEX(A2:B8,4,2) 就會回傳A2:B8範圍內第四行第二列的值;但如果還需要手動設定行列,那就失去大量資料自動比對的意義。

因此,我們還會再加上MATCH 函數,它能夠在一定範圍內搜尋查找值,自動回傳資料所在的列。例如: =MATCH(D2,B2:B11,0),表示從B2:B11範圍內找到完全符合D2的值,並回傳所在第幾列/行,若函數最後一值改為1,則代表查找「小於或等於D2的值」;最後一值改為-1,則表示指定查找「大於或等於D2的值」。

最終,組合函數的輸入公式: = INDEX(回傳值的範圍,MATCH(查找值,查找範圍,0)),就能達成相同的效果。

2. VLOOKUP 和 HLOOKUP:經典搜尋函數

  • VLOOKUP(Vertical Lookup):垂直搜尋,從表格左側往右比對資料
    範例:=VLOOKUP(搜尋值, 表格範圍, 欲回傳的欄位編號, FALSE)

  • HLOOKUP(Horizontal Lookup):橫向搜尋,用於橫列資料表格

限制說明:VLOOKUP 只能向右搜尋,若要往左取值,建議改用 XLOOKUP 或 INDEX + MATCH。

3. IF 函數:簡單比對相同與否

適用於兩欄或多欄內容比對,可快速判斷是否相同。

常見用途包括適合用於資料清洗與核對初步驗證。

  • 範例公式:
    =IF(A1=B1, "相同", "不同")

4. FILTER 函數:大量資料自動化篩選

FILTER 函數可依照指定條件,自動篩選出符合條件的所有列資料,適用於動態比對與資料整理。

支援多條件篩選,也可搭配 SORT、UNIQUE 等函數進行資料處理。

  • 範例公式:
    =FILTER(A2:C100, B2:B100="Completed")

5. AND 函數結合 IF:多條件比對的萬用組合

可同時檢查多欄是否符合條件,進行更進階的資料比對。

適合處理多欄驗證、判斷式比對或複雜條件下的資料篩選。

  • 範例公式:
    =IF(AND(A1=B1, C1=D1), "完全相同", "不同")

比對資料前,選對函數更重要

延伸閱讀

  1. 1 分析關鍵字的必備免費工具:Search Analytics for Sheets
  2. 2 【Excel公式】5種公式懶人包!超實用Excel函數、操作技巧教學
  3. 3 Excel函數公式 VLOOKUP教學:3大用法與範例
  4. 4 非家族企業,卻最賺錢!84%高階非空降、一所像學校的銀行如何打下江山?
  5. 5 從花蓮到世界 慈濟大學如何培養 AI 時代改變世界的人才

你可能有興趣的