对于应用公式不方便的,可以通过曲线方式救国。因为EXCEL表对于超过15位的纯数字会直接忽略后面的位数。此时我们只需要对身份证号列进行加工即可查重。对每个身份证号前面都加上X。方法:创建列B。列内数字均为X 再创建列临时列公式=B&身份证号所在列。即可生成临时列所有身份证前有X。此时对该临时列进行重复值查询即可。
假设身份证号在B列B1起,请在空白列如C列的C1输入公式:=countif(b:b,b1)下拉复制,结果是大于1的,身份证号就是重复的。 或:=if(countif(b:b,b1)>1,"重复","")
表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)),"","重复")下拉公式到最后一行,所有显示"重复"的就是重复的
表1只有A2有身份证,表2是D列都是身份证号么?还是表1有不止一个身份证号?如果表1只有一个身份证号且在A2,那么可以在表2全选D列,然后选则格式-条件格式,单元格数值选择“等于”,数值那边填=Sheet1!$A$2,下面的格式选一下颜色,确定,这样如果表2D列有和表1A2相同的身份证的话颜色就不一样了
168 浏览 2 回答
122 浏览 3 回答
306 浏览 5 回答
194 浏览 5 回答
98 浏览 7 回答
174 浏览 4 回答
331 浏览 7 回答
230 浏览 4 回答
153 浏览 8 回答
342 浏览 5 回答
210 浏览 6 回答
195 浏览 11 回答
103 浏览 3 回答
178 浏览 12 回答
351 浏览 9 回答
330 浏览 12 回答
322 浏览 10 回答
300 浏览 8 回答
148 浏览 9 回答
351 浏览 10 回答