1. 首页
  2. > 香港公司年审 >

用姓名查身份证(用身份证查姓名的网页)



想要从零学习Excel,可以点击上方


一、错误的原因

Excel的精度只有15位数据,在姓名默认情况下(常规格式)如果我们输入的数据超过了15位,15位之后的数据都会被舍去,设置为0来显示。且无法恢复


这也就是我们在录入身份证号码的时候,必须将单元格的格式设置为文本格式的原因,如果不将格式设置为文本,身份证号码的后3位会被舍去,就会被设置为0来显示,这个过程用是不可逆的,只有重新输入查


当我们使用条件格式对数据进网页行查重的时候,Excel会自动将文本格式的数值转换为常规格式,后面的3个数字就会被忽略掉,仅仅只会比对身份证号码前15位的数据,所以身份证号码的前15位相同,条件格式就会为其查标注颜色,这网页个就是错误原因。


那么对于这样的情况我们应该如何解决呢?


二、解决方法

最简单的方法就是利用countif函数,我们只需要将公式身份证设置为:=COUNTIF($D$2:$D$10,D2&"*"),然后向下填充即可,结果大于1的就是重复数据


跟大家简单地介绍下这个函数的计算原理


第一参数身份证:$D$2:$D$10第二参数:D用2&"*"

在这里函数中关键的是第二参数


&:是一个链接符号,它结果的格式一般默认是文本格式


*:它是一个通配符,可以表示没有任何字符,也可以表示有无穷多个字符,在这里它就表示没有字符


使用链接符号将身份证与星号连接后,身份证号码就会保持文本格式代入公式中计算,这样的话就可以得到正确的结果了


三、辅助列

如果你觉得上面的方法比较难理解,跟大家分享一个更加简单的方法,不过需要设置一个辅助列。


首先我们使用链接姓名符号为身份证号码的后面连接一个相同的汉字,比如在的这里连接一个我字,只需要将函数设置为:=C2&"我"向下填充公式即可


最后我们选择数据区域,使用条件格式中的【突出显示重复值】即可,可以看到这个时候数据并没有被标记颜色


这么做的原因是因为,我们在身份证号码中链接了一个文本,因为有文本存在,单元格的格式是会一直保持为文本格式,这样的的话就能得到正确的结果了


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123456@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息