132b6f68522d0275985adc476aa07db7.gif 将永恒君的百宝箱 设为 星标  精品文章第一时间读 Excel表格的数据核对,这让很多人最头痛的工作。 永恒君这里把之前介绍过的一些数据核对方法整理汇总一下,希望能够对各位小伙伴有帮助。
1、在同一列数据中查找重复项
如下图 2a2457c574b2991b75fefef443af649d.png 用公式 =IF(COUNTIF(B:B,B6)>1,"重复","") 公式的意思是:如果在B列中有B6这个数据,则标识“重复” 02af312757dbefcb563dc76dd12a6764.gif 小技巧 日常当中经常也会需要核对身份证号码,这个时候你会发现上面的方法都没用。 ca2af9dde07882595eaf205172c4a5fb.png 其实,核对身份号码的重复项,应当这样操作: 1eb0700d522abcab6e3ff342ed1e8af1.gif 原因是这样的:目前的我们国家的身份证号是18位的,而Excel中上面两个方法 对超过15位以上的数据都会忽略不计的。因此需要以在后面加上&"*"强制以文本方式进行匹配,这样系统就能识别全部的数据。
2-1、两列数据中查找重复项(或不同项)
如下图,查找“样品1” “样品2”两列的不同项 2b1b41657086b413859b993a764aea25.png 用如下的公式: =IF(F4<>G4,"T","") ,标T的就是所查找的不同的项目。 如果查找重复项,就用=IF(F4=G4,"T","") d8cf5543297e154a5e39717586acef75.gif
2-2、两列数据中查找包含数据,即一列数据是否在另一列中存在?
具体公式有下面两个: =if(isna(MATCH(A1,B:B,0)),“”,A1)  其中A1为需要查找的数据,B:B为需要查找的列。 执行的结果就是存在即标注出来,否则就显示#NAME?

2ce23ab04871d8f84b0998596b5d965d.png

或者用这个 =VLOOKUP(A1,$B:$B,1,FALSE) 其中A1为需要查找的数据,$B:$B为需要查找的列。 执行的结果就是存在即标注出来,否则就显示#N/A 67c2211b7d66ef8ebb516d5df9b07bb0.png

把需要对比的数据分别复制到excel同一个表格的A列和B列,随意复制上面的一个公式到C1单元格,然后向下填充公式即可看见比对结果了。

如果需要复制结果,将C列排序或者筛选后,剔除#NAME?或者"#NA/A"的内容即可。
2-3、两列数据中,对比相同名称的属性值
如下图: 核对两个表(表一和表二)中的相同名称的数量,如表一中A的数量和表二中A的数量是否相同。 b6332bf42c7485b4b31698c0eacee818.png 运用公式 =VLOOKUP(E4,H:I,2,0)-F4 ,即通过Vlookup搜索找到对应的“名称”后的数量,然后相减,来完成核对。 结果为0则相同,出现其他数值则为不同。 073313e8f71a20276864fe98adbb22d8.gif 如果出现了多个条件的话,那就需要用到sumifs函数。如下图 需要核对同样商品、品牌下的数量是否相同。 93076d2d5b6b5a740d3f95b7df1fd772.png 方法为: 运用公式  =SUMIFS(G:G,E:E,I4,F:F,J4)-K4 ,即在E列中查找商品为I4(电视),在F列查找品牌为J4(小米)的数量减去K4,来完成核对。返回结果为0则表示相同,其他数值则不同。 68b949b27a37a0f8caf9cb1bc6475f17.gif
3、不同表格间对比查找重复项(或不同项)

如下图:查找Book1表中“样品1”与Book2中“样品2”两列的不同项(Book1与Book2在不同的excel文件当中)

0e46efccef583628969a397982eb484b.png 方法如下: 1、数据复制粘贴到同一张表上,然后用上面的 两列之间对比查找重复项(或不同项) 方法即可。 2、公式法。基本公式和上一篇的一样,只不过引用数据的时候要注意更改一下就行。以下图为例,需要修改为 =IF([Book1]Sheet1!C6<>Sheet1!C4,"T","")
如果两个表在同一个excel文件当中,就可以写为=IF(Sheet1!C6<>Sheet2!C4,"T","")
如下图: 1ad28ddb1b6bfdf2aae00523c11ca3e4.png
4、快速找出两个Excel表格不同的地方
上面的情况只是查找某一列或者两列的情况,如果要对比两个Excel表格里面内容的不同地方,应该怎么办? 这里说的两个Excel表格,可以是同一个工作簿的不同sheet,也可以是两个不同的Excel文件,如下图: e6d3c96966c585ad146057f3550dfece.png 黄色的部分是我手工标注出来的,数据其实不止两列,多列同样可以进行对比。 当然用上面介绍的方法一列一列去比较也可以,数据多了稍微有点繁琐。这里介绍一款软件来实现 -  Excel比较大师 这个软件可以对比同一个excel文件里的不同sheet,也可以对比不同excel文件里的不同sheet。 但是注意,这个软件只能支持xls格式。 软件使用比较简单,选择好excel文件和需要对比的sheet,再确定好报告输出方式和类型,开始比较即可。 b57909e0ecae1cd61762b6fc36901570.png 程序会自动生成一个report.xls,如下图, 2e8c2bf457c94f6000ab094b3a7a779d.png 会很详细把两个excel表格里面的不同之处写的非常详细。 需要的这里尽快取吧:
https://pan.baidu.com/s/1WN4I6muZQquX4YbsBe9w2Q  提取码: i24y  欢迎交流! 微信公众号:永恒君的百宝箱个人博客:www.yhjbox.com