这个不是你使用方法不对,是EXCEL “蒙圈”了。原因是EXCEL默认数据只有 15 位,所以长于15位的部分在数据比对时会被认为是 0所以 1234567890123456 与 1234567890123457 会被认为是一样的,甚至你使用countif 效果也一样。 所以建议方法:1、使用 right 函数取身份证后 xx位,然后比对重复值;2、使用类似 =a1&"身份证" 公式将身份证号码由单纯的 数字/文本数字 转为 标准文本,这样就可以使用一般方法比对重复了。