网站首页 > 资源文章 正文
对身份证号码查重你会用什么方法?相信很多人都会回答:利用条件格式,先对重复值填充颜色然后再筛选出来,其实使用这种方法它是不够精确的,如下图所示,2个身份证号码是不一样的,依然会被填充颜色认定重复,今天就跟大家分享下,身份证号码查重的正确方式
一、正确方法
对身份证号码查重,正确的方法是利用countif函数,我们只需要将函数设置为:=COUNTIF(B:B,B2&"*"),然后点击回车向下填充即可
如果结果大于1就代表有重复,结果等于1则表示没有重复,在这里结果都是1则表示身份证号码是没有重复的,而利用条件格式查找到重复值却认为第一个和最后一个是重复的,下面跟大家讲解下会出现这种情况的原因
二、原因讲解
这个还是与Excel的精度有关,Excel的精度只有15位,15位之后的数据都会被设置为0,所以我们在Excel中录入身份证号码,只有将格式设置为文本之后再输入才能看到所有的数据
虽然身份证号码的格式是文本格式,我们利用条件格式来为重复值填色,本质上就是利用了公式,对于文本格式的单个数值公式会自动的将其转换为常规格式,这种的话15位之后的数据会被设置为0,所以只要身份证号码的前15位一样。条件格式就会认为这两个数据是一样的。就会为它们填充颜色
利用countif函数来查找重复,本质上就是让身份证号码保持文本格式,公式为:=COUNTIF(B:B,B2&"*")
第一参数:B:B,这是一个数据区域不是单个数据,所以依旧会保持原有的文本格式
第二参数:B2&"*",在这里我们将身份证号码连接上一个星号,星号是通配符它代表任意多个字符,也可以代表没有字符,在这里他的作用就是代表没有任何字符,利用连接符号将身份证与星号连接后,身份证号码就会保持文本格式代入公式中计算,这样的话才能找到正确的结果
以上就是今天分享的方法?怎么样?你学会了吗?有什么不明白的,大家可以留言讨论,觉得有用也可以转发点赞~
我是Excel从零到一,关注我,持续分享更多Excel技巧
猜你喜欢
- 2025-04-11 excel怎样把15位身份证号快速变成18位?
- 2025-04-11 Excel函数实战:快速准确提取身份证出生年月与性别
- 2025-04-11 一个身份证号,生日、年龄、性别、籍贯、退休时间都有了
- 2025-04-11 EXCEL身份证号提取出生日期及年龄
- 2025-04-11 “我改名了!”“身份证号也跟着改了?”
- 2025-04-11 用好你的WPS(四)极简单身份证号的信息提取-性别篇
- 2025-04-11 从身份证号提取年龄,我不会,同事给我分享了三种方法
- 2025-04-11 用一个公式从身份证号中提取年龄(从身份证号里面提取年龄公式)
- 2025-04-11 效率飙升:从身份证号码提取年龄、生肖及退休日期的6个高效公式
- 2025-04-11 我来教你如何倒推15位身份证号码(身份证号倒出生年月日)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)