WPS 与 Office 异同系列⑥②|表格函数实战案例:多表数据核对 INDEX+MATCH 万能查找组合
各位办公伙伴晚上好,咱们的WPS 与 Office 异同干货系列第六十二期准时更新啦~
上一期掌握 IFS、SWITCH 简化多条件判断,搭建库存自动预警台账。
本期攻克查找类进阶组合函数 INDEX+MATCH,解决 VLOOKUP 只能正向查找、列固定、易被插入列破坏公式的痛点,以两份跨表客户对账表做实操,实现正向、反向、多条件跨表匹配核对,同步对比 Excel、WPS 操作差异、报错解决办法。
双工作表:表 1【客户基础数据源】:客户编号、客户名称、联系人、联系电话、月度对账金额(共 85 条)表 2【月度对账查询表】:仅录入客户编号 / 客户名称,需自动带出联系人、对账金额做数据核对
正向查找:输入客户编号,带出对账金额(替代 VLOOKUP 常规场景)
反向查找:输入客户名称,反向提取客户编号(VLOOKUP 原生无法实现)
多条件匹配:同时匹配客户编号 + 月份,调取对应对账金额
适用场景:人事双表核对、财务往来对账、库存跨表调取、档案反向查询、多条件精准匹配
匹配模式:0 = 精确匹配(日常查询必用),1/-1 近似匹配
INDEX:根据行号、列号提取区域内对应单元格内容
INDEX+MATCH 组合逻辑:MATCH 负责找位置,INDEX 负责取数值,不受查找列必须在第一列限制。
数据源表:【客户基础数据源】A 列客户编号,E 列为对账金额,数据范围 A2:E86查询表 A2 输入客户编号,B2 自动返回对账金额
=INDEX(客户基础数据源!$E$2:$E$86,MATCH(A2,客户基础数据源!$A$2:$A$86,0))
MATCH 定位 A2 编号在数据源 A 列的行数,INDEX 用该行提取 E 列金额;
第三参数固定写 0,强制精确匹配,避免近似匹配错乱。
区域未锁定 $,下拉后查找范围偏移,全部匹配失败;
=INDEX(客户基础数据源!$E$2:$E$86,MATCH(A2,客户基础数据源!$A$2:$A$86,0))
输入 INDEX/MATCH 自动弹出参数提示,区分取值区域、定位区域;
匹配失败出现 #N/A 时,弹窗提示 “未找到匹配内容”,快速定位问题。
场景二:反向查找(客户名称→客户编号,VLOOKUP 做不到)
数据源 B 列客户名称,A 列客户编号;查询表 C2 填写客户名称,D2 提取编号
=INDEX(客户基础数据源!$A$2:$A$86,MATCH(C2,客户基础数据源!$B$2:$B$86,0))
核心优势:取值列 A 在查找列 B 左侧,无需辅助列即可反向查询。
=INDEX(客户基础数据源!$A$2:$A$86,MATCH(C2,客户基础数据源!$B$2:$B$86,0))
场景三:IFERROR 屏蔽错误值(美化表格通用组合)
查找不到客户时会出现 #N/A,嵌套 IFERROR 显示空白或文字提示,两款软件通用:
=IFERROR(INDEX(客户基础数据源!$E$2:$E$86,MATCH(A2,客户基础数据源!$A$2:$A$86,0)),"无此客户")
场景四:双条件精准匹配(客户编号 + 月份取对账金额)
增加月份列,同时满足两个条件才调取数据,INDEX+MATCH 数组组合公式:
=IFERROR(INDEX(客户基础数据源!$F$2:$F$86,MATCH(A2&B2,客户基础数据源!$A$2:$A$86&客户基础数据源!$C$2:$C$86,0)),"无记录")
新版 Excel 365、全版本 WPS 直接回车生效;旧版 Excel 需要 Ctrl+Shift+Enter 数组三键结束公式。
INDEX+MATCH 对比 VLOOKUP 核心优势
不受查找列必须是第一列限制,支持反向、中间列提取;
数据源插入 / 删除列,公式不会失效(VLOOKUP 列序号会错位);
MATCH 第三参数日常查询固定写 0(精确匹配),不要省略;
跨表数据源区域必须加绝对引用 $,批量下拉公式不偏移;
对外查询表统一搭配 IFERROR 屏蔽错误代码,表格更整洁;
旧版 Excel 使用双条件匹配公式,输入完成按 Ctrl+Shift+Enter;
核对时抽取存在、不存在、同名多条数据测试匹配准确性。
INDEX+MATCH 组合函数是通用万能查找方案,Excel 与 WPS 基础语法 100% 互通,可完美替代 VLOOKUP 解决正向、反向、多条件查询。二者差异仅在操作辅助提示、数组公式输入规则上;WPS 对新手更友好,旧 Excel 版本存在数组公式操作门槛。复杂台账、多表对账优先使用该组合。
WPS 与 Office 异同系列第六十三期|表格综合实战全函数整合案例:人事全套自动化台账,整合 SUMIFS、VLOOKUP、DATEDIF、IF、RANK 全套往期函数,一键自动核算工龄、考勤、工资、考核排名,完整对比 Excel/WPS 整套表格运行差异。