条件格式查重复 精度不够

条件格式查重复 精度不够

问:EXCEL条件格式的重复值出来为什么不是重复值
  1. 答:原因:单元格内的数字超长了,在Excel中,数字的计算精度只能在15位以内,超过15位的非0数字,系统会默认为0。
    解决方法:
    1、在需查重列旁边插入一列辅助列。
    2、假设需查重列在B列,则在辅助列输入公式="A"&B3,并下拉公式,这里添加字母A是为了让系统强制以文本方式进行匹配,注意A需加上英文模式下的双引号。
    3、选中辅助列,先点击“开始”菜单,再选择工具栏上的“条件格式”。
    4、在“条件格式”的下拉选框中选择“突出显示单元格规则”,然后再点击“重复值”。
    5、在弹出的对话框中,点击确定,这样就查出正确的重复值了。
  2. 答:位数太长了
    用个辅助列,数据前或后加个字母,就变为 文本,然后判断辅助列是否有重复,源数据根据变色
  3. 答:答:不要想当然的认为连在一起的单元格就是重复值,也许跟其重复的单元格还很远呢
    比如有3个重复值,这3个单元格都会显示红色。然而这个3个单元格可能各自相距很远。
  4. 答:对于超长数值(如身份证号码,银行卡号等),建议选择数据列(假设为B列),在“条件格式”中“新建规则”,以“公式”建立规则,输入=COUNTIF(B:B,B2&"")>1 填充色选择为黄色,确定,即可。
  5. 答:你看下是不是你前边11位是相同的存在
问:EXCEL2010,如何选中一列里面的重复数,我用条件格式-突出显示单元格规则-重复值功能,选出来的不准确
  1. 答:用函数吧
    身份证之类的东东 ,前15相同 默认就是相同了
    你可以用函数
    假设这是a列
    格式-条件格式——新建规则
    使用公式确定使用各式的单元格
    公式内输入
    =countif(a:a,a1&"*")                  
    格式设置为填充红色  
    确定
    注意公式内一定有 &"*"  强制文本
    b1  c1只有一个符号的差别但是结果大相径庭
  2. 答:从图上看你的原数据在A列,从A4开始,现假定到A100(具体是多少你再调整)
    =INDEX(A:A,SMALL(IF(MATCH(A$4:A$100,A$4:A$100,)=ROW($1:$97),ROW($4:$100),4^8),ROW(A1)))&""  按组合键ctrl+shift+enter结束公式输入,下拉填充
  3. 答:先对A列排序,B2输入公式 =A2=A1,下拉填充,值为TRUE 的就是重复的,B列复制粘贴数值,然后按照B列排序,只要有TRUE 的全删除就OK
  4. 答:能把你的表格截图发出来看看嘛?
    我测试了下这个功能貌似没问题啊:
  5. 答:=countif(A:A,A1&"*")>1
问:excel条件格式下标记重复值的结果不准
  1. 答:我使用wps表格,设置重复项是正确的:
  2. 答:我把*改成了“、”,试了一下,就没有重复项了。可能 * 具有特殊意义。
问:wps表格条件格式,在不同单元格同等字符数量前提下有15个字符连续一样就判断为重复?这难道不是个bug么?
  1. 答:这是软件内部运算机制造成的,数字是有精度限制的,wps和Excel都一样,数字的精度是15位有效数字,超出15位就以0记,因为身份证号码基本是18位的纯数字,计算重复值内部运算时会当成数字处理,所以前15位一样就认为是重复了,15位后的精度丢失了。这种可以用公式来计算是否重复,公式是=COUNTIF(A:A,A1&"*"),注意&"*"一定要加上,这样就强制让电脑当成文本去处理,否则还是当成数字处理了。
问:EXCEL2007:开始→条件格式→突出显示单元格规则→重复值得出的怎么不准确?原始数据是EXCEL2003格式的。
  1. 答:假设你的身份证号都放在C列,在边上插入一列,输入下面这个公式
    =IF(COUNTIF(C:C,C1)>1,C1&"重复"&COUNTIF(C:C,C1)&"次","") 下拉复制公式
    从下开始看是否有"某号码重复多少次"字样,有出现的就删除该号码,直到这一列没有任何内容,再删去这一辅助列
条件格式查重复 精度不够
下载Doc文档

猜你喜欢