XMATCH 函数

XMATCH 函数是查找与引用函数之一。用于返回数组中某项的相对位置。默认情况下,要求精确匹配。

语法

XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])

XMATCH 函数包含以下参数:

参数描述
lookup_value要查找的值。
lookup_array要在其中查找的数组或范围。
match_mode可选参数。可能的值在下表中列出。
search_mode可选参数。可能的值在下表中列出。

match_mode 参数可以是以下之一:

描述
0默认设置。返回精确匹配;如果没有匹配项,则返回“N/A”。
-1返回精确匹配;如果没有匹配项,则返回下一个较小的项。
1返回精确匹配;如果没有匹配项,则返回下一个较大的项。
2通配符匹配。

search_mode 参数可以是以下之一:

描述
1默认设置。从第一个项开始搜索。
-1从最后一个项开始反向搜索。
2lookup_array 按升序排序的情况下开始二进制搜索。如果未排序,将返回无效结果。
-2lookup_array 按降序排序的情况下开始二进制搜索。如果未排序,将返回无效结果。
注意

通配符字符包括匹配单个字符的问号 (?) 和匹配多个字符的星号 (*)。如果要查找问号或星号,请在字符前输入波浪号 (~)。

请注意,这是一种数组公式。要了解更多,请阅读 插入数组公式 文章。

如何应用 XMATCH 函数。

示例

下图显示了 XMATCH 函数返回的结果。

XMATCH 函数

文章: 标签:
浏览所有标签