关键字:重复数据;筛选;round
栏目:技巧
哈喽,小伙伴们,大家好呀!
今天来给大家讲一讲重复数据的筛选~
之前给大家分享过很多方法了,今天来个特殊一点的,非常规数据,就是超过了15位的数据。
很多之前能用的方法,现在就已经失灵了!!
那要怎么做呢?
先来一段视频:
没有看清楚操作的同学,可以来看看这个图文教程:
A列有几千个集装箱订单号,其中有重复的订单号,需要标识出来。
有的小伙伴直接用“条件格式——突出显示单元格规则——重复值”,就可以将A列重复数据标识出来啊。针对这种长数字直接标识重复值,答案肯定是错误的。不妨试试:
实际重复的订单号只有一个,而标识重复值功能给我们标识了那么多重复的出来,难道Excel出问题了吗?
下面给大家分享一下原理和解题方法:
EXCEL默认数据只有15位,所以长于15位的部分在数据比对时全部视作0,因此就出现了这么多重复值。这就我们所说的EXCEL中的假重复。
这种情况下,直接按COUNTIF公式常规用法=COUNTIF($A$2:$A$12,A2),查重肯定失手,这就是小伙伴认为自己被COUNTIF函数坑的原因。
那长于15位的数据如何判断重复值呢?
这样,重复值就被标记出来了。
公式解析:=COUNTIF($A$2:$A$12,A2&”*”)??1
COUNTIF(指定区域,条件)对指定区域中符合条件的单元格进行计数。指定区域是对单元格进行计数的区域。条件的形式可以是数字、表达式或文本等。”*”是通配符,代表任意多个字符的文本。
由于EXCEL中超过15位的数字只能保留15位有效数字,后面全部视为0,所以“4848662127474857717”和“4848662127474857787”会被认为是重复值。这里使用&”*”将单元格数字后面统一添加*符号强行当做文本进行识别统计,就可以准确地通过计数值是否大于1识别出数字是否重复。
3月24日 今晚8点
直!播!预!告!
直播时间:3月24号 20:00——21:30