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