- 首页
- XMATCH 函数
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 | 从最后一个项开始反向搜索。 |
| 2 | 在 lookup_array 按升序排序的情况下开始二进制搜索。如果未排序,将返回无效结果。 |
| -2 | 在 lookup_array 按降序排序的情况下开始二进制搜索。如果未排序,将返回无效结果。 |
注意
通配符字符包括匹配单个字符的问号 (?) 和匹配多个字符的星号 (*)。如果要查找问号或星号,请在字符前输入波浪号 (~)。
请注意,这是一种数组公式。要了解更多,请阅读 插入数组公式 文章。
如何应用 XMATCH 函数。
示例
下图显示了 XMATCH 函数返回的结果。

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