Excel数据匹配最常用函数是VLOOKUP、XLOOKUP、INDEX+MATCH及SUMIFS;VLOOKUP适合单条件左向右查找但有局限,XLOOKUP功能全面推荐新版优先使用,INDEX+MATCH灵活兼容老版本,SUMIFS或FILTER适用于多条件匹配。

Excel中数据匹配最常用、最实用的函数是 VLOOKUP、XLOOKUP(Excel 365/2021新增)、INDEX + MATCH 组合,以及适合多条件匹配的 SUMIFS 或 INDEX + MATCH 嵌套。选哪个,主要看你的Excel版本、匹配需求(单条件/多条件/模糊/精确/反向/多结果)和数据结构是否规范。
VLOOKUP:入门快,但有局限
适合单条件、从左向右查找的常规场景,语法简单:
=VLOOKUP(查找值, 数据表, 列号, [匹配方式])
- 查找值必须在数据表第一列,否则会出错或返回#N/A
- 列号是“从数据表左侧起数第几列”,不是工作表中的绝对列号
- 匹配方式填 FALSE(精确匹配)更安全;填TRUE或省略可能误匹配近似值
- 无法向左查找(比如用姓名查工号,但工号在姓名左边)
XLOOKUP:推荐优先使用(新版Excel)
功能全面、语法直观,基本能替代VLOOKUP和INDEX+MATCH:
=XLOOKUP(查找值, 查找数组, 返回数组, [未找到提示], [匹配模式], [搜索模式])
- 支持向左、向右、上下任意方向查找
- 默认精确匹配,不用额外写FALSE;找不到可自定义提示(如“未找到”)
- 支持通配符(*、?),可做模糊文本匹配
- 查找数组和返回数组大小要一致,否则报错
INDEX + MATCH:灵活强大,兼容老版本
组合使用,分工明确:
=INDEX(返回区域, MATCH(查找值, 查找区域, 0))
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~