MATCH 函数完整指南

MATCH 函数完整指南

内容

切换

MATCH 函数完整指南 — 精确/近似/通配符/INDEX 组合快速修复(2 分钟):立即找到确切位置概念和语法总结3 match_types — 选择指南使用通配符(仅限 0 模式)6个实际例子(可复制)1)查找名称位置(准确)2)查找价格范围(近似/升序)3)通配符部分匹配4)用INDEX+MATCH返回值(不分左右)5)2轴查询(跨行和列)6)查找“最后一个值”索引(重复键)故障排除(症状 | 原因 | 解决方案)MATCH 与 XMATCH 和 XLOOKUP检查表(预防错误)相关文章

MATCH 函数完整指南 — 精确/近似/通配符/INDEX 组合

匹配功能是在指定范围内要找到的值。 相对位置(索引)返回值本身,而不是 위치必要时使用,通常 指数结合得到所需值。(官方定义)

快速修复(2 分钟):立即找到确切位置

选择列表范围:示例) A2:A8

搜索值:示例) E2 (客户姓名)

官方(精确匹配): =MATCH(E2, $A$2:$A$8, 0)

INDEX 连接(返回值): =INDEX($B$2:$B$8, MATCH(E2, $A$2:$A$8, 0))

概念和语法总结

=MATCH(lookup_value, lookup_array, [match_type])

Lookup_Array中:查找值(数字/文本/日期)

查找数组:搜索范围(行或列)

比赛类型: 0=精确, 1=下一个最大值(升序假设), -1=下一个较小的值(假定按降序排列)

3 match_types — 选择指南

0(正确):无需排序,允许使用通配符(*、?、~)

1(近似值 - 下一个较大值): 오름차순 정렬 필수

-1(下一个较小的值): 내림차순 정렬 필수

使用通配符(仅限 0 模式)

*:0 个或多个随机字符串, ?:任意 1 个字符, ~:转义特殊字符

예) =MATCH("Kim*", $A$2:$A$100, 0) — 第一个以“Kim”开头的位置

6个实际例子(可复制)

1)查找名称位置(准确)

名称部

J.金销售

李先生HR

M.帕克金融服务

崔世安销售

=MATCH("M.Park", $A$2:$A$5, 0) → 3 返回。

2)查找价格范围(近似/升序)

根据购买数量(升序)的折扣价格表:1、10、50、100……

=MATCH(H2, $B$2:$B$10, 1)

对于 H2 的数量,“等于或 下一个最大值之前的间隔”返回位置→以INDEX形式返回单价。

3)通配符部分匹配

=MATCH("*-KR", $D$2:$D$50, 0)

以“-KR”结尾的 SKU 的第一个位置。

4)用INDEX+MATCH返回值(不分左右)

=INDEX($C$2:$C$100, MATCH(H4, $A$2:$A$100, 0))

按键位于左侧或右侧都没有问题(单独的返回和搜索范围)。

5)2轴查询(跨行和列)

=INDEX($C$5:$G$12, MATCH(H6, $B$5:$B$12, 0), MATCH(H7, $C$4:$G$4, 0))

使用 MATCH 查找行键(H6)和列键(H7),并返回交集处的值。

6)查找“最后一个值”索引(重复键)

=MAX(IF($A$2:$A$100=H8, ROW($A$2:$A$100)-ROW($A$2)+1))

数组公式(按 Enter 键可进入动态数组环境)。将最后一个匹配的位置连接到 INDEX 即可使用。

故障排除(症状 | 原因 | 解决方案)

症状원인해결

#N / A缺失值/拼写错误,数字↔文本格式不匹配格式一致性(数字就是数字),TRIM/CLEAN,必要时使用VALUE/TEXT

错误答案(近似值)排序假设违规(升序/降序不匹配)按照 match_type=1(升序)、-1(降序)规则对列表进行排序

与预期位置不同的位置通配符/大小写混淆仅在 0 模式下使用通配符,MATCH 不区分大小写

与 INDEX 结合时出错返回范围高度/宽度不匹配INDEX 返回范围和 MATCH 搜索范围 长度 匹配检查

MATCH 与 XMATCH 和 XLOOKUP

MATCH:仅返回位置。近似匹配时假定排序(升序=1,降序=-1)。0 模式下支持通配符。

X比赛:基本准确度, 反向 (-1)과 二分查找(±2) 提供→大容量/重复加工玻璃。

XLOOKUP:返回值本身, 搜索模式直接控制反向/二进制搜索。

检查表(预防错误)

完全匹配(0)没有对齐 불필요,对齐近似为(±1)。 필수.

通配符仅在 0 模式下有效(*、?、~)。

与 INDEX 结合使用时 搜索范围长度 = 返回范围长度.

重复键是“最后”需要的,如果需要,辅助表达式或XMATCH(search_mode=-1) 考虑。

相关文章

XLOOKUP 与 VLOOKUP:何时使用?

多条件 VLOOKUP 实践

使用 SUMIFS 进行多条件聚合

解决所有 Excel 错误

完全掌握 TEXTSPLIT

官方定义/说明:Microsoft Support (MATCH/XLOOKUP/XMATCH)。实用秘诀:Exceljet。

相关手记

成语《反其道而行之》释义|出处|故事|用典|
窦娥冤是哪个朝代的事
还能改命吗?曼联排第14想进欧冠得靠欧联 去年第8靠足总杯进欧联