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

您所在的位置:网站首页 如何快速在excel表中删除重复内容 自动删除重复内容的Excel公式(3种快速方法)

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

2024-07-15 22:59| 来源: 网络整理| 查看: 265

在Excel中,最重要和最广泛使用的活动之一是去除数据集中的重复值。 今天我将展示如何使用Excel公式自动去除数据集中的重复值。

下载实践工作手册 自动删除重复内容的Excel公式.xlsx 自动删除重复内容的Excel公式的3种用途

这里我们有一个数据集,其中有 名称 的一些学生,他们的 符号 在考试中,和 等级划分 他们在一所名为向日葵幼儿园的学校取得的成绩。

但不幸的是,一些学生的名字与他们的分数和成绩一起被重复。

今天,我们的目标是发现一个自动删除重复内容的公式。

1.使用UNIQUE函数自动删除Excel中的重复内容(针对新版本)

你可以使用 一致性功能 Excel中,从一个数据集中删除重复的数据。

你可以通过两种方式去除数据集中的重复值。

彻底删除出现过一次的数值 保存一份多次出现的数值的副本

使用 一致性功能 ,你可以用这两种方式删除重复的内容。

彻底删除出现一次以上的数值。

要从我们的数据集中完全删除重复的值,你可以使用这个公式。

=unique(b4:d14,false,true)

注意事项。

有三个学生的名字是重复的:大卫-莫耶斯、安吉拉-霍普金斯和布拉德-米尔福德。 其中,大卫-莫耶斯和布拉德-米尔福德已被完全删除。 安吉拉-霍普金斯没有被删除,因为两个安吉拉-霍普金斯的分数和成绩是不一样的。 这意味着他们是两个不同的学生。

保留一份多次出现的数值的副本。

要保留一份数值的副本 出现一次以上的,使用这个公式。

=unique(b4:d14,false,false)

在这里,我们把所有有重复的名字都保留了一份,除了安吉拉-霍普金斯。

安吉拉-霍普金斯的两个人都被保留下来了,因为他们是两个不同的学生。

相关内容。 如何删除重复数据并保留Excel中的第一个值

2.使用FILTER、CONCAT和COUNTIF函数组合公式来删除Excel中的重复内容(适用于新版本)

你可以使用一个组合的 滤波功能 , CONCATENATE函数 ,以及 COUNTIF功能 至 删除Excel中的重复内容 从你的数据集中。

步骤1。

➤ 取一个新的列并插入这个公式。

See_also: 在Excel中使用OFFSET和MATCH求和(4个理想例子) =CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

这里 b4:b14,c4:c14。 和 D4:D14 是我的数据集的三列。 你用你的一列。 它将三栏合并为一栏。

第2步。

➤ 转到另一个新列,插入这个公式。

=filter(b4:b14,countif($e$4:$e$14,$e$4:$e$14)=1)

这里 B4:B14 是我的数据集的第一列,而 $E$4:$E$14 是我制作的新专栏。 保持绝对单元格引用与这里使用的一样完整。 它重新生成数据集的第一列,去除所有重复的数据。

第3步。

➤ 最后,拖动 填充手柄 向右增加到你的列的总数(在这个例子中是3)。

➤ 你将得到没有重复值的整个数据集。

请注意。

在这种方法中,你可以删除所有出现一次以上的数值。 但你不能像前面的方法中提到的那样,保留一份重复的值。

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

类似读物

如何删除Excel表中的重复行 在Excel中删除基于两列的重复行[4种方法] 。 Excel VBA:从数组中删除重复的内容(2个例子) 如何删除Excel工作表中的重复内容(7种方法) 修复:Excel删除重复数据不工作(3种解决方案) 3.用IFERROR、INDEX、SMALL、CONCAT和COUNTIF函数创建一个Excel公式来自动删除重复的内容(适用于旧版本)

前面两种方法只适用于那些使用新版Excel的人。

那些使用旧版Excel的人可以使用一个组合,即 IFERROR函数 , INDEX功能 , 小型功能 , CONCATENATE函数。 和 COUNTIF功能 .

步骤1。

➤ 取一个新的列并插入这个公式。

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

See_also: 如何在Excel中比较日期是否在另一个日期之前 这里 b4:b14,c4:c14。 和 D4:D14 是我的数据集的三列。 你用你的一列。 它将三栏合并为一栏。 它是一个 阵列公式 .所以要提前选择整列,然后按 ctrl+shift+enter 除非你是在 办公室365 .

第2步。

➤ 转到另一个新列,插入这个公式。

=iferror(index( B4:D14 ,小(如果(counttif( E4:E14 , E4:E14 )=1,ROW( E4:E14 )-ROWS( E1:E3 ),""),ROW( E4:E14 )-ROWS( E1:E3 )),{1,2,3}),"")

这里 B4:D14 是我的数据集。 E4:E14 是我做的新栏目,而 E1:E3 是该列开始前的范围。 你用你的一个。 {1, 2, 3} 是我的数据集的列的数字。 你用你的一个。 它重新生成了整个数据集 删除重复的行。

请注意。

在这个方法中,你也可以删除所有出现超过一次的值 但你不能像前面的方法中提到的那样,保留一份重复的值。 自动删除重复内容的Excel公式的替代方案

到最后一节为止,我们已经看到了所有合适的方法,使用不同的公式来删除重复的内容。

如果你愿意,你也可以使用Excel的内置工具从你的数据集中删除重复的值。

运行Remove Duplicates工具,自动删除Excel中的重复内容

步骤1。

➤ 选择整个数据集。

➤ 转到 数据; 删除重复的数据 在Excel工具条上的 数据工具 .

第2步。

➤ 点击进入 删除重复的内容 .

➤ 在你想删除重复的列的所有名称上打勾。

阅读更多。 如何删除Excel中的重复列(3种方法)

第3步。

➤ 然后点击 认可 .

➤ 你会得到自动从你的数据集中删除的重复数据。

请注意。

在这种方法中,重复行的一个副本将被保留。 你不能完全删除重复的行。

总结

使用这些方法,你可以在Excel中自动删除数据集中的重复数据。 你还知道其他方法吗? 或者你有什么问题吗? 欢迎向我们提问。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3