XMATCH 函数的使用方法及公式实例
增强位置查找
返回项目在数组中的相对位置,默认精确匹配并支持反向及二分搜索。
XMATCH 函数语法
XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])参数说明
| 参数 | 是否必填 | 说明 |
|---|---|---|
lookup_value | 必填 | 要定位的值。 |
lookup_array | 必填 | 要搜索的一维数组或区域。 |
match_mode | 可选 | 0 精确匹配;-1、1 邻近匹配;2 通配符匹配。 |
search_mode | 可选 | 1 正向搜索;-1 反向搜索;2、-2 使用二分搜索。 |
XMATCH 函数公式实例
在单元格中输入以下公式:
=XMATCH("香蕉",{"苹果";"香蕉";"橙子"})返回结果
2
默认精确匹配,返回香蕉的相对位置。
常见错误与使用注意事项
- XMATCH 返回位置而非对应值,需要取值时应配合 INDEX。
- 邻近或二分搜索对排序方向有要求,用错模式会得到意外结果。