XMATCH 函数
约 392 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac
1. 函数简介
XMATCH 函数返回项目在数组或单元格区域中的相对位置。可以替代 MATCH 函数。
2. 语法
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 = 降序二分搜索 |
3. 示例
3.1. 基本查找
=XMATCH("苹果", A2:A10)返回"苹果"在 A2:A10 中的位置。
3.2. 从后向前搜索
=XMATCH("苹果", A2:A10, , -1)返回"苹果"在 A2:A10 中最后一次出现的位置。
3.3. 模糊匹配
=XMATCH(75, A2:A10, -1)返回小于等于 75 的最大值的位置。
4. 实用技巧
4.1. XMATCH 是 MATCH 函数的推荐替代版本
XMATCH 是 MATCH 函数的推荐替代版本
4.2. 支持通配符匹配(matchmode = 2)
支持通配符匹配(match_mode = 2)
4.3. 支持从后向前搜索(searchmode = -1)
支持从后向前搜索(search_mode = -1)
4.4. 配合 INDEX 函数可以实现灵活的查找
配合 INDEX 函数可以实现灵活的查找