excel中A列和B列分别有大量的身份证号码,怎么样能找出AB中相同的身份证号码?

如题所述

最直接了当的函数公式,在c1输入:
=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$999,$A$1:$A$999)>0,ROW($A$1:$A$999),4^8),ROW(A1)))&""
数组公式,同时按下ctrl+shift+enter三键结束,下拉。

显示的就是A、B两列中相同的身份证号码,不需要再筛选非空白或排序等等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-09
在C1中输入:=IF(COUNTIF(A:A,B1)>0,"相同",""), 然后选中C1向下填充公式,C列显示“相同”两个字的都是A、B两列中都存在的身份证号。
第2个回答  2012-04-09
在C列输入公式=VLOOKUP(B1,A:A,1,0),在A列如果有相同号码则显示号码,没有则返回#N/A.
第3个回答  2012-04-09
选择目标区域A列和B列,条件格式---突出显示单元格规则----重复值----自己可以设定格式,
这样重复的数据都变为所设定的格式了。
第4个回答  2012-04-09
=COUNTIF(A:B,C1)
如果有一份这个区域的号码,在C1中输入要查找的身份证可查出有几个。
相似回答