Excel 的 XLOOKUP 函數是一個很厲害的查詢工具,可以讓你更快速地查找 Excel 資料表格中的數值和文字,並將它們返回到你需要的地方。相比傳統的查詢工具,XLOOKUP 函數更快、更方便,而且能夠處理更複雜的查詢需求。除了基本的查詢功能,XLOOKUP 函數還可以幫助你找到最接近的匹配項目,並可以按照你需要的排序方式進行查詢。如果在查詢過程中出現了錯誤,XLOOKUP 函數還可以提供多種錯誤處理方式,讓你更輕鬆地處理數據查詢中的問題。

Excel「XLOOKUP」函數:二個實用使用範例教學 EXCEL 1

Excel「XLOOKUP」函數使用教學

先提供大家 XLOOKUP 這個函數的基本說明:(Office 365 可用)

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

  1. lookup_value:要查找的值或者對應的儲存格引用。
  2. lookup_array:要進行查找的資料範圍。
  3. return_array:當查找值被找到時,要返回的資料範圍。
  4. if_not_found:可選,指定當查找失敗時要返回的值。如果未指定此引數,則默認為 #N/A 錯誤。
  5. match_mode:可選,用於指定匹配模式。可以選擇精確匹配(0)、近似匹配(-1 或 1)或最接近匹配(2 或 -2)。
  6. search_mode:可選,用於指定查找模式。可以選擇從左到右查找(1)或從右到左查找(-1)。

這些欄位讓你可以靈活地使用 XLOOKUP 函數來進行查找和查詢,並根據不同的需求返回對應的數值或向量。了解每個欄位的含義和用法,能夠幫助你更好地使用 XLOOKUP 函數進行 Excel 數據處理和分析。

範例 1:根據姓名查找薪資

假設有一個員工名單,其中包含員工的姓名和薪資,你可以使用 XLOOKUP 函數根據姓名查找員工的薪資。假設員工名單如下表,你只要在 E 欄位填入公式:

=XLOOKUP(D2, A1:A3, B1:B3)

D2 欄位之後只要輸入要找的員工姓名,就會自動在 E2 顯示結果囉,比起以往的 Vlookup 是不是更加方便。

Excel「XLOOKUP」函數:二個實用使用範例教學 01 1

範例 2:學生分數級別查詢

XLOOKUP 函數支援近似值配對。假設你有一個分數表,其中包含分數和相應的等級,你可以使用 XLOOKUP 函數根據分數查找相應的等級。假設分數和等級如下表,只要在 D2 填入公式:

=XLOOKUP(C2, A2:A7, B2:B7,”沒比對到”,-1)

這麼一來只要在 C2 填入學生的分數就能自動比對等級出來,即便不是整數也沒問題,而第四個欄位填入的內容沒比對到,就是當資料不在比對範圍就顯示該內容,或者你也可以直接空白,像這樣:

=XLOOKUP(C2, A2:A7, B2:B7,,-1)

Excel「XLOOKUP」函數:二個實用使用範例教學 02 1

總結來說,XLOOKUP 函數是 Excel 中一個非常強大且方便的查詢工具,它不僅可以更快速地查找 Excel 資料表格中的數值和文字,還能夠處理更複雜的查詢需求。使用 XLOOKUP 函數可以讓你更輕鬆地處理數據查詢中的問題,並幫助你更好地進行 Excel 數據處理和分析。藉由上述提供的範例,你可以更清楚地了解如何使用 XLOOKUP 函數,從而更好地利用這一工具進行 Excel 數據處理。

Last Update: 2023 年 03 月 12 日