跳至主要內容
Workday User Guide
上次更新時間 :2023-06-23
XLOOKUP

XLOOKUP

說明

搜尋陣列或範圍,並傳回一或多個相符值。XLOOKUP 可以執行精確比對或近似比對、垂直或水平查詢,以及萬用字元搜尋。此函數適用於未受限制的陣列。提交公式;使用非約束性鍵盤快速鍵 Ctrl+Alt+Enter (Windows) 或Command+Option+Enter (Mac)。如需語法詳細資料,請參閱「使用者指南」中的「函數參照」。

語法

XLOOKUP(
lookup_value
,
lookup_array
,
return_array
, [
if_not_found
], [
match_mode
], [
search_mode
])
  • lookup_value
    ︰查詢值。
  • lookup_array
    ︰要搜尋的陣列。
  • return_array
    ︰要傳回的陣列或範圍。
  • if_not_found
    ︰在函數找不到有效相符項目時傳回的文字或執行的公式。若省略此引數,函數會傳回 #N/A 錯誤。
  • match_mode
    ︰數字,指定比對類型。
    • 0︰完全相符。如果找不到,傳回 #N/A。這是預設值。
    • -1︰完全相符。如果找不到,傳回下一個較小的項目。
    • 1︰完全相符。如果找不到,傳回下一個較大的項目。
    • 2︰匹配萬用字元。 在文字型條件中,您可以使用?使用萬用字元可比對任何單一字元,使用 * 萬用字元則可比對任何字元序列。 如果要尋找的值包含 * 或?,請在其前面加上波浪號 (~)。
  • search_mode
    ︰一個數字,指定要使用的搜尋模式。
    • 1︰從第一個項目開始搜尋。這是預設值。
    • -1︰從最後一個項目開始執行反向搜尋。
    • 2︰依據 lookup_array 以遞增順序排序,執行二分搜尋。如果未排序,則結果將無效。
    • -2︰執行依 lookup_array 遞減排序的二分法搜尋。 如果未排序,則結果將無效。

附註

  • 預設情況下,XLOOKUP 不區分大小寫 (使用 match_Mode 為 0)。只有在陣列經過排序時,您才能使用 XLOOKUP 進行區分大小寫的完全相符搜尋。

相關函數

VLOOKUP
HLOOKUP
MHLOOKUP
MVLOOKUP