雷猴呀
我们时刻关注全球精品软件和AI技术发展

用条件格式对双胞胎身份证号查重,excel错的很明显,难道是bug吗-excel技巧汇总

最近又有一个小伙伴问到关于身份证号码查重的问题,他发现一个比较奇怪的问题,两个双胞胎只有身份证号码的最后一位不一样,当使用条件格式对重复值进行突出显示颜色的时候,这两个身份证号被判定为重复(如下图,鲁班与刘备的身份证号码,只有最后一位不一样),excel错的这么明显难道是bug吗?其实并不是,今天就详细的跟大家解释下这是为什么

一、出错原因:相信很多人都知道在输入身份证号码之前,需要将单元格的格式更改为文本格式,因为只有这样我们才可以输入完成的身份证号码。这是因为excel的精度是15位,当数据超过15位,15位之后的数据就会以0来显示。

然后我们再来了解下条件格式,条件格式的特点就是当条件成立就会返回我们设置的条件,条件不成立不做任何更改,那这条件是什么呢?其实条件本质就是公式,只不过我们通过鼠标点击的条件是excel已经集成的公式罢了,公式在处理文本格式的数值的时候会自动的将其格式转换为常规格式,这样的话15位之后的数据就会默认省略为0,在使用条件格式对身份证号进行查重的时候,身份证的后三位都是0,所以条件格式仅仅对身份证的前15位进行比较,倘若他们是一样的就会认为这两个数据是重复的,所以就会显示出文章开头的这种问题,那么我们要如何才能解决这样的问题呢?最简单的方法就是使用countif函数

二、解决方法:我们只需要在身份证后面的一列数据中输入函数:=COUNTIF(B:B,B2&\"*\")点击回车向下填充即可,在这里函数的结果为1就代表数据是不重复的,结果不是1的话就代表数据是重复的,我们只需要将其筛选出来即可。

在这里简单的跟大家讲解下公式,这个公式最重要的是第二参数,第二参数为:B2&\"*\",在这里我们使用链接符号为身份证号码添加一个星号,这样一来身份证号码就不会被函数更改为常规格式,所以我们就可以查找到正确的结果

上面就是我们在excel中对身份证号码查重的方法,怎么样?你学会了吗?

更多excel基础教程请大家关注繁星软件园精心整理的excel技巧汇总栏目,持续为大家分享更多excel技巧!!![db:下载]

赞(0) 打赏
未经允许不得转载:字节律动 » 用条件格式对双胞胎身份证号查重,excel错的很明显,难道是bug吗-excel技巧汇总

评论 抢沙发

字节律动:全球精品软件分享中心

我们为您筛选全球精品优质精品软件同时还关注AI技术领域的发展动态

沪ICP备13019602号-9联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册