条件格式筛选重复值不管用
2022-12-25阅读(847)

问:Excel笔记 | 如何解决条件格式筛选唯一值和重复值出现的bug
- 答:最近做表格的时候遇到了一些问题,在vlookup函数不方便的时候,就会用到条件格式,来对数据进行重复值和唯一值的筛选。这个方法迅速,在数据不多的情况下真的非常方便实用。
只需要选中要筛选的区域,然后点击“条件格式”——“突出单元格规则”,就可以根据你的指令进行判断和筛选了。
但是这个方法有一个问题,请看下面两张图:
没错,无论是重复值还是唯一值,excel的范围是你选中的整个区域。当你想要不使用其他方法,对两列数据进行对比,选出来A列中不包含B列的值是,如果出现每一列有重复值的情况,那么这时候的筛选则是无用的了。
这种时候两种方法:
①先把要做比较的数据列的重复值剔除,然后再把要对比的数据进行筛选
举例:A列重复值为1,2,15,16
备注:扩展选项,不可两列一起,有点问题,感兴趣的同学也可以试一下。
②使用 “=IF(COUNTIF(B:B,A1)>0,"B列有","B列没有")”
把要对比的数据放进去,然后根据结果再进行重复值得筛选(这个更麻烦一点,不推荐)
问:Excel两列查找相同值条件格式设置好没有结果?
- 答:条件是设置两次就可以达到目的。
第一次,
第一步:选中A列,条件格式,新建规则,使用公式确定要设置格式的单元格,
第二步:输入公式:=AND(A1<>"",COUNTIF(B:B,A1)>0)
效果如图
第三步:重复第二步:公式改为:=AND(B2<>"",COUNTIF(A:A,B2)>0)
如有疑问可以继续交流! - 答:A1条件格式——公式 =(COUNTIF($B:$B,A1)>0) 填充整个A列
B1条件格式——公式 =(COUNTIF($A:$A,B1)>0) 填充整个B列
格式设置成你想要的样子,我这边设置了红色填充 - 答:说明两列姓名不相等,可能一列姓名前后有空格、其他分隔符或不可见字符。
需要数据清洗后,再设置条件格式。 - 答:应该是两列数据的单元格格式设置不一样,一般从其他软件中导出来的数据就会有这个问题,重新设置一下单元格的数据就行了。
问:EXCEL里面,使用条件格式筛选重复值,相同的数字,为什么不显示?求教!
- 答:原因:显示相同的数字,但是数字单元格有隐藏格式,可能导致筛选重复值失败。
解决方法:
1、首先在Excel表格中进行筛选重复值的操作,可以看到表格中相同的数据有两个单元格没有被筛选出来。
2、此时点击选中筛选出重复值的数据单元格并点击“开始”选项卡中的“格式刷”。
3、点击拖动鼠标将所有需要筛选重复值的单元格区域都选中,将单元格使用格式刷刷成与选中的单元格相同的格式。
4、刷过后即可看到单元格区域中的所有相同的数据的单元格就被筛选标红显示了。 - 答:我用的是Excel2010,
上述您的操作步骤是正确的,如果不显示为重复的,说明,这两个看起来一样的数字是有不同的地方。我建议您这样试试,在这列的旁边,加一列B列,B1用公式=A1+0,B2用公式=A2+0,将A1
和A2
的数值强制转换成数字,您再选中B列,使用上述重复值操作,看看是否能变红色。有时是因为后面多个空格,即使单元格数字看起来一样,系统却不认为是一样的。B列的转换也可以通过在B列用公式
=Trim(),
修剪数据看看。希望有帮助。 - 答:一种可能是单元格格式不一样,你可以选中数据区域——设置成一样的单元格格式——然后数据——分列——下一步————确定,这样操作后再试试。
还有一种可能是单元格中有不可见的字符,虽然视觉上是一样的,但实际内容不一样。可以用查找替换的方法把看不见的字符替换掉,亦可用trim()函数来去除,去除后再试试。 - 答:因为这两个单元格的格式不一样,选择这两个单元格,右击——设置单元格格式——数字——分类——在其中选择一个,然后应该可以了
- 答:假设数据在A列
选中A列——格式——条件格式——公式——
=countif(a:a,a1)>1
——填充红色