EXCEL条件格式的重复值出来为什么不是重复值

EXCEL条件格式的重复值出来的数据查出来并不是重复值,这是怎么回事?

原因:单元格内的数字超长了,在Excel中,数字的计算精度只能在15位以内,超过15位的非0数字,系统会默认为0。

解决方法:

1、在需查重列旁边插入一列辅助列。

2、假设需查重列在B列,则在辅助列输入公式="A"&B3,并下拉公式,这里添加字母A是为了让系统强制以文本方式进行匹配,注意A需加上英文模式下的双引号。

3、选中辅助列,先点击“开始”菜单,再选择工具栏上的“条件格式”。

4、在“条件格式”的下拉选框中选择“突出显示单元格规则”,然后再点击“重复值”。

5、在弹出的对话框中,点击确定,这样就查出正确的重复值了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-24
位数太长了
用个辅助列,数据前或后加个字母,就变为 文本,然后判断辅助列是否有重复,源数据根据变色
第2个回答  2017-07-24
答:不要想当然的认为连在一起的单元格就是重复值,也许跟其重复的单元格还很远呢
比如有3个重复值,这3个单元格都会显示红色。然而这个3个单元格可能各自相距很远。本回答被网友采纳
第3个回答  2017-07-24
对于超长数值(如身份证号码,银行卡号等),建议选择数据列(假设为B列),在“条件格式”中“新建规则”,以“公式”建立规则,输入=COUNTIF(B:B,B2&"")>1 填充色选择为黄色,确定,即可。本回答被提问者采纳
第4个回答  2017-07-24
你看下是不是你前边11位是相同的存在追问

是!

相似回答