两个表格怎么匹配数据:三种方案按需选用
两个表格怎么匹配数据,优先按软件版本选择方案:Excel365/2021优先用XLOOKUP,旧版Excel用VLOOKUP,大批量多条件匹配用PowerQuery合并查询;前提是两张表必须有一列唯一公共关键字(员工ID、产品编号),关键字不能带多余空格、格式不一致,否则匹配会失效;当关键字存在重复值时,函数只会抓取第一条匹配记录,这种场景不适合用函数,必须改用PowerQuery。
两个表格怎么匹配数据:函数方案对比
| 匹配方法 | 适用软件版本 | 核心限制 | 操作便捷度 |
|---|---|---|---|
| XLOOKUP函数 | Excel365、Excel2021、WPS新版 | 无列左右限制,可直接设置找不到内容的提示文字 | 较高 |
| VLOOKUP函数 | 所有Excel、WPS全版本 | 查找关键字必须放在查找区域最左侧,只能提取右侧数据 | 中等 |
| PowerQuery合并查询 | Excel2016及以上版本 | 可支持多列关键字匹配,支持批量大数据,无重复值抓取限制 | 适合批量处理,单次少量数据略繁琐 |
关键字首尾空格是匹配失败最常见原因。
两个表格怎么匹配数据:XLOOKUP操作步骤
你在第一张表格空白单元格输入公式=XLOOKUP(A2,Sheet2!A:A,Sheet2!B:B,"无匹配数据"),A2是当前表的关键字单元格,Sheet2!A:A是第二张表的关键字列,Sheet2!B:B是需要提取的目标数据列;输入完成向下填充整列,就能自动把第二张表的数据匹配到第一张表里。
两个表格怎么匹配数据:VLOOKUP操作步骤
你在空白单元格输入=VLOOKUP(A2,Sheet2!$A$2:$B$100,2,FALSE),第二个参数必须锁定查找区域,保证下拉公式时范围不会偏移;第四个参数必须写FALSE,开启精确匹配,不要使用近似匹配模式;如果出现N/A,说明关键字在第二张表里不存在。
两个表格怎么匹配数据:PowerQuery批量合并方法
你依次选中两张表格,点击顶部数据选项卡,选择自表格/区域,将两张表分别加载到PowerQuery编辑器;接着点击主页选项卡下的合并查询,选中两张表的公共关键字列,选择左外部连接,确认后展开第二张表的字段,最后将合并完成的数据加载回工作表。
两个表格怎么匹配数据:排查匹配失败问题
先用TRIM函数清理关键字空格,公式写=TRIM(A2),把清理后的内容作为新关键字再重新匹配;同时核对两列数据格式,一列是文本、一列是数字会直接匹配不到,统一把两列全部转为文本格式即可解决。

想要了解更多关于两个表格怎么匹配数据的文章欢迎访问:百科