那就换一个方法呗,比如:=SUMPRODUCT(EXACT($A$2:$A$3,A2)*1)向下填充一下试试。不过既然是身份证号码,那首先得检查号码的正确性啊,比如长度,比如是否符合验证,然后在使用countif查重应该不会出现你的这种问题。
Excel中如何统计重复的身份证号码
这是由COUNTIF函数只能识别16位长度的局限性所决定的,在后面加上&"*"通配符,通俗讲是延长了此函数16位识别的局限,如果长度相等就不会出现这种问题,而如果录入长度不是标准的18位,在长度小的这个上就造成误判(而这种误判一定程度上也不是坏事,至少让你知道少录入一位)。如果不想让少录入一位这个不显示2,可以换个不使用通配符的公式=SUMPRODUCT(N(A2:A3=A2))
表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)),"","重复")下拉公式到最后一行,所有显示"重复"的就是重复的
增加身份证号码文本长度验证选择A2:A100,数据,数据验证,数据验证,允许,选择,文本长度,选择,等于,输入18。
为什么要连接上通配符呢,直接统计完整的身份证号就行。=COUNTIF(A2:A3,A2)
237 浏览 4 回答
267 浏览 2 回答
197 浏览 5 回答
302 浏览 8 回答
155 浏览 5 回答
335 浏览 9 回答
112 浏览 5 回答
299 浏览 10 回答
346 浏览 6 回答
337 浏览 4 回答
248 浏览 9 回答
251 浏览 8 回答
202 浏览 6 回答
226 浏览 12 回答
117 浏览 4 回答
360 浏览 5 回答
168 浏览 3 回答
188 浏览 8 回答
128 浏览 4 回答
336 浏览 7 回答