请点击上方蓝色小字,++++关注 ++++
申明:本公众号下文章,均为小哇本人原创,每个字都是自已码,每张图都是亲自制作请尊重原创,如有方法上的异见,┆欢迎留言交流!
一组身份证号码,输入时有可能有重复的,如果找到重复的身份证号码呢?有人说,直接用条件格式——突出显示单元格规则——重复值。

要说,对普通的数字,以上方法完全没问题。但是EXCEL只能识别15位数,对15以后的所有数都认不出来,说白了,15位以后的数它都认出是一个样的。如对上述身份号码,只有尾数不同,我们采用上述方法操作结果:

看到了吗?所有的都是重复值了。显示这是错误的。那我们该如何才能找到重复值呢?(用公式的条件格式在文末讲)
这里我们采用一个很简单的函数,单条件计数函数COUNTIF来计算出每个身份证号码出现的次数。
这里输入公式:=COUNTIF($C$2:$C$15,C2&"*")来计算出每个身份证号码出现的次数,并下拉填充:

这是&,是一个连接符号,*号是一个通配符,这里可以这样理解,加个这个*后,将这个身份证15位后面的所有字符当成了文本字符。
显示,如果次数大于1的就是重复的值。这里我们也可以用 IF函数对是否重复进行逻辑判断,以便更清晰,输入公式:=IF(COUNTIF($C$2:$C$15,C2&"*")>1,"重复","")

用这种逻辑判断,在输入身份证号码的时候,可以边输入边直接在后面框内提示,那也是相当的方便。不过前面应该再嵌套一个IF函数,以规避在身份证号码为空值时,在D列的显示问题:=IF(C2="","",IF(COUNTIF($C$2:$C$100,C2&"*")>1,"重复",""))公式下拉复制下付出(这里将输入身份证号码的区间扩大了)。
这样,你在C列后面继续输入身份证号码,如果是重复的,就会在D列显示重复字样,从而 提示输入了重复数据。

最后,说一说在条件格式里用公式来找到并比对重复值。
全选中C列,单击条件格式——”使用公式确定设置格式的单元格“,输入公式:=COUNTIF($C:$C,$C2&"*")>1。看这个公式与上述公式是不是差不多?

继续单击”格式“,选择一种填充颜色,我这里选择”黄色“。

确定后,继续确定,所有的重复值都出现了,并且,这种方法好处在于:新输入的身份证号码,直接与前面的数据比对,如果是重复的,直接显示黄色提醒。

以上提供了几种比对重复值的方法,分享与你,与君共勉。
支持小哇,请转发到你的朋友圈或者QQ空间。对小哇的支持。小哇非常感谢您!
下次见!!!
┃后台回复以下数字查看更多:
┃ ★●回复数字 1:学习Excel操作技巧。
┃ ★●回复数字 2:学习Excel函数知识。
┃ ★●回复数字 3:了解各种情况和各种要求下的下拉菜单的制作。
┃ ★●回复数字 4:了解多表与多工作薄合并
┃ ★●回复数字5:学习EXCEL2016光速入门——基础知识与技能
┃ ★●欲了解更多内容,请点击左下角“”

博客主要围绕Excel中查找重复身份证号码的问题展开。由于Excel只能识别15位数字,普通方法会出错。介绍了使用单条件计数函数COUNTIF计算号码出现次数,结合IF函数进行逻辑判断,还说明了在条件格式里用公式比对重复值的方法。
&spm=1001.2101.3001.5002&articleId=112115658&d=1&t=3&u=d201ce9852194581b3eef4d41c3f3c2a)
305

被折叠的 条评论
为什么被折叠?



