如何用公式查找Excel中的重复值(9种方法)

  • Share This
Hugh West

这篇文章说明了如何 找到重复的值 如果你试图在一个大的excel工作表中手动寻找重复的值,这将是非常乏味的。 这篇文章将帮助你节省时间和精力,提供替代的解决方案。 下面的图片突出了本文的目的。 请快速浏览它以了解如何做到这点。

下载实践工作手册

你可以从下面的下载按钮下载实践工作手册。

查找Excel中的重复内容.xlsx

用公式查找Excel中的重复值的9种方法

想象一下,你有以下数据集,其中包含了美国的顶级智能手机品牌。 现在按照下面的方法来找出列表中是否包含重复的值。 之后,你可以将其应用于你的数据集。

1.使用COUNTIF函数来识别一个值是否是重复的

ǞǞǞ COUNTIF功能 计算一个范围内符合给定条件的单元格的数量。 COUNTIF 该方法中的公式将把一个值与数据集中的每个值进行比较,并返回其出现的次数。 它将给你一个布尔值的结果 为真 如果数据集包含重复的值和 失败 否则的话。

📌 阶梯

  • 首先,在单元格中输入以下公式 C5 .
=COUNTIF($B$5:$B$12,B5)>1

  • 然后按 进入 键(或使用 ctrl+shift+enter 组合)。
  • 最后,拖动 填充手柄 一路走来的图标。

我们可以从下图中看到整个过程和结果。 👇

2.对任何扩展的数据集应用COUNTIF函数来查找重复的内容

如果你有一个扩展的数据集,你可以修改前面方法中的公式,在 B栏 .

📌 阶梯

  • 首先,在单元格中输入以下公式 C5 .
=COUNTIF(B:B,B5)>1

  • 接下来,按 ctrl+shift+enter 如果你使用的是 MS Office 365 ,你可以只按 进入 而不是一个数组公式。
  • 之后,将 填充手柄 图标或双击它。

然后你会看到如下相同的结果。👇

阅读更多。 使用COUNTIF公式找出重复行的数量

3.结合IF和COUNTIF函数来标记重复的值

你也可以将前面的公式与 IF功能 以获得一个更有条理、更容易理解的结果。

📌 阶梯

  • 首先,在单元格中输入以下公式 C5 .
  • 然后按 进入 键(或使用 ctrl+shift+enter 组合)。
=IF(COUNTIF($B$5:$B$12,B5)>1, "重复", "独特")

  • ǞǞǞ IF功能 在这个公式中,将返回 独特的 用于只出现一次的值,而 重复的
  • 之后,拖动 填充手柄 图标,或双击它。

最后,你会看到以下结果。 👇

