如何查找和删除Excel中的重复单元格

  • Share This
Michael Brown

工作表中的重复数据是否让你感到头疼? 本教程将教你如何快速查找、选择、着色或消除数据集中的重复条目。

无论你是从外部来源导入数据还是自己整理数据,重复问题都是一样的--相同的单元格在你的电子表格中造成了混乱,你需要以某种方式处理它们。 由于Excel中的重复数据有多种形式,重复数据删除技术也会有所不同。 本教程将重点介绍最有用的方法。

    注意:本文展示了如何在一个文件中搜索重复的单元格。 范围 列表 如果你是在比较两列,那么请查看这些解决方案:如何在两列中找到重复的内容。

    如何突出显示Excel中的重复单元格

    为了突出显示某一列或某一范围内的重复值,你通常会使用Excel条件格式化。 在最简单的情况下,你可以应用预定义的规则;在更复杂的情况下,你将不得不根据公式创建自己的规则。 下面的例子说明了这两种情况。

    例1.突出显示重复的单元格,包括首次出现的单元格

    在这个例子中,我们将使用所有版本的Excel中的预设规则。 正如你从标题中可以理解的那样,这个规则突出了所有重复值的出现,包括第一个。

    要应用重复的内置规则,执行这些步骤。

    1. 选择一个你想找到重复单元格的区域。
    2. 关于 首页 选项卡,在 风格 组,点击 条件性格式化 > 突出显示单元格规则 > 重复的价值...

  • 重复的值 弹出的对话框中,选择格式化为 重复的 Excel将立即向你显示所选格式的预览,如果你对它感到满意,请点击 认可 .
  • 提示。

    • 要对重复的内容应用你自己的格式,请点击 自定义格式... (下拉列表中的最后一项),然后选择所需的 字体 , 边境 填充 选项。
    • 要突出显示独特的单元格,请选择 独特的 在左边的框中。

    例2.高亮显示重复的单元格,第一次出现的除外

    为了标记除第1个实例以外的重复值,内置规则无法提供帮助,你需要用一个公式设置你自己的规则。 这个公式相当棘手,需要在你的数据集左边添加一个空白列(本例中为A列)。

    要创建一个规则,需要执行以下步骤。

    1. 选择目标范围。
    2. 关于 首页 选项卡,在 风格 组,点击 条件性格式化 > 新规则> 使用一个公式来决定哪些单元格需要格式化 .
    3. 格式化该公式为真的数值 框,输入以下公式。

      =IF(COLUMNS($B2:B2)>1, COUNTIF(A$2:$B$7,B2),0) +COUNTIF(B$2:B2,B2)>1

      其中B2是第一列的第一个单元格,B7是第一列的最后一个单元格,A2是空白列的单元格,对应于你所选范围的第一行。 该公式的详细解释将在另一篇教程中提供。

    4. 点击 格式... 按钮,并选择你喜欢的格式化选项。
    5. 点击 认可 以保存该规则。

    提示和说明。

    • 例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都配备了 移除重复的内容 工具,该工具在使用时有以下注意点。

    • 它删除了 整行 基于你指定的一个或多个列中的重复值。
    • 不删除第一次出现的内容 的重复值。

    要删除重复的记录,这是你需要做的。

    1. 选择你要删除的数据集。
    2. 关于 数据 选项卡,在 数据工具 组,点击 删除重复的内容。
    3. 删除重复的内容 对话框,选择要检查重复的列,并点击 认可 .

    在下面的例子中,我们想检查前四列是否有重复的内容,所以我们选择了这些内容。 评论 列并不真正重要,因此没有被选中。

    根据所选列中的数值,Excel发现并删除了2条重复的记录(对于 凯顿 伊森 )。 这些记录的第一种情况被保留。

    提示。

    • 在运行该工具之前,有理由认为应该 拷贝 你的工作表,所以如果出了问题,你不会丢失任何信息。
    • 在尝试消除重复数据之前,请删除数据中的任何过滤器、大纲或小计。
    • 要删除在 单个细胞 (如第一个例子中的Randon数字数据集),使用 重复的单元格 在下一个例子中讨论的工具。

    如何删除Excel中的重复行》中涵盖了更多的使用案例。

    查找和删除Excel中重复单元格的多合一工具

    如本教程第一部分所示,Microsoft Excel提供了一些不同的功能来处理重复的问题。 问题是你需要知道在哪里寻找它们,以及如何利用它们完成你的具体任务。

    为了让我们的Ultimate Suite用户生活得更轻松,我们创建了一个特殊的工具来处理重复的单元格。 确切地说,它能做什么呢? 几乎是你能想到的一切 :)

    • 查找 重复的细胞 (有或没有第1次出现)或 独特的细胞 .
    • 找到具有相同 价值 , 配方 , 背景 字体 颜色。
    • 考虑搜索重复的细胞 文本框 (大小写搜索)和 无视空白 .
    • 清楚 重复的单元格(内容、格式或全部)。
    • 颜色 重复的细胞。
    • 选择 重复的细胞。

    请允许我向你们介绍我们最近加入的 机会 复制的清除器 toolkit - 查找重复的单元格插件。

    要找到工作表中的重复单元格,请执行以下步骤。

    1. 选择你的数据。
    2. 关于 阿博比特数据 标签,点击 复制的清除器 > 查找 重复的单元格 .
    3. 选择是否搜索 重复 独特的 细胞。

  • 指定是否对数值、公式或格式进行比较,如果需要的话,选择其他选项。 下面的截图显示了默认设置。
  • 最后,决定如何处理发现的重复内容:清除、高亮或直接选择,然后点击 完成 .
  • 在这个例子中,我们选择给重复的单元格着色,除了第1次出现的单元格,得到的结果如下。

    还记得那个繁琐的条件格式化公式吗? ;)

    如果你在分析 结构化数据 组织在一个表中,然后使用Duplicate Remover根据一个或多个列中的值来搜索重复的内容。

    要找到2列或2个不同表格中的重复内容,请运行比较两个表格工具。

    好消息是,所有这些工具都包含在Ultimate Suite中,你现在就可以在你的工作表中尝试任何一个工具--下载链接就在下面。

    我感谢你的阅读,希望下周在我们的博客上见到你

    可用的下载

    查找重复的单元格 - 示例 (.xlsx 文件)

    终极套房 - 试用版 (.exe文件)

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.