Excel奇遇记:条件格式误标 重复与常态皆变色!
在工作中,查找重复的数据往往让人感到头疼。然而,近期我掌握了一项查重技巧,尽管过程艰辛,但效果显著。具体操作是这样的:首先,选中需要检查的数据列,接着点击“开始”选项卡,然后点击“条件格式”,再选择“突出显示单元格规则”,最后挑选“重复值”选项。
通过这一操作,Excel会自动将所有重复的数据用特定颜色标记出来,这样我们就能迅速识别出哪些数据是重复的。
然而,在实际操作中,我也遇到了一个问题:使用条件格式突出显示重复值时出现了错误。尽管我熟练掌握了这一技巧,但在今天处理数据时,却发现了一个令人烦恼的BUG。
这个BUG的表现是:虽然确实存在重复的数据被标记成了红色(用蓝色箭头指向的数据),但也有一些数据并非重复,Excel却直接将它们标记成了红色(用黑色箭头指向的数据)。仔细分析黑色箭头所指的数据,我们会发现这些看似重复的数据,实际上是双胞胎。前15位数字相同,但从第16位开始有所不同。
这说明,如果数据是纯数字,且前15位数字相同,Excel会默认它们是相同的,无法区分它们之间的差异。
那么,COUNTIFS函数能否帮助我们解决这个问题呢?当条件格式无法分辨出重复值时,我们可以尝试使用COUNTIFS函数。在B2单元格中输入以下公式:
=COUNTIFS(A:A,A2)
结果显示,函数也无法区分出重复值。
为了解决这个问题,我们可以在B2单元格中输入以下公式:
=COUNTIFS(A:A,A2&'*')
这样,我们就可以筛选出真正重复的数据。
如果仍然希望使用条件格式标记颜色,可以按照以下步骤操作:选中A列数据,在“开始”选项卡中选择“条件格式”,然后选择“新建规则”。在新建的格式规则中,选择“使用公式确定要设置格式的单元格”,并输入以下公式:
=countifs(a:a,a1&'*')>1
这样,真正重复的数据就会被标记出来,如上所示。
在日常工作中,你是否遇到过类似的问题?你是如何处理的呢?欢迎在评论区留言讨论!