
想要突出显示列表中的重复值,最简单的方法就是我们在《学会这两个小妙招,重复数据无所遁形》一文中分享过的利用Excel的“条件格式”功能中的“突出显示单元格规则”中的“重复值”,列表中重复的内容将会无所遁形。
可是昨天在一家企业培训Excel的时候,学员小A提出了一个问题,就是如果要显示重复值的信息是一列包含15位以上数字的列表,明明里面的数据都是唯一的,怎么都标红了,到底是什么原因导致的?

想要知道这个问题的原因,就必须翻看我们在《Excel长数字的那些事》一文中介绍过的COUNTIFS和SUMIFS的短板,就是超过15位的数字,统计的结果会不精准。比如下图中的所有订单编号都是唯一的,统计出来的结果却是>1,原因就是这些订单编号的前15位是相同的,所以COUNTIFS函数认为它们都是同一个订单编号。

解决这个问题的解决方案,就是原有公式的条件基础上加上&"*"即可。

COUNTIFS(条件区域,条件)函数是用于对指定区域中符合条件的单元格进行计数。指定区域是对单元格进行计数的区域。条件的形式可以是数字、表达式或文本等。"*"是通配符,代表任意多个字符的文本。这里使用&"*"将单元格数字后面统一添加*符号强行当做文本进行识别统计。
这是在公式中统计15位以上数字的方法,那换到条件格式中,我们又该如何来突出显示15位以上数字中包含重复值的数据呢?这时候我们就不能用原有的显示重复值的功能了,就必须利在条件格式中编写公式了。

选择“条件格式”底部的“新建规则”,在弹出来的对话框中选择“使用公式确定要设置格式的单元格”,在底部输入公式:
=COUNTIFS($A:$A,A1&"*")>1

我们来看看效果,可以看到已经没有任何表示重复值的颜色了。

学会这个小技巧,有关长数字的重复值显示的那些事就从此无忧了。
网友评论