【Excel高效公式】身份证号码查重,快速精准!

醉香说职场 2025-01-09 21:18:44

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

日常工作中,我们经常需要对采集的一些个人信息进行重复数据检测,一个简便有效的办法是检查身份证号码是否有重复,以避免录入重复数据。今天就跟大家分享一个Excel高效公式,掌握身份证号查重秘诀,让数据管理更高效!

如下图,表格中模拟的身份证号有重复数据,我们需要判断哪些数据是重复的。

下面直接上干货

在目标单元格输入公式:

=IF(COUNTIF(B:B,B2&"*")>1,"重复","")

然后点击回车,下拉填充即可

解读:

①COUNTIF(B:B,B2&"*"):这部分是计算在B列中,与单元格B2中的身份证号码相同的单元格数量。这里使用了 B2&"*",其中&"*" 是为了将B2中的值(身份证号码)与一个星号("*")连接起来,将身份证号码转换为文本格式。

②>1:这个条件检查计算出的相同身份证号码的数量是否大于1。如果是,这意味着身份证号码在B列中至少重复了一次。

③IF(...,"重复",""):这是整个公式的核心。如果 COUNTIF 函数计算出的数量大于1,即身份证号码重复,公式返回 “重复”。如果身份证号码没有重复,公式返回空字符串(“”),表示B2中的身份证号码在B列中没有重复。

总之,在Excel中进行身份证号码查重时,由于Excel的精度限制,Excel默认只能精确处理15位数字,超过15位的数字会被视为0处理。因此,当两个身份证号码的前15位相同时,即使后三位不同,Excel也可能将其视为重复值。

为了准确地查重身份证号码,在使用COUNTIF函数时,需要在公式的条件中添加一个星号(*)作为通配符,来表示任何长度的任何字符序列。这样做可以将单元格内容视为文本进行对比,从而得到正确的结果。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

0 阅读:0
醉香说职场

醉香说职场

职场啥都得懂