首页 >> 要闻简讯 > 综合动态 >

excel 两个表格数据对比 双表核对教程

2026-11-06 13:54:04 来源: 用户: 

excel 两个表格数据对比,就是把两张工作表的数据做核对,判断是否一致,找出差异、新增、缺失的数据,常用场景是新旧台账核对、两期报表比对、两份名单校验。主流方案分为 VLOOKUP/XLOOKUP 匹配比对、IF 精确对比、条件格式标色,还有 Power Query 批量比对,核心前提是要有唯一关键字,比如编号、姓名,依靠关键字关联两张表,不能只靠行号硬对比,行顺序不一样就会出错。

一 方法一 XLOOKUP 关键字匹配对比(新版推荐)

适用:两张表,表 1 是主表,表 2 是待核对表,以编号作为唯一匹配关键字

假设 表 1 名称

【旧表】,表 2 名称

【新表】,A 列是编号,B 列是金额

在表 1 新增对比列,公式

=XLOOKUP (A2, 新表!A:A, 新表!B:B,"未找到")

拿到新表对应金额之后,再加判断公式

=IF (B2=XLOOKUP (A2, 新表!A:A, 新表!B:B,"未找到"),"一致","不一致")

优点:新版 Excel 优先用 XLOOKUP,比 VLOOKUP 更灵活,找不到直接返回自定义文字

二 方法二 VLOOKUP 旧版通用

旧版 Excel 没有 XLOOKUP,使用 VLOOKUP

=IFERROR (VLOOKUP (A2, 新表!A:B,2,0),"新表无此编号")

判断是否一致

=IF (B2=IFERROR (VLOOKUP (A2, 新表!A:B,2,0),"无"),"一致","不一致")

最后一个参数 0 代表精确匹配,这个一定要写,不能省略

三 方法三 同行直接对比(两表行顺序完全相同)

如果两张表行顺序固定,不需要关键字,直接跨表对比

=IF (旧表!B2 = 新表!B2,"一致","不一致")

缺点:只要其中一张表插入行,顺序错位,结果就全部错误,适合简单临时核对

四 方法四 条件格式标记差异

1 已经用公式得到对比结果之后,选中对比列

2 开始选项卡,条件格式,突出显示单元格规则,等于,输入不一致,设置红色填充

3 差异单元格自动标红,一眼识别异常数据

五 方法五 Power Query 高级比对(大数据推荐)

适合上万行大数据,或者多列同时比对

1 数据选项卡,自表格 / 区域,分别把两张表加载到 Power Query

2 使用合并查询,按关键字做左反、右反,找出只在表 1 存在、只在表 2 存在的数据

3 加载结果到新工作表,导出差异清单

优势:不需要写复杂嵌套公式,数据更新之后只需要刷新

六 操作注意要点

要点说明
唯一关键字优先编号,同名容易重复,尽量不用纯姓名做主键
数据类型数字文本格式不一致,哪怕数值一样,公式也判定不相等
空格单元格前后隐形空格,会造成比对不一致,可用 TRIM 清除空格
浮点误差小数浮点计算,建议增加 ROUND 函数,避免微小误差误判

七 常见异常排查

1 全部显示不一致 单元格是文本型数字,或者前后有空格,用 TRIM 清理

2 提示 N/A 是 VLOOKUP 找不到匹配关键字,IFERROR 包裹容错

3 匹配错乱 VLOOKUP 没有写最后一位 0,变成近似匹配,改成精确匹配 0

4 同名多条记录 VLOOKUP 只返回第一条匹配,多条重复记录需要改用 SUMIFS 或者 Power Query

excel 两个表格数据对比,新版优先 XLOOKUP,旧版用 VLOOKUP,行序固定可以直接 IF 跨表对比,大数据推荐 Power Query,重点处理隐形空格和文本数字格式,保证关键字唯一,准确找出一致、缺失、不一致的数据。

【相关 FAQ】

问题 1 excel 两个表格数据对比,VLOOKUP 最后参数为什么要写 0

回答 1 excel 两个表格数据对比,VLOOKUP 最后参数 0 代表精确匹配,excel 两个表格数据对比如果省略会变成近似匹配,匹配结果错乱。

问题 2 excel 两个表格数据对比,明明数字一样却显示不一致怎么办

回答 1 excel 两个表格数据对比,大多是文本型数字或者单元格前后隐藏空格,excel 两个表格数据对比使用 TRIM 清理空格,统一数值格式。

问题 3 excel 两个表格数据对比,XLOOKUP 和 VLOOKUP 选哪个

回答 1 excel 两个表格数据对比,新版 Excel 优先 XLOOKUP,excel 两个表格数据对比旧版本没有 XLOOKUP,继续使用 VLOOKUP。

问题 4 excel 两个表格数据对比,重复同名数据怎么处理

回答 1 excel 两个表格数据对比,VLOOKUP 只会返回第一条匹配,excel 两个表格数据对比重复记录建议 Power Query 或者 SUMIFS 处理。

【免责声明】

本文 excel 两个表格数据对比相关教程仅用于办公学习参考,重要核对文件操作前建议备份原始表格,因关键字重复、格式问题造成比对结果错误由使用者自行承担。

相关阅读

最新文章