ARTICLE · 1210673
INDEX+MATCH,Excel万能查找组合
INDEX+MATCH,Excel万能查找组合✅ 为什么推荐 INDEX+MATCH?INDEX+MATCH 不受列位置限制,可以反向查找、中间列查找,是Excel查找的万能组合,所有版本都能用。两个函数单独回顾- INDEX(区域,第几行,第几列):在一块区域里,取出【第几行第几列】的内容- MATCH(找什么,在哪里找,匹配类型):只返回目标所在位置序号(行数/列数)👉 组合逻辑:INDEX(结果区域, MATCH(查找值,查找区域,0))MATCH算出目标在第几行,INDEX用这个行号,提取你想要列的数据。📌 基础公式示例场景:A列是姓名,B列是手机号。已知姓名,反向查手机号 =INDEX(B2:B100, MATCH(D2,A2:A100,0)) 拆解:1. MATCH(D2,A2:A100,0) :在A2:A100,精确找到D2姓名,返回它是第几行, 0=精确匹配 2. INDEX(B2:B100, 上面得到的行号) :在手机号B列,取出对应行的手机号📌 经典用法:反向查找(VLOOKUP做不到)A列手机号,B列姓名。输入手机号,查找姓名 =INDEX(B2:B100,MATCH(D2,A2:A100,0)) ✅ 查找列在左边,结果列在右边,完美支持。📌 双条件查找(多条件匹配,高频实用)A列姓名,B列部门,C列工资;根据【姓名+部门】两个条件,查工资excel =INDEX(C2:C100,MATCH(D2&E2,A2:A100&B2:B100,0))输入完成,直接回车⚠️ 关键避坑要点1. 最后一个参数写 0,代表精确匹配,绝大多数查找场景都要用0,不要省略。2. MATCH的查找区域 和 INDEX的结果区域,行数范围必须一样(比如都是2:100),不然位置错位。3. 区分大小写:默认不区分大小写查找。4. 找不到内容会返回 #N/A ,可以套IFERROR美化:excel =IFERROR(INDEX(B2:B100,MATCH(D2,A2:A100,0)),"未找到")📝 一句话总结VLOOKUP只能向右找;INDEX+MATCH,想去哪列就去哪列,更灵活稳定,推荐优先学。本专栏会持续更新Excel实操干货 建议大家收藏推文,闲暇照着实操练习。 关注本公众号,不错过后续连载内容。 Excel数学和三角函数|5个函数MAXIFS、MDETERM、MINIFS、MINVERSE、MMULT 讲解 Excel数学函数精讲:INT取整函数,90%人用错的向下取整技巧! Excel数学和三角函数|SUMIF~TRUNC函数详解(10个)















































































