如何删除Excel中的重复内容但保留一个(7种方法)

  • Share This
Hugh West

Excel是我们在办公和业务中广泛使用的工具之一。 在大多数工作中,我们需要处理大量的数据。 有时我们需要从这些数据中找到独特的信息。 因此,在这篇文章中,我们将讨论如何删除Excel中的重复数据,但保留一个。 要删除所有的重复数据是一个比较容易的任务。 但我们需要一些额外的回报,这将被讨论这里。

为此,我们从一家软件公司获取数据,该公司的工程师来自不同的国家。 在这里,我们将重复国家名称,只保留其中的一个。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

删除Excel中的重复内容但保留一个.xlsx

7种方法删除Excel中的重复内容但保留一个

我们将讨论关于如何在Excel中删除重复内容并保留一个的7种不同方法。 我们试图使用简单的图像来使所有的方法更容易。

1.在Excel中使用高级排序和过滤功能删除重复的内容

我们将使用高级排序& 过滤工具来删除这里的重复内容。

步骤1。

  • 首先,选择我们要检查重复的单元格。
  • 在这里,我们选择了 国家专栏 来检查是否有重复的情况。

第2步。

  • 转到 首页 .
  • 然后转到 数据 从主标签中选择。
  • 现在,点击 排序 & 筛选 指挥。
  • 之后,我们将得到 高级 选择。

第3步。

  • 在选择了 高级 选项,我们将得到 高级过滤器 .
  • 我们想在另一列中看到国家名称,所以选择 复制到另一个位置 .
  • 现在,选择在 复制到盒子里 .
  • 然后,选择 只有独特的记录 .

第4步。

  • 最后,点击 认可 以获得回报。

F栏。 我们看到,重复的部分被删除,只有一个被保留。

相关内容。 如何根据Excel中的标准删除重复的内容(4种方法)

2.应用过滤工具在Excel中删除重复的内容但保留一个

我们将添加一列名为 测试 适应性 过滤器 工具。

步骤1。

  • 我们选择所有的数据,从 国家专栏 来对它们进行分类。
  • 点击鼠标的右键。
  • 从该菜单进入 分类 .
  • 点击进入 从A到Z排序 .

第2步。

  • 选择 扩大选择范围 .
  • 点击 分类 .

第3步。

  • 我们按升序获得数据。

第4步。

  • 转到 细胞E5 的。 测试柱 .
  • 对比一下以下的细胞 专栏 国家 ......像。
=B5=B6

第5步。

  • 现在,按 进入 .
  • 拉动 填充手柄 直到 细胞E11 .

第6步。

  • 现在,为了应用 过滤器 选择 范围B4:E11 .
  • 转到 主页标签。
  • 选择 数据 从主标签中选择。
  • 选择 排序 & 筛选 指挥。
  • 最后。 过滤器 从给定的选项中选择。
  • 或者我们可以输入 Ctrl+Shift+L .

第7步。

  • 现在,从 测试柱 过滤选项选择 为真 .
  • 然后按 认可 .

第8步。

  • 我们只得到 为真 这里的数据。

第9步。

  • 现在,删除国家名称。

第10步。

  • 现在,从我们的数据范围中删除过滤器,方法是 Ctrl+Shift+L 或按照前面的步骤进行过滤。

相关内容。 如何在Excel中删除重复数据并保留第一个值(5种方法)

3.使用Excel删除重复的工具,只保留第一个实例

首先,我们复制 国家专栏 F栏 以应用 删除重复的工具 .

步骤1。

  • 挑选出的数据 F栏 .

第2步。

  • 转到 首页 标签。
  • 选择 数据 从主标签中选择。
  • 选择 数据收费 指挥。
  • 现在,获得 删除重复的内容 选择。

第3步。

  • 我们将看到新的 蹦蹦跳跳 .
  • 选择 国家 从盒子里出来。

第4步。

  • 新闻 认可 关于 删除重复的内容 蹦蹦跳跳 .

第5步。

  • 一个新的 蹦蹦跳跳 将显示有多少重复的内容被删除,还有多少是唯一的。
  • 新闻 好的。

最后,我们从副本中得到一个国家的名称。

4.使用Excel VBA擦除重复数据但保留第一个数据

我们将应用 VBA 来删除重复的,只保留一个唯一的名字。

步骤1。

  • 复制 国家专栏 关于 F栏 来申请 VBA .

第2步。

  • 新闻 Alt+F11 .
  • 我们将得到一个新的窗口来写 VBA 代码。

第3步。

  • 现在把下面的代码写到窗口。

 Sub Remove_Deplicates_Keep_One() Dim CN As Long: CN = Range("F" & Rows.Count).End(xlUp).Row ActiveSheet.Range("F5:F" & CN).RemoveDuplicates 列:=1, Header:=Name End Sub 

这个程序将从以下内容中删除重复的内容 F列 . F5:F 表示它将在该范围内搜索。

第4步。

  • 然后按 F5 并返回到上一张纸。

这个 VBA 操作删除所有重复的,并保留其中一个。

相关内容:如何使用VBA删除Excel中的重复内容(3种快速方法)

5.应用数据透视表删除重复内容,同时在Excel中保留一个

我们将使用 透视表 本节中的选项。

步骤1。

  • 选择来自的数据 B栏 .
  • 转到 插入 从主标签中选择。
  • 选择 透视表 从的命令。

第2步。

  • 将会出现一个对话框来 创建透视表 .
  • 我们将选择现有的 工作表 来报告透视表数据。
  • 地点 选择 细胞F4 .
  • 然后点击 认可 .

第3步。

  • 现在,从 透视表字段 选择 国家 .

第4步。

  • 在主表上,我们将在删除重复的内容后列出国家。

6.用Excel Power Query删除重复的数据,但保留第一个数据

步骤1。

  • 来自 B栏 首先选择数据。
  • 转到 数据 首页 标签。
  • 然后选择 从表/范围 .

第2步。

  • 我们将得到一个对话框。
  • 选择 我的表格有标题 .
  • 然后按 认可 .

第3步。

  • 在右键点击国家栏。
  • 从选择标签中选择 删除重复的内容 .

第4步。

  • 最后,我们将得到回报。

相关内容:Excel公式自动删除重复内容(3种快速方法)

7.插入一个Excel公式来清除重复的内容,但保留一个。

这里,我们将使用一个公式来删除Excel中的重复内容。

对于这一点,我们首先复制 国家专栏 到另一个工作表,并添加一个 栏目 名为 发生情况。

步骤1。

  • 细胞C5 COUNTIFS功能。 该公式为:。
=countifs($b$5:b5,b5)

第2步。

  • 现在,按 进入 .

第3步。

  • 拉动 填充手柄 直到 细胞C11 .

第4步。

  • 现在,输入 Ctrl+Shift+L 来添加一个过滤器。

第5步。

  • 从过滤器选项中的 细胞C4 ,删除 1 并选择其余选项。
  • 然后按 认可 .

第6步。

  • 现在,我们将得到除第1次出现的国家名称。

第7步。

  • 现在,删除所有的国家名称。
  • 禁用过滤选项的方法是 Ctrl+Shift+L .

总结

在这篇文章中,我们已经展示了 7 我希望这能满足你的需要,你也可以得到很多选择。 如果你有任何建议,请在评论栏中提及。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.