Table of contents
在我之前的博文中,我介绍了寻找和处理电子表格中的重复内容的不同方法。 但为了立即发现它们,最好用颜色来突出它们。
今天我将尝试为你介绍最流行的情况。 你将在谷歌表格中突出显示重复的内容,不仅要使用条件格式化(根据表格中重复内容的分布有不同的公式),还要使用一个特殊的附加组件。
突出显示单个谷歌表格列中的重复单元格
让我们从基本的例子开始,就是当你只有一列有重复的值时。
提示:今天除了最后一种情况外,我将在每一种情况下使用条件格式化。 如果你对它不熟悉,可以在这篇博文中了解一下它。
要突出显示一个Google表列中的重复单元格,请打开条件格式化并设置以下选项。
- 将该规则应用于你的单元格范围 - A2:A10 在我的例子中
- 挑选 自定义公式 从带有条件的下拉菜单中选择,并输入以下公式。
=COUNTIF($A$2:$A$10,$A2)>1
注意,在字母旁边有一个美元符号,表示 A2 这是有意为之,以便公式可以计算A列的每个单元格。
- 中选择任何颜色。 格式化风格 以突出显示那些重复的内容
- 点击 已完成
该COUNTIF公式将扫描你的A列,并告诉规则哪些记录出现了一次以上。 所有这些重复的单元格将根据你的设置被着色。
在这篇文章中,请看如何在谷歌表格中按颜色计算单元格。
突出显示多个谷歌表列中的重复部分
可能发生的情况是,重复的数值会出现在不止一列。
那么,你如何扫描并突出显示所有3个谷歌表格列中的重复内容? 也使用条件格式化。 演练方法与上面一样,只是稍作调整。
- 选择 A2:C10 作为一个范围,对其中的重复单元格进行着色
- 改动范围为 自定义公式 也是如此。
=COUNTIF($A$2:$C$10,A2)>1
注意,这次要把A2中的美元符号去掉,这样可以让公式计算表格中每个单元格的所有出现次数,而不仅仅是A列的出现次数。
提示:阅读这篇文章,了解更多关于相对、绝对、&混合单元格引用的信息。
- 中挑选一种颜色。 格式化风格 部分,并点击 已完成
与前面提到的COUNTIF不同的是,它扫描所有3列,并计算表格中的每个值在所有列中出现的次数。 如果超过一次,条件格式化将突出显示谷歌表格中这些重复的单元格。
如果在一列中出现重复,则高亮显示整个行
接下来是当你的表在每一列中包含不同的记录时的情况。 但这个表中的整行被视为一个条目,一个单一的信息。
正如你所看到的,B列中有重复的内容。 面食 &。 调味品 每节出现两次。
在这样的情况下,你可能想把这些整行都当作重复的行。 而且你可能需要在你的谷歌电子表格中完全突出这些重复的行。
如果这正是你在这里的目的,请确保为你的条件格式化设置这些。
- 将该规则应用于该范围 A2:C10
- 而这里的公式是。
=COUNTIF($B$2:$B$10,$B2)>1
这个COUNTIF计算B列的记录,嗯,在B列:)然后条件格式化规则不仅突出了B列的重复记录,也突出了其他列的相关记录。
突出显示电子表格中完全重复的行
现在,如果整行所有列的记录都在你的表中出现了好几次,怎么办?
你如何通过表格检查所有3列,并突出显示谷歌表格中的绝对重复行?
在条件格式化中使用这个公式。
=COUNTIF(ArrayFormula($A$2:$A$10&$B$2:$B$10&$C$2:$C$10),$A2&$B2&$C2)>1
让我们把它分成几块来了解它是如何工作的。
- ArrayFormula($A$2:$A$10& $B$2:$B$10& $C$2:$C$10) 将每行的3个单元格串联成一个文本字符串,看起来像这样。 意大利面条9-RQQ-24
因此,在我的例子中,有9个这样的字符串--每行一个。
See_also: Excel中的ISNA函数与公式实例 - 然后COUNTIFS将每个字符串(从第一个字符串开始。 $A2&$B2&$C2 )并在这9根弦中寻找它。
- 如果有一个以上的字符串( >1 ),这些重复的内容会被高亮显示。
提示:你可以在相关文章中了解更多关于COUNTIF和谷歌表格中的连接的信息。
突出强调实际的重复 - 2n、3d等实例
假设你想保持重复行的第一个条目不变,并查看所有其他出现的情况(如果有)。
只需在公式中做一个改变,你就能突出这些 "真正的 "重复行--不是第一个条目,而是它们的第二、第三、第四等等的实例。
所以这里是我在上面建议的所有重复行的公式。
=COUNTIF(ArrayFormula($A$2:$A$10&$B$2:$B$10&$C$2:$C$10),$A2&$B2&$C2)>1
这就是你需要的公式,在谷歌表格中只突出重复的实例。
=COUNTIF(ArrayFormula($A$2:$A2&$B$2:$B2&$C$2:$C2),$A2&$B2&$C2)>1
你能看出公式中的差异吗?
它在第一个COUNTIF参数中。
$A$2:$A2& $B$2:$B2& $C$2:$C2
我没有像第一个公式那样提到所有行,而是只使用每列的第一个单元格。
它让每一行只看上面是否有相同的行。 如果有,每一行都将被视为另一个实例,或者换句话说,作为一个实际的重复,将被着色。
突出显示重复内容的无公式方法--删除重复内容的谷歌表格插件
当然,你可能有一些其他的用例需要另一个公式。 尽管如此,任何公式和条件格式化都需要一个学习曲线。 如果你还没有准备好把时间投入到这些方面,还有一个更简单的解决方案。
用于谷歌表的Remove Duplicates插件将为您突出显示重复的内容。
它只需在4个步骤上点击几下,而突出显示发现的重复内容的选项只是一个带有调色板的单选按钮。
该插件提供了一种直观的方式来选择你的数据,并挑选你想检查的重复列。 每个动作都有一个单独的步骤,所以你不会感到困惑。
此外,它不仅知道如何突出显示重复的,也知道如何突出显示唯一的。 而且还有一个选项可以忽略第一种情况。
提示:这里有一个视频,展示了该插件的操作。 它可能有点旧,因为目前该插件有更多的功能,但它仍然是同一个插件。
使用附加组件突出显示时间表上的重复内容
你在附加组件中选择的所有步骤及其设置都可以保存下来,以后一键重用,甚至可以安排在某一时间自动启动。
这里有一个2分钟的演示视频来支持我的话(或者看下面的几个动画图片)。
而这里有一个简短的动画图片,而是展示了一旦你的数据发生变化,如何保存和运行方案。
更棒的是,你可以安排这些场景每天自动启动几次。
不用担心,有一个专门的记录表供你跟踪所有自动运行&;确保它们正常工作。
只需从谷歌表商店安装Remove Duplicates,在你的数据上试用,你就会发现在正确着色这些记录上你将节省多少时间和神经。 是的,不需要任何公式,只需点击几下就可以了;)
视频:如何在谷歌表格中突出显示重复的内容
这段1.5分钟的视频显示了3种最快速的方法(有公式和无公式)来寻找&突出显示Google Sheets中的重复内容。 你将看到如何根据重复内容为1列或整个行着色,甚至自动着色。
带公式的电子表格示例
在谷歌表格中突出显示重复的内容--条件格式化的例子(复制一份文件)。