分享

真棒,Excel能自动标记重复数据!可为啥有时候会失效?

 alayavijnana 2018-03-19


经常有小可爱问我,Excel 数据太多,想找一列中重复的数据该怎么办?


超简单,Excel 早就帮你准备好这个功能啦!


直接选中一列数据,然后依次点击【条件格式】>【突出显示单元格规则】>【重复值】,就能 1 毫秒搞定。



关于自动标记 Excel 表格中的重复值,之前已经写过一篇文章详细介绍,点击后面的链接立即回顾:快速找出表格中的重复数据,Excel 一招搞定!


可是,在给身份证号码、银行账号、流水号等超长的数字序号查重复的时候,这招却失效了!



后面几位数明显是不一样的,全部都被认为是重复值,怎么回事?今天就给大家说一说!


开始之前插播一则直播预告,时间是今晚哦!





/ 1 /

出错原因



这是由 Excel “自作聪明” 的判定机制造成的。


平时在 Excel 里输入超过 15 位的数字时,就会自动变成科学计数法表示:



所以,默认的【突出显示重复值,对 15 位以下的数字有效。只要前面 15 位是一样的,Excel 就认为是重复的。


怎么办?




/ 2 /

解决方法



既然按数字形式去识别重复项,Excel 会傻傻分不清楚,那用文本形式的数据去判断就好啦~


只要思路搞清楚,解决方法就很简单。


比如,下面的表格,在 B1 中输入公式,然后向下填充公式

=Countif(A:A,A1&'*')



自动标记的红色显示有 2 个重复值,而用公式统计的结果看,每个号码都只有 1 个,并没有重复的号码。


公式里的&'*'是连接一个可以代表任意字符的通配符*。这样 Countif 统计的是包含完整字符串的单元格数量。


原来的数字内容不会发生任何变化,但在 Excel 眼里却变了“性”,不会再被显示成科学计数法啦~



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多