c判断输入的是不是数字_比对身份证号码是否重复(可在输入时直接比对)

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

请点击上方蓝色小字,++++关注 ++++      

申明:本公众号下文章,均为小哇本人原创,每个字都是自已码,每张图都是亲自制作请尊重原创,如有方法上的异见,┆欢迎留言交流!                                          

一组身份证号码,输入时有可能有重复的,如果找到重复的身份证号码呢?有人说,直接用条件格式——突出显示单元格规则——重复值。

5fa36add87067daf2238b37fb871ed29.png

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

3c11189a4a31448c7d039ddcf60163ec.png

看到了吗?所有的都是重复值了。显示这是错误的。那我们该如何才能找到重复值呢?(用公式的条件格式在文末讲)

这里我们采用一个很简单的函数,单条件计数函数COUNTIF来计算出每个身份证号码出现的次数。

这里输入公式:=COUNTIF($C$2:$C$15,C2&"*")来计算出每个身份证号码出现的次数,并下拉填充:

d8a1a90b083371a5fdb5759bf2172c5a.png

这是&,是一个连接符号,*号是一个通配符,这里可以这样理解,加个这个*后,将这个身份证15位后面的所有字符当成了文本字符。

显示,如果次数大于1的就是重复的值。这里我们也可以用 IF函数对是否重复进行逻辑判断,以便更清晰,输入公式:=IF(COUNTIF($C$2:$C$15,C2&"*")>1,"重复","")

2c7591c6646119b16a1bfad78b895c05.png

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

这样,你在C列后面继续输入身份证号码,如果是重复的,就会在D列显示重复字样,从而 提示输入了重复数据。

6afbf86fb7ed788b595be71287acc175.png

最后,说一说在条件格式里用公式来找到并比对重复值。

全选中C列,单击条件格式——”使用公式确定设置格式的单元格“,输入公式:=COUNTIF($C:$C,$C2&"*")>1。看这个公式与上述公式是不是差不多?

c0688b3b4b7cd80eb3a5beaca2cc13b3.png

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

854a34aaa907dd5e14c5be4c979fa5d5.png

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

6cfdbac7110a12e1df72da60586323db.png

以上提供了几种比对重复值的方法,分享与你,与君共勉。

支持小哇,请转发到你的朋友圈或者QQ空间。对小哇的支持。小哇非常感谢您!

下次见!!!



┃后台回复以下数字查看更多:                 

┃ ★●回复数字 1:学习Excel操作技巧。 

┃ ★●回复数字 2:学习Excel函数知识。       

┃ ★●回复数字 3:了解各种情况和各种要求下的下拉菜单的制作。

┃ ★●回复数字 4:了解多表与多工作薄合并

┃ ★●回复数字5:学习EXCEL2016光速入门——基础知识与技能

┃ ★●欲了解更多内容,请点击左下角“”  

eab862475f661e4780fde7b190200511.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值