推荐指数:☆☆☆☆☆
问题:发票号重复红色提示使用的是EXCEL【条件格式】,数字第15位开始之后的数就不识别,误判重复。
分析:Excel的条件格式功能在控制重复值时,确实存在与数据位数相关的限制,当单元格内容为纯数字且位数超过15位时,Excel会将其存储为浮点数(双精度),导致后几位数字可能因精度不足而被舍入或替换为0,例如输入一个20位数字,实际存储值可能变为科学计数法形式,这种精度丢失会干扰重复值判断,使不同数值被误判为相同。
解决:=COUNTIF($D$4:$D$11,D4&"*")>1

公式说明:
【COUNTIF()】:用于统计满足某个条件的单元格数量;
【$D$4:$D$11】:表示要进行计数的单元格组(即:需要查重的数据区域);
【D4&"*"】:确定哪些单元格需要统计的标准,“B2”是第一个数据所在单元格,"*"表示代表任意字符的通配符,用&符连接在一起,表示以文本格式计数;
【>1】:表示出现重复。
PS:不仅20位的全电发票可以这样处理,如:18位的身份证号、18位的银行卡号以及超过15位的电子订单号等这样的超长数据都可以。
联系方式:
购买专线:13522655010(微信同号)
售前QQ:1084166067
购买QQ: 473625929
售后QQ:1019224211