超过18位数据如何查重复数据

超过18位数据如何查重复数据

问:Excel查找重复项技巧,让你不再烦恼(1)-同一列数据
  1. 答:Excel表格数据核对,这让很多人最头痛的工作。永恒君计划陆续分享一些关于Excel表格核对的技巧,希望能够帮助你。
    今天介绍如何在同一列数据中查找重复项
    如下图
    方法有两种:
    01   
    选中该列,在【条件格式】——【突出显示单元格规则】——【重复值】
    02   
    用公式 =IF(COUNTIF(B:B,B6)>1,”重复”,””)
    公式的意思是在如果在B列中有B6这个数据,则标识“重复”
    小技巧
    日常当中经常也会需要核对身份证号码,这个时候你会发现上面的方法都没用。
    其实,核对身份号码的重复项,应当这样操作:
    原因是这样的:目前的我们国家的身份证号是18位的,而Excel中上面两个方法对超过15位以上的数据都会忽略不计的。因此需要以在后面加上&”*”强制以文本方式进行匹配,这样系统就能识别全部的数据。
    是不是很方便?
    欢迎交流!
问:excel中怎么查重复的18位身份证号码
  1. 答:=COUNTIF(A:A,B1&"*")
    加个*就好了,因为比较的时候会当做数据处理就识别不了18位,只要前15一样就判断为一样,你加一个&“*”就可以实现全部比较转换为文本之间的比较,完全一样才会判断为一样
    希望能帮助到你
问:怎样用函数将excel中同一列中的15位和18位的重复身份证号查找出来。
  1. 答:一、这个还是要用来解决,但要加点技巧。
    二、比如要统计a列的号与a1单元格的证号重复了多少个,则可以在b1单元格写入公式
    =countif(a:a,a1&"*")
    三、countif只能识别15位数字,身份证是18位的,前15位相同就会统计出错,这是因为countif函数将超过15位的文本自动转换为数值了,所以要用
    &"*"
    让数字再次转成文本的数字内容。
  2. 答:A列为待查数据,那么B1=if(len(A1)=15,left(A1,6)
    &
    "19"
    &
    mid(A1,7,9),left(A1,17))
    下拉公式,得到B列,将15位和18位码转换为17位码,可以比对了
  3. 答:用以用countif函数,查找这一列身份证号相同的个数,结果为2的就是重复的
超过18位数据如何查重复数据
下载Doc文档

猜你喜欢