对身份证号码查重你会用什么方法?相信很多人都会回答:利用条件格式,先对重复值填充颜色然后再筛选出来,其实使用这种方法它是不够精确的,如下图所示,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&“*”,在这里我们将身份证号码连接上一个星号,星号是通配符它代表任意多个字符,也可以代表没有字符,在这里他的作用就是代表没有任何字符,利用连接符号将身份证与星号连接后,身份证号码就会保持文本格式代入公式中计算,这样的话才能找到正确的结果

python验证身份证号码大全_对身份证号码查重,你经常用的方法是错误,这个才是正确的方法...相关推荐

  1. python验证身份证号码大全_小裴日记:档案与身份证日期不一致有什么影响吗?...

    大家好,欢迎浏览小裴日记,最近有朋友私信留言咨询关于"档案与身份证日期不一致有什么影响吗?"的问题.今天就以"档案与身份证日期不一致有什么影响吗?"为主题和大家 ...

  2. python语法详解大全_笔记:Python 语法要点汇总

    Python 是一门解释型语言,无需编译和链接 Python 解释器 交互模式 脚本模式 源码编码 默认情况下,Python 源文件是 UTF-8 编码 指定源文件的字符编码 # -*- coding ...

  3. 门牌号码编辑器_用于门牌号码检测的深度学习

    门牌号码编辑器 深度学习 (Deep Learning) Stuck behind the paywall? Click here to read the full story with my fri ...

  4. 学术不端网查重靠谱吗_中国知网查重最靠谱网站-学术不端网

    原标题:中国知网查重最靠谱网站-学术不端网 知网自助查重网站哪个好?一直是大学生们困扰的问题.学术不端网是知网自助查重系统,是中国知网查重最靠谱网站,知网论文查重最准确软件,是第一品牌!致力于打造中国 ...

  5. python验证身份证号码大全_身份证号码处理技巧大全

    身份证号码处理技巧大全,汇总了常用的身份证号码处理六大技巧: 不需要复杂的公式,点点鼠标即可完成,简单快捷,下面将详细介绍六大功能的具体用法.(文章最后有工具和演示文件的下载地址,可以下载下来同步操作 ...

  6. python验证身份证号码大全_国服魔兽注册账号需要验证身份证及真实姓名

    网易<魔兽世界>注册中需要验证姓名和身份证号码,如果不吻合就无法通过验证. 同样的对象---网游企业,同样的内容---用户注册实名,不同的部委---文化部和新闻出版总署各自推行网游实名制. ...

  7. python验证身份证号码大全_身份证遭盗用 公安县一老汉被误当逃犯十多年

    荆州新闻网消息(记者 陈明阳 陈理君)最近,公安县埠河镇联合村村民彭国良向我们求助,自己的身份证被人冒用十多年,还曾险些被当成在逃人员被公安机关拘捕.这段时间,老人准备外出务工,可是就因为这样一个身份 ...

  8. 利用python进行身份证号码大全_用 Java 撸一个身份证号码识别系统,准确率高达 90%...

    项目介绍 本项目是通过学习https://gitee.com/nbsl/idCardCv 后整合tess4j,不需要经过训练直接使用的,当然,你也可以进行训练后进行使用.该项目修改原有的需要安装ope ...

  9. python爬图片代码大全_爬虫入门教程⑩— 用漂亮的图表展示爬取到的数据

    经过了前面的努力,我们成功获取到了数据,并且学会了保存,但是只是用网页展示出来,是不是有一些不够美观呢? 所以本节的内容是:数据的可视化.拿到了数据却不能使其简单易懂并且足够突出,那就是不是好的数据工 ...

  10. 用python批量下载网络图片大全_实战干货:用 Python 批量下载百度图片!

    为了做一个图像分类的小项目,需要制作自己的数据集.要想制作数据集,就得从网上下载大量的图片,再统一处理. 这时,一张张的保存下载,就显得很繁琐.那么,有没有一种方法可以把搜索到的图片直接下载到本地电脑 ...

最新文章

  1. Orchard Core 文档翻译 (六)HTML
  2. matlab ktrlink,大神们,怎么设置滑动滑动条然后出来的图形也跟着变化?
  3. 用神经网络分类3*3矩阵
  4. 【Linux】一步一步学Linux——wc命令(52)
  5. 利用Scala特征(trait)的堆叠操作特性进行切面编程
  6. win7 64位下如何安装配置mysql-5.7.4-m14-winx64(安装记录)
  7. QT中的MessageBox设置自动关闭退出
  8. 使用Mac终端设置alias常用别名,以git提交为例
  9. linux 移动一行到指定行,linux – 移动行以跟随文件中的另一行
  10. linux入门生信,优秀学员的学习方法展示
  11. Android的Crash日志记录
  12. 你还在全量加载iView么?试试手动配一个吧
  13. 从头开始vue创建项目_从头开始创建Windows 7主题包
  14. 用matlab解系统框图,第10章MATLAB的控制系统数学建模课题.ppt
  15. 顾客终生价值-CLV
  16. 中级JAVA程序员应该掌握的数据结构知识
  17. linux桌面 任务栏,状态栏消失恢复
  18. 微信小程序中简单使用echarts图表
  19. 快速get进程、线程基础知识
  20. C++ 结构体、成员函数、结构体指针的使用

热门文章

  1. 京东商城架构峰值系统设计
  2. 【Qt-Camera】大华相机显示线程
  3. 最强下载神器IDM的安装和使用
  4. poi 读取word内容转html在线预览
  5. centos7修复libcrypto.so.10缺失的问题,导致ssh无法运行
  6. 手机分辨率和网页中的px是一回事吗?
  7. 系统分析与设计-敏捷迭代方法课后习题答案+学习笔记(答案见最后)
  8. android交叉编译工具链,NDK 交叉编译工具链使用
  9. Mac用Homebrew安装libimobiledevice
  10. python开发微信点餐_微信点餐平台开发 (一)