你可以改变 "独特" 参数为双引号( "" 如果你只关心重复的值,在这种情况下,请输入以下公式。

=IF(COUNTIF($B$5:$B$12,B5)>1, "重复","")

阅读更多。 在Excel中查找匹配或重复的值(8种方法)

4.使用COUNTIF公式计算重复出现的次数

你也可以用一个公式来计算列表中每个值的出现次数。

📌 阶梯

  • 首先,在单元格中输入以下公式 C5 .
=countif($b$5:$b$12,b5)

  • 新闻 进入 或按 ctrl+shift+enter 同时。
  • 接下来,使用 填充手柄 图标,将公式应用于下面的所有单元格。

现在你会看到下图所示的相同结果。 👇

阅读更多:如何在Excel中找到重复的内容而不删除(7种方法)。

5.修改COUNTIF公式,将重复数按递增的顺序排列。

如果你想找到数值出现的顺序,你可以修改前面方法中使用的公式。

📌 阶梯

  • 在单元格中键入下面的公式 C5 .

仔细注意,与前面的公式相比,我们在这个公式中如何使用了绝对和相对引用的组合。

=countif($b$5:b5,b5)

  • 点击 进入 按钮或按 ctrl+shift+enter 总的来说。
  • 最后,拖动 填充手柄 图标或双击它,将该公式填充到下面的单元格中。

然后你会得到如下的结果。 👇

阅读更多。 在Excel中查找重复的公式(6种简单方法)

类似读物

  • 如何用Excel VBA查找一列中的重复内容(5种方法)
  • 使用VBA代码查找Excel中的重复行(3种方法)
  • 如何查找两个不同的Excel工作簿中的重复内容(5种方法)
  • 查找Excel工作簿中的重复内容(4种方法)
  • 如何在Excel中Vlookup重复匹配(5种简单方法)
  • 如何比较两个Excel表的重复情况(4种快速方法)

6.用IF-COUNTIF公式查找没有第一次出现的重复值

你可以说任何先出现的值都不应该被认为是重复的。 这意味着你要把先出现的值视为唯一的。 然后你需要应用一个修改过的公式。

📌 阶梯

  • 首先,在单元格中输入下面的公式 C5 .
=IF(COUNTIF($B$5:B5,B5)>1, "重复","")

  • 新闻 ctrl+shift+enter .
  • 接下来,拖动 填充手柄 图标或双击它。

之后,你会得到以下结果。 👇

阅读更多。 Excel公式查找一列中的重复内容

7.结合IF和COUNTIFS来查找整行是否有重复的值

ǞǞǞ COUNTIFS功能 计算一组标准所指定的单元格的数量。 你也可以使用一个公式来组合 基金会 COUNTIFS 来查找数据集中的重复行。

📌 阶梯

假设你有数据在 B栏 C列 .

  • 在单元格中输入以下公式 E5 如下图所示,并点击 ctrl+shift+enter 钮的总和。
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "重复的行",")

ǞǞǞ COUNTIFS 公式中的函数将检查每一列中是否有重复的内容。

  • 现在将 填充手柄 一路走来的图标。

然后你会看到下图所示的结果。👇

阅读更多。 Excel基于多列查找重复行的方法

8.使用IF、OR和COUNTIF函数查找列表中是否存在任何重复值的公式

现在你可以使用另一个公式,用 基金会。 ,以及 COUNTIF 如果你只关心寻找一个列表是否包含任何重复的内容,那么就可以使用函数。

📌 阶梯

  • 首先,在单元格中输入以下公式 D6 .
=IF(OR(COUNTIF($B$5:$B$12,$B$5:$B$12)>1), "是", "否")

  • 撞击 ctrl+shift+enter .

然后你会看到一个 的情况下,该列表包含任何重复的内容,并且有一个 没有 否则的话。

🔎 这个配方是如何工作的?

countif($b$5:$b$12,$b$5:$b$12)

ǞǞǞ COUNTIF功能 返回范围内符合给定条件的单元格的数量。

输出:{3;1;3;1;2;1;2;3}。

{3;1;3;1;2;1;2;3}>1

这将返回 是的 失败 无论是否满足这一条件。

输出:{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE}。

or({真;假;真;假;真;假;真;真})

这里的 OR功能 如果任何参数是FALSE,则返回FALSE,否则返回TRUE。

输出:TRUE

IF(TRUE, "Yes", "No")

最后, 基金会 函数根据标准打印出 "是 "或 "否"。 为真 错。

输出:"是"

阅读更多。 Excel中带有重复的前10名列表(2种方法)

9.用COUNTA和UNIQUE函数查找一个范围内重复值的数量的公式

你也可以应用一个公式,使用 COUNTA 獨特的 职能。

📌 阶梯

  • 在单元格中键入以下公式 D10 来找出范围内重复值的数量。
=counta($b$5:$b$12)-counta(unique($b$5:$b$12))

  • 点击 进入 钥匙。

整个过程和结果如下图所示。

🔎 这个配方是如何工作的?

counta($b$5:$b$12)

ǞǞǞ COUNTA函数 返回范围内非空单元格的数量。

输出:8

unique($b$5:$b$12)

ǞǞǞ 一致性功能 返回该范围内的唯一值。

输出:{"苹果";"三星";"LG";"摩托罗拉";"谷歌Pixel"}。

COUNTA({"苹果"; "三星"; "LG"; "摩托罗拉"; "谷歌Pixel"})

这里的 COUNTA函数 返回在数组中从 一致性功能 .

输出:5

8-5

减去的结果是数据集中重复值的最终计数。

输出:3

阅读更多。 如何查找& 删除Excel中的重复行

在Excel中查找重复值的另外两种方法

到目前为止,我们已经看到了9个公式来寻找Excel中的重复值。 在本节中,我们将看到如何使用 条件性格式化 Excel透视表 来轻松完成同样的工作。

1.用条件格式化查找重复的值

要用条件格式化找到重复的值,只需执行以下步骤。

步骤。

  • 首先,去到 首页 然后选择 条件格式化>> 高亮单元格规则>> 重复值 如下图所示。

  • 之后,选择 认可 你可以使用下拉箭头来改变高亮的颜色。

  • 然后你会看到出现一次以上的数值被突出显示,如下所示。

2.用PivotTable查找重复的值

要在一个数据集中找到重复的数据,通过快速创建一个 数据透视表(PivotTable ,只要按照下面的步骤就可以了。

步骤。

  • 首先,选择数据集中的任何地方,然后选择 插入>>透视表 如下图所示。

  • 然后拖动列名( 品牌 )的表格都在 行数 领域和 价值观 如下图所示,一个一个的字段。

  • 之后,你将看到每个独特项目的计数在 数据透视表(PivotTable 如下:

需要记住的事情

  • 始终使用 ctrl+shift+enter 以应用 数组公式 如果你不使用Office365,则可以使用 "我的"。
  • 要注意在公式中使用适当的参考文献。 否则,你可能无法得到预期的结果。

总结

现在你知道如何用公式查找Excel中的重复值了吧。 如果这篇文章帮助你解决了问题,请让我们知道。 你也可以使用下面的评论区来进一步询问或建议。 请访问我们的 ǞǞǞ 请与我们保持联系,继续学习。

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.