XMATCH 會傳回陣列或範圍中與指定值相符的項目的相對位置。XMATCH:- 支援強化的比對和搜尋功能
- 允許使用問號 (?) 或星號 (*) 進行萬用字元比對
用法示範
XMATCH("Apple", A2:A)XMATCH("Price", A2:A)語法
XMATCH(search_key, lookup_range, [match_mode], [search_mode])search_key:要搜尋的值。例如:42、"Cats"或B24。lookup_range:要搜尋的範圍。這個範圍必須是單一列或欄。match_mode:[選用:預設是0] 尋找search_key相符項目的比對方式。0代表完全比對。1代表完全比對,或尋找大於search_key的最接近值。-1代表完全比對,或尋找小於search_key的最接近值。2代表以萬用字元進行比對。
search_mode:[選用:預設是1] 搜尋範圍的方式。1代表從第一個項目開始逐一搜尋到最後一個項目。-1代表從最後一個項目開始逐一搜尋到第一個項目。2代表以二分法搜尋整個範圍,且必須先以遞增方式排序該範圍。-2代表以二分法搜尋整個範圍,且必須先以遞減方式排序該範圍。
範例
本文所有範例查詢時所用的資料表。
以
XMATCH (省略 match_mode 和 search_mode) 查詢業務代表欄。
以
XMATCH (match_mode = 0,search_mode = 1 和 -1) 查詢總銷售金額。
讓
XMATCH 以橫向比對方式尋找值。
以
XMATCH (match_mode = 1 和 match_mode = -1,且省略 search_mode) 查詢指定值。