excel查重后数目不对

excel查重后数目不对

问:excel 两列数据中文字明明是相同的,但查重后显示是不同
  1. 答:若两列数分别在A、B两列 =IF(COUNTIF($A:$A,B1)=0,"不重复","重复") 意思为:计算B在A列中出现的次数,如果出现次数为“0”则返回“不重复”,如果出现不为“0”则返回“重复”
问:excelif公式查重,为什么不准确?
  1. 答:if的第一参数条件写错了,你这样写是相当于将F3的值与sheet1那张表A2:A229所有单元格做比较
    先用countif 统计一下个数,如果存在则返回个数,不存在返回0。将这个结果作为 if 函数的第一参数
    =IF(COUNTIF([工作簿1.xlsx]Sheet1!$A$2:$A$229,F3),"是","否")
  2. 答:把公式里的有等于号的等式部分改成:
    COUNTIF(右边,左边)>0
    再复制并下拉即可
问:Excel中用公式查重,用if(countif(A:A,A1)>1,"重复","")下拉。结果有误。
  1. 答:因为6-14和14-6在excel里都被认为是日期格式,你可以点单元格看看。
    6-14和14-6都是6月14日,2-14同理(因为没有14月),所以countif的时候就会认为他们重复了。
    解决办法是把这些格子改成文本格式然后再输入。
  2. 答:那是因为你的数据格式不正确,电脑把这部分数据当成日期格式了,请先将A列转换为文本格式即可。
    6-14 和 14-6都是对应6月14日。
  3. 答:请将文件发到397525753@
问:EXCEL筛选的重复数据时候明明不重复的数据为什么显示是重复的?
  1. 答:这个问题N年前就有结论了,countif 和 sumif 函数不能区分15位后面的数字
    可以用sumproduct函数:
    =SUMPRODUCT(($C$2:$C$100=C2)*1)
  2. 答:公式有误,应该是
    =IF(COUNTIF(C:C,C2)>1,"重复","")
    意思是如果条件项COUNTIF(C:C,C2)>1符合,则输出结果“重复”,否则输出为空值。
    “重复”选项应该放在 if 的中间部位,表示条件项成立时的值。
    EXCEL似乎只识别数字形式的东东前15位,对15位后的不感冒。。。
    对此问题,如果前六位地区号为一致的话,不妨用mid(c2,7,12)截取后12位,然后进行比较。
  3. 答:这个公式有错误。更正为:
    =IF(COUNTIF(C:C,C2)>1,"重复","")
  4. 答:格内可能有些是文本格式,在些是数字格式了。最好是在筛选前用顺序功能排好序,然后将相同的用其中一个复制再将相同的全部粘贴一次,这下就肯的格式一样了,再使用筛选功能应就得了。
问:EXCEL条件格式的重复值出来为什么不是重复值
  1. 答:原因:单元格内的数字超长了,在Excel中,数字的计算精度只能在15位以内,超过15位的非0数字,系统会默认为0。
    解决方法:
    1、在需查重列旁边插入一列辅助列。
    2、假设需查重列在B列,则在辅助列输入公式="A"&B3,并下拉公式,这里添加字母A是为了让系统强制以文本方式进行匹配,注意A需加上英文模式下的双引号。
    3、选中辅助列,先点击“开始”菜单,再选择工具栏上的“条件格式”。
    4、在“条件格式”的下拉选框中选择“突出显示单元格规则”,然后再点击“重复值”。
    5、在弹出的对话框中,点击确定,这样就查出正确的重复值了。
  2. 答:对于超长数值(如身份证号码,银行卡号等),建议选择数据列(假设为B列),在“条件格式”中“新建规则”,以“公式”建立规则,输入=COUNTIF(B:B,B2&"")>1 填充色选择为黄色,确定,即可。
  3. 答:答:不要想当然的认为连在一起的单元格就是重复值,也许跟其重复的单元格还很远呢
    比如有3个重复值,这3个单元格都会显示红色。然而这个3个单元格可能各自相距很远。
  4. 答:位数太长了
    用个辅助列,数据前或后加个字母,就变为 文本,然后判断辅助列是否有重复,源数据根据变色
  5. 答:你看下是不是你前边11位是相同的存在
excel查重后数目不对
下载Doc文档

猜你喜欢