
下图B列有几千个集装箱订单号,其中有重复的订单号,需要标识出来。

常规方法我们都用条件格式来标识。
条件格式——突出显示单元格规则——重复值,可以将B列重复数据标识出来。

发现得到的结果和我们想的结果完全不一样,什么原因呢?
EXCEL默认数据只有15位,所以长于15位的部分在数据比对时全部视作0。由于B列数据长度超过15位,因此大家要考虑这种特殊情况,该如何做,才能得到正确结果。
我们要用公式来设置条件格式。在条件格式→新建规则:

=COUNTIF($B$2:$B$13,B2&"*")>1
这样就得到了正确的结果:

公式解释:
B2&"*":表示将B2单元格强制识别为文本
拓展应用:
身份证号或银行卡号也是超过15位的,我们在用VLOOKUP函数匹配或核对时,也要应用本案例中技巧。
Excel的有效计算精度为15位,所以超过15位的数值,从第16位起会默认为0,添加“*”有将字符串强制转换为文本参与计算的用途。