Table of contents
工作表中的重复数据是否让你感到头疼? 本教程将教你如何快速查找、选择、着色或消除数据集中的重复条目。
无论你是从外部来源导入数据还是自己整理数据,重复问题都是一样的--相同的单元格在你的电子表格中造成了混乱,你需要以某种方式处理它们。 由于Excel中的重复数据有多种形式,重复数据删除技术也会有所不同。 本教程将重点介绍最有用的方法。
注意:本文展示了如何在一个文件中搜索重复的单元格。 范围 或 列表 如果你是在比较两列,那么请查看这些解决方案:如何在两列中找到重复的内容。
如何突出显示Excel中的重复单元格
为了突出显示某一列或某一范围内的重复值,你通常会使用Excel条件格式化。 在最简单的情况下,你可以应用预定义的规则;在更复杂的情况下,你将不得不根据公式创建自己的规则。 下面的例子说明了这两种情况。
例1.突出显示重复的单元格,包括首次出现的单元格
在这个例子中,我们将使用所有版本的Excel中的预设规则。 正如你从标题中可以理解的那样,这个规则突出了所有重复值的出现,包括第一个。
要应用重复的内置规则,执行这些步骤。
- 选择一个你想找到重复单元格的区域。
- 关于 首页 选项卡,在 风格 组,点击 条件性格式化 > 突出显示单元格规则 > 重复的价值...
提示。
- 要对重复的内容应用你自己的格式,请点击 自定义格式... (下拉列表中的最后一项),然后选择所需的 字体 , 边境 和 填充 选项。
- 要突出显示独特的单元格,请选择 独特的 在左边的框中。
例2.高亮显示重复的单元格,第一次出现的除外
为了标记除第1个实例以外的重复值,内置规则无法提供帮助,你需要用一个公式设置你自己的规则。 这个公式相当棘手,需要在你的数据集左边添加一个空白列(本例中为A列)。
要创建一个规则,需要执行以下步骤。
- 选择目标范围。
- 关于 首页 选项卡,在 风格 组,点击 条件性格式化 > 新规则> 使用一个公式来决定哪些单元格需要格式化 .
- 在 格式化该公式为真的数值 框,输入以下公式。
=IF(COLUMNS($B2:B2)>1, COUNTIF(A$2:$B$7,B2),0) +COUNTIF(B$2:B2,B2)>1
其中B2是第一列的第一个单元格,B7是第一列的最后一个单元格,A2是空白列的单元格,对应于你所选范围的第一行。 该公式的详细解释将在另一篇教程中提供。
- 点击 格式... 按钮,并选择你喜欢的格式化选项。
- 点击 认可 以保存该规则。
提示和说明。
- 例2需要一个 空栏 如果在你的工作表中不能添加这样的列,那么你可以配置两个不同的规则(一个用于第一列,另一个用于所有后续的列)。 详细的说明在这里提供:突出显示多列中没有第1次出现的重复。
- 上述解决方案是针对 单个细胞 如果你在工作中与 结构化数据 ,然后看看如何根据关键列中的重复值来突出显示行。
- 通过使用查找重复单元格工具,可以更容易地突出显示有或没有第一实例的相同单元格。
更多的使用案例和例子可以在本教程中找到:如何在Excel中突出显示重复的内容。
如何用公式查找Excel中的重复单元格
当处理一列数值时,在COUNTIF和IF函数的帮助下,你可以轻松地识别重复的单元格。
要找到重复的内容 包括第一次出现的情况 ,通用公式为。
IF(COUNTIF( 范围 , 电池 )>1, "重复", "")要发现重复的内容 不包括第一次出现的情况 ,一般公式为。
IF(COUNTIF( 扩大范围 , 电池 )>1, "重复", "")正如你所看到的,这些公式非常相似,区别在于你如何定义源范围。
要找到重复的细胞 包括第一种情况 将目标单元格(A2)与$A$2:$A$10范围内的所有其他单元格进行比较(注意,我们用绝对引用锁定了该范围),如果发现有多个单元格包含相同的值,则将目标单元格标记为 "重复"。
=IF(COUNTIF($A$2:$A$10, A2)>1, "重复的", "")
这个公式到了B2,然后你把它复制到有多少个列表项目的单元格中。
为了获得重复的细胞 不先例证的情况下 为此,建立一个扩展的单元格引用,如$A$2:$A2。
=IF(COUNTIF($A$2:$A2, $A2)>1, "重复的", "")
当复制到下面的单元格时,范围引用扩大了1。 因此,B2中的公式只将A2中的值与这个单元格本身进行比较。 在B3中,范围扩大到$A$2:$A3,因此A3中的值也与上述单元格进行比较,以此类推。
提示。
- 在这个例子中,我们面对的是 重复 数字 .对于 文本值 ,公式是完全一样的 :)
- 一旦识别出重复的单元格,你可以打开Excel过滤器,只显示重复的数值。 然后,你可以对过滤后的单元格做任何事情:选择、高亮、删除、复制或移动到一个新的工作表。
更多的公式例子,请看如何在Excel中查找重复的内容。
如何删除Excel中的重复内容
正如你可能知道的,所有调制解调器版本的Excel都配备了 移除重复的内容 工具,该工具在使用时有以下注意点。
- 它删除了 整行 基于你指定的一个或多个列中的重复值。
- 它 不删除第一次出现的内容 的重复值。
要删除重复的记录,这是你需要做的。
- 选择你要删除的数据集。
- 关于 数据 选项卡,在 数据工具 组,点击 删除重复的内容。
- 在 删除重复的内容 对话框,选择要检查重复的列,并点击 认可 .
在下面的例子中,我们想检查前四列是否有重复的内容,所以我们选择了这些内容。 评论 列并不真正重要,因此没有被选中。
根据所选列中的数值,Excel发现并删除了2条重复的记录(对于 凯顿 和 伊森 )。 这些记录的第一种情况被保留。
提示。
- 在运行该工具之前,有理由认为应该 拷贝 你的工作表,所以如果出了问题,你不会丢失任何信息。
- 在尝试消除重复数据之前,请删除数据中的任何过滤器、大纲或小计。
- 要删除在 单个细胞 (如第一个例子中的Randon数字数据集),使用 重复的单元格 在下一个例子中讨论的工具。
如何删除Excel中的重复行》中涵盖了更多的使用案例。
查找和删除Excel中重复单元格的多合一工具
如本教程第一部分所示,Microsoft Excel提供了一些不同的功能来处理重复的问题。 问题是你需要知道在哪里寻找它们,以及如何利用它们完成你的具体任务。
为了让我们的Ultimate Suite用户生活得更轻松,我们创建了一个特殊的工具来处理重复的单元格。 确切地说,它能做什么呢? 几乎是你能想到的一切 :)
- 查找 重复的细胞 (有或没有第1次出现)或 独特的细胞 .
- 找到具有相同 价值 , 配方 , 背景 或 字体 颜色。
- 考虑搜索重复的细胞 文本框 (大小写搜索)和 无视空白 .
- 清楚 重复的单元格(内容、格式或全部)。
- 颜色 重复的细胞。
- 选择 重复的细胞。
请允许我向你们介绍我们最近加入的 机会 复制的清除器 toolkit - 查找重复的单元格插件。
要找到工作表中的重复单元格,请执行以下步骤。
- 选择你的数据。
- 关于 阿博比特数据 标签,点击 复制的清除器 > 查找 重复的单元格 .
- 选择是否搜索 重复 或 独特的 细胞。
在这个例子中,我们选择给重复的单元格着色,除了第1次出现的单元格,得到的结果如下。
还记得那个繁琐的条件格式化公式吗? ;)
如果你在分析 结构化数据 组织在一个表中,然后使用Duplicate Remover根据一个或多个列中的值来搜索重复的内容。
要找到2列或2个不同表格中的重复内容,请运行比较两个表格工具。
好消息是,所有这些工具都包含在Ultimate Suite中,你现在就可以在你的工作表中尝试任何一个工具--下载链接就在下面。
我感谢你的阅读,希望下周在我们的博客上见到你
可用的下载
查找重复的单元格 - 示例 (.xlsx 文件)
终极套房 - 试用版 (.exe文件)