在Excel使用中,有时会出现要对两个表之间进行对比,找出其不同的数据,人工用眼一行行对比,不仅时间长而且效率低,错误率高,有没有快捷的方法了?
两表数据顺序一致时
![8ecd122a970e7b91b078587916309811.png](https://i-blog.csdnimg.cn/blog_migrate/e596160d718330e135cbf5ca42dd2f4a.png)
若两表数据顺序一致,比较简单,如下图所示,只需将要对比的数据放在两列,全选数据后,快捷键Ctrl+\ 即可快速反选找到数据不同的单元格了。
Tips:后选哪一列,反选的单元格就出现在哪列
两表数据顺序不一致时
![8ecd122a970e7b91b078587916309811.png](https://i-blog.csdnimg.cn/blog_migrate/e596160d718330e135cbf5ca42dd2f4a.png)
如果两个表格的数据顺序是打乱了的,如下图所示,怎样判断B列中的身份证号在A列中有没有了?
可增加一个辅助列,在C列C2单元格填写公式:=COUNTIF(A:A,B2),该公式含义是统计B2值在A列中出现几次,若为0次,即说明该行B列单元格的身份证号有误。
大量数据的对比
![8ecd122a970e7b91b078587916309811.png](https://i-blog.csdnimg.cn/blog_migrate/e596160d718330e135cbf5ca42dd2f4a.png)
当出现两个表数据量又大,且顺序有不一致情况时,如下图所示,怎样快速对比两个表的数据差异了?
1. 我们将用表2与表1数据对比,计划将不同的数据行在表2中标识出来。
2. 在表2中,点击 数据 选项卡,在 排序和筛选 选项组中点击 高级 按钮。
3. 在 高级筛选 对话框中,列表区域 选择 表2 所有数据,条件区域 选择 表1 所有数据后,点击 确定 按钮。
4. 此时表2进行了筛选,只显示了与表1相同的数据,可将其数据文字颜色改为红色。
5. 点击 数据 选项卡,在 排序和筛选 选项组中点击 清除 按钮。
6. 这样,通过颜色的区分就判断出黑色文字行和表1中的数据无法匹配。