一、方法一,用排序法进行比对,先将两列数据分别排序。(这种方法太慢,也需要耐心和细心,对数据较少时可用)
二、excel2007及以上版本,可用条件格式的唯一值和重复值再结合颜色筛选的方法进行。
1、新建条件格式,将两列中的唯一值用颜色标记出来。
2、再用筛选按颜色进行筛选,将唯一值筛选出来(不同项),没有标注颜色的就是相同项。
三、用match函数结合筛选完成。
1、分别在两列的后面一列输入公式。再将公式下拉到最后。
2、再筛选出两列中的#N/A的值,就是不同的值(两列分别筛选)
比如数据在1至1000行
求A,B两列中不相同数据的个数,
公式可以写成
=SUMPRODUCT(--(A1:A1000<>B1:B1000))
求A,B两列中相同数据的个数,
公式可以写成
=SUMPRODUCT(--(A1:A1000=B1:B1000))
假如对A列与B列的数据相比较,在C1里输入如下公式,下拉
=IF(COUNTIF(B:B,A2)>0,"相同","不同")
通过条件格式来完成。
或者添加一个辅助列,进行识别判断。
如果比较AB列数据的相同和不同,
那么在C1单元格输入以下公式,然后向下填充公式
=IFERROR(MATCH(A1,B:B,0),"不同")
公式表示:如果A列在B列有相同项,就返回对应B列的行号;否则判定不同。