身份证号码重号(对身份证号码进行查重,你的方法可能一直都是错的,这个方法才对)

对身份证号码举行查重,你的办法约莫不休都是错的,这个办法才对

迩来又有一个小伙伴问到关于身份证号码查重的成绩,他发觉一个比力奇异的成绩,两个双胞胎仅有身份证号码的最初一位不一样,当使用条件格式对反复值举行突出体现颜色的时分,这两个身份证号被推断为反复(如下图,鲁班与刘备的身份证号码,仅有最初一位不一样),excel错的这么分明岂非是bug吗?但是并不是,今天就具体的跟各位表明下这是为什么

一、出错缘故

信赖很多人都晓得在输入身份证号码之前,必要将单位格的格式变动为文本格式,由于仅有如此我们才可以输入完成的身份证号码。这是由于excel的精度是15位,当数据凌驾15位,15位之后的数据就会以0来体现


然后我们再来了解下条件格式,条件格式的特点就是当条件建立就会前往我们设置的条件,条件不建立不做任何变动,那这条件是什么呢?但是条件实质就是公式,只不外我们经过鼠标点击的条件是excel以前集成的公式罢了,公式在处理文本格式的数值的时分会主动的将其格式转换为常规格式,如此的话15位之后的数据就会默许省略为0,在使用条件格式对身份证号举行查重的时分,身份证的后三位都是0,以是条件格式仅仅对身份证的前15位举行比力,假如他们是一样的就会以为这两个数据是反复的,以是就会体现出文章开头的这种成绩,那么我们要怎样才干处理如此的成绩呢?最简便的办法就是使用countif函数

二、处理办法

我们只必要在身份证后方的一列数据中输入函数:=COUNTIF(B:B,B2&"*")点击回车向下添补即可,在这里函数的后果为1就代表数据是不反复的,后果不是1的话就代表数据是反复的,我们只必要将其挑选出来即可

在这里简便的跟各位解说下公式,这个公式最紧张的是第二参数,第二参数为:B2&"*",在这里我们使用链接标记为身份证号码添加一个星号,如此一来身份证号码就不会被函数变动为常规格式,以是我们就可以查找到准确的后果

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

我是excel从零到一,眷注我持续分享更多excel本事


专栏30天excel从入门到知晓作者:Excel从零到一15币2,175人已购查察

内容底部广告位(手机)
标签:

管理员
草根站长管理员

专注网站优化+网络营销,只做有思想的高价值网站,只提供有担当的营销服务!

上一篇:军事博物馆
下一篇:返回列表

相关推荐