EXCEL公式查重,提示重复却找不到和它重复的数据

用公式=IF(COUNTIF(G9:G444,G9)>1,"重复","")查重,提示身份证号为重复,(身份证号为文本格式),但是却找不到与它重复的数据,这是为什么?是哪点的问题呀?

身份证号虽然已经设为文本格式,但用COUNTIF函数处理时,会被当作数值处理。
由于EXCEL对数值计算的精度只有15位,超出部分只能当0处理
因此,你这个公式对身份证进行检查时,前15位数字相同的,会被认为是重复数据。

可把公式改为:

=IF(SUMPRODUCT((G9:G444=G9)*1),"重复","")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-17
excel识别的身份证号识别15位,需要加个通配符。试试
=IF(COUNTIF($G$9:$G$444,G9&"*")>1,"重复","")本回答被提问者采纳
相似回答