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