EXCEL如何找出相同和不同的数据

很多人说用vloopup公式可以得出。但不知道怎么做。
例如。两列数据,A列有810条数据,B列有800条。 这800条数据我不敢肯定都相同,即便有相同的也不在同一行上。我的主要目的就是挑出A列多余的那10条数据,如果800条数据里还有不同的也一起挑出来。说白了就是将A列的数据在B列上遍历下。。麻烦各位朋友了。希望可以附上公式!感谢!

第1个回答  2009-12-09
在C列里面用match,寻找A列在B列中的匹配。精确匹配既可以。然后有数值的就是含有的,没有数值的就是多余的行。C1=Match(A1,$B$1:$B$800,0) 好像是这样子吧。你看看帮助里面。我记不太清楚这个函数了。使用太少。
第2个回答  推荐于2016-01-20
挑A列有B列没有的
C1=if(countif(b:b,a1)=0,A1,"")

挑B列有A列没有的
D1=if(countif(a:a,b1)=0,B1,"")

C1/D1向下复制

C/D列有数字的即是多的。
-------------------------------
用VLOOKUP
C1=if(iserror(vlookup(a1,b:b,1,0)),a1,"")
D1=if(iserror(vlookup(b1,a:a,1,0)),b1,"")本回答被提问者采纳
第3个回答  2009-12-09
=countif(B:B,A1)
向下复制后,结果为0的行对应的A列数据就是比B列中多出的。