每日一题:Excel超过15位数值标记重复项的方法!

今天的问题

如下图,是一组长度为20位的销售订单号,现在想要标记出重复订单号,怎么做呢?

一般标记方法

1、如下图,最简单的标记方式是开始菜单中的条件格式,突出显示单元格规则,重复值,就可以标记出来了。

2、下图是标记的结果,可是仔细查看,却发现有些销售订单号并没有发生重复,却标了重复项,什么原因造成的错误呢?

3、前边的课程里讲过,Excel对数值只能精确到15位,超过15位全部处理成0,即使是改成文本格式,实际做比较时,仍然是当做数值来处理的,而这些订单号的前15位是相同的,所以标记出重复数值了。

正确标记方法

方法1、如下图,增加一个辅助列,在所有的单号前增加一个字母A,再做重复项标记就可以了,如下图,这样就强制把数值变成了文本。

方法2、可以自己设置条件格式,使用公式=COUNTIFS(B:B,B1&'*')>1,也能得到正确的结果。这个公式的原理就是把B列数据增加一个星号,强制变成文本,再做重复项检查,就能得到正确的结果了。

(0)

相关推荐