乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel前两位数字重复值(EXCEL保留两位小数)

excel前两位数字重复值(EXCEL保留两位小数)

作者:乔山办公网日期:

返回目录:excel表格制作

Excel表格设置重复值时,为何前面数字一样而后三位数字不一样的数据却显示为重复?


这个问题一般都出现在身份证号码中

如下图,要统计A列身份证号码是否有重复

在B2单元格输入公式:=IF(COUNTIF($A$2:$A$5,A2)>1,"重复","")

结果显示A2单元格的身份证和A4单元格的身份证号码是重复,也就是说这两个单元格的身份证号码是相同的


但是我们仔细观察一下就能发现,A2和A4只是前15位数字相同,而后三位数字是不相同的。


那么,为什么用公式得出的结果是重复的呢?

其实原因在于excel中只能保留15位有效数字,如果你在单元格不设置文本格式的前提下输入超过15位数字,那么超过15位后的数字都会显示0

但即便你在单元格中设置了文本格式,那也只能保证在单元格里面显示出完整数字,这时候用COUNTIF函数运算时,则会将文本型数字当做数值来处理,所以统计时就会将身份证后三位当做0


那如何统计才能得出正确结果呢?


我们只需要在B2单元格中输入公式:=IF(COUNTIF($A$2:$A$5,A2&"*")>1,"是","否")

在COUNTIF函数第二个参数后面加上“*”(通配符)将它强制转为文本来统计即可。


我是小螃蟹,如果您想学习更多excel知识,请关注我的头条号【excel函数教程】

本文标签:

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网