Table of contents
在这里,我们将介绍一些使用公式查找Excel中重复数据的方法。 其中有些可能是你熟悉的,有些则是新的。 我们将尝试以最简单的方式来描述,以便你能轻松地抓住它。
这里我们包括一个数据集,表明 学生姓名 和他们最喜欢的 水果 .
下载实践工作手册
下载这个练习表,在你阅读本文时进行练习。
查找重复的公式.xlsx1.在Excel中查找重复的公式 包括1 ǞǞǞ 出现的情况
1.1 在Excel中使用COUNTIF来查找一列中的重复内容
让我们有一个像水果这样的项目表。 在这里,项目名称是在 列。 而你想找到一个重复的。
下面是一个在Excel中查找重复的公式,包括第一次出现的情况。
=COUNTIF(B:B,B4)>1
正如你在上图中看到的,该公式返回 为真 的重复值和 失败 在这个公式中,我们选择了整个 B 列。
请注意。
你可以在一个固定的时间内找到重复的内容 细胞的范围 而不是在一个 整列 为此,你需要用以下方法锁定该范围 $ 例如,要搜索单元格中的重复内容 B4:B10。 使用这个公式。
=COUNTIF($B$4:$B$10,B4)>1
1.2 使用COUNTIF计算重复的数量
如果你想知道重复值的总数,那么你可以使用 COUNTIF功能 对于计算重复的值,你需要使用给定的 COUNTIF 公式。 =countif($b$4:$b$10, $b4)
1.3 在Excel中使用IF函数和COUNTIF
如果是重复的,你可以用 IF功能 与 COUNTIF 并获得一个重复的或唯一的号码。
=IF(COUNTIF($B$4:$B$10,$B4)>1, "重复", "独特")
如果你想让一个Excel公式只查找重复的内容,请将" 独特的 "与空白(" "),像这样。
=IF(COUNTIF($B$4:$B$10,$B4)>1, "重复","")
该公式将显示" 重复的 "表示重复的记录,而空白单元格表示唯一的记录。
2.在Excel中查找重复的公式没有1 阶段 出现的情况
这里我们将检测没有首次出现的重复。 这里我们使用两个公式,一个是 基金会 与 COUNTIF 而另一个是 基金会 与 COUNTIFS .
2.1 在单栏Excel中使用If函数
如果你想过滤或删除重复的记录,上述公式将不起作用。 因为它把所有相同的记录都标记为重复的。 如果你想在列表中保留唯一的值,那么你不能删除所有重复的记录,你只需要删除第2个和所有后续的实例。
因此,我们将通过使用绝对和相对单元格引用来修改我们的Excel重复公式。
=IF(COUNTIF($B$4:$B4,$B4)>1, "重复","")
正如你在下图中所看到的,这个公式并不能确定第一次出现的" 苹果 "为重复的。
2.2 使用If函数和COUNTIFS来查找两列中的重复数据
上面我们展示了如何查找一列中的重复值,现在我们将看到如何在excel中查找两列的重复值。
在这个例子中,我们采取了一个表,其中的 学生姓名 是在A列,而 水果 现在我们想找到具有相同名称和水果的重复值。
查找两列中的重复值的公式是
=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "重复", "独特")
3.使用If函数和SUMPRODUCT来查找多行中的重复内容
我们可以在多行中找到重复的内容。 这里我们将使用 SUMPRODUCT函数 与 基金会 功能。
下面是公式。
=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")
如果你把这个公式分解为
=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)
你将得到该行的重复次数。
在这个公式中。 $b$4:$b$10,$c$4:$c$10,$d$4:$d$ 指明你要找的重复的范围列。 你可以根据你的数据改变范围。 这里我们使用绝对引用来获取数据范围的精确值。 然后 B4 , C4,D4 指出需要应用于此公式的每一列数据中的第一个单元格,你可以根据你的数据来改变它们。
上述公式是基于以下数据 3 列,你可以在你的数据范围内增加列,相应地,你将增加范围。 然后很容易找到相同的行。