excel中查找身份证号重复的怎么查找

如题所述

因为18位的最后一位是新增的,所以把它变为15位的进行比对较便利
身份证在A列
B1输入
=IF(LEN(A1)=18,LEFT(A1,6)&MID(A1,9,9),A1)
下拉公式
C1输入
=COUNTIF(B$1:B1,B1)
下拉公式,大于1的就是重复的
或者=COUNTIF(B$1:B1,B1)=1
返回FALSE的就是重复的
在D1输入
=LEN(B1)=15
返回FALSE的就是不完全的
B1输入
=COUNTIF(A$1:A1,A1)
下拉公式,大于1的就是重复的
或者=COUNTIF(A$1:A1,A1)=1
返回FALSE的就是重复的
在C1输入
=IF(LEN(B1)=18,LEFT(B1,6)&MID(B1,9,9),A1)
下拉,把18位变为15位的
D1,再复制B1的公式,下拉,不能保证重复的就是18位与15位是同一个人
F1,
LEN(D1)=15
返回FALSE的是不完全的
所有公式可以合并在一列,但要你先给出满足什么条件的顺序
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-16
表1中 A1=姓名,B1=身份证,C1显示重复 "是","否"表2中 A1=姓名,B1=身份证C1=if(isna(vlookup(A1,表2!A:B,2,0),"否","是")在任一表如表2新增一列,如E列,E2输入公式:=IF(ISERROR(VLOOKUP(D2,1表!$A$2:$A$10000,1,FALSE)),"","重复")下拉公式到最后一行,所有显示"重复"的就是重复的.
相似回答