如何在Excel中计算重复次数(6种简单方法)

  • Share This
Hugh West

在处理大量数据或将多个工作表汇编成一个更大的工作表时,可能会出现重复的值、列或行。 有时我们需要计算它们以获得一个清晰的概念。 你可以通过使用 COUNTIF函数 在这篇文章中,我们将学习如何使用 在EXCEL中计算重复数 使用六种不同的方法。

下载实践工作手册

下载这份练习表,在阅读本文时进行练习。

计算重复数.xlsx

计算Excel中重复数据的6种方法

下面的数据集有 项目 , 数量 ,以及 等级 在这里,你可以很容易地注意到,数据集有重复的值。 此外,使用这个数据集,我们将 在Excel中计算重复数 在这里,我们使用了 Excel 365 你可以使用任何可用的Excel版本。

1.在Excel中计算包括首次出现的重复次数

在这个方法中,我们将学习 计算重复的 值,包括第一次出现的值。

在这里,以下数据集的名称是不同的 项目 与他们 数量 等级 我们必须计算重复的部分。 等级 列。

步骤。

  • 首先,我们将在单元格中输入以下公式 G5 .
=countif($d$5:$d$13,f5)

公式分解

  • COUNTIF($D$5:$D$13,F5)→ COUNTIF函数 计算符合给定条件的单元格的数量。
  • $D$5:$D$13 → 是指 范围 .
  • F5 是指 标准 .
  • countif($d$5:$d$13,f5) → 成为
    • 输出:3
  • 解释一下。 这里。 3 表示成绩的次数 A 被发现。
  • 之后,按 进入 .

因此,你可以在单元格中看到结果 G5 .

  • 此外,我们将用下面的公式拖动 填充手柄工具 .

因此,你可以看到 等级划分 与他们的重复数。

2.计算不包括首次出现的重复数

在这里,我们将 计算重复的 值,而不考虑第一次出现的情况。

步骤。

  • 开始时,我们将在单元格中输入以下公式 G5 .
=countif($d$5:$d$13,f5)-1

在这里。 countif($d$5:$d$13,f5)-1 的结果中减去1。 COUNTIF 因此,重复的总数量变成了 1 因此,第一次出现的情况将被排除在重复的总数之外。

  • 之后,按 进入 .

因此,你可以在单元格中看到结果 G5 .

  • 此外,我们将用下面的公式来拖动 填充手柄工具 .

因此,你可以看到有多少个重复的 等级划分 不包括第一次出现的情况。

3.在Excel中查找区分大小写的重复数

在下面的数据集中,你可以看到,在 等级 列,我们有区分大小写的重复。 COUNTIF 因此,我们需要应用不同的函数来获得区分大小写的重复数据。 我们将使用组合的 精确 累计 在这种情况下的功能。

步骤。

  • 首先,我们将在单元格中输入以下公式 G5 .
=sum(-exact($d$5:$d$13,f5))

公式分解

  • 精确($d$5:$d$13,f5) → 精确 函数比较两个文本字符串,如果它们完全相似则返回True。
    • 输出。 在这里,的 准确 函数返回2 为真 级别 A 自等级 A 有2个重复的。
  • sum(-exact($d$5:$d$13,f5)) → 累计 函数总结了 2 真相,并给出一个数值。
    • 输出:2
  • 解释一下。 在这里。 2 表示年级的重复计数的数量。 A .
  • 如果你正在使用 Excel 365 ,按 进入 因此,你可以在单元格中看到以下结果 G5 .

请注意。 由于这是一个数组公式,按 ctrl+shift+enter 如果你没有 Excel 365 .

  • 此外,我们将用一个拖动公式的 填充手柄工具 .

因此,你可以看到区分大小写的重复计数。

类似的阅读。

  • 如何合并Excel中的重复数据(6种方法)
  • 查找Excel工作簿中的重复项(4种方法)

4.计算Excel中重复的行数

在此,我们将 计算重复的 这种方法可以通过两种方式进行。 让我们讨论一下。

4.1. 包括首次发生的情况

在下面的例子中,我们有一些包含相同信息的重复行。 我们现在将学习如何计算这些行,包括第一次出现的行。

步骤。

  • 首先,我们将在单元格中输入以下公式 G5 .
=counttifs($b$5:$b$13,b5,$c$5:$c$13,c5,$d$5:$d$13,d5)

公式分解

  • COUNTIFS($B$5:$B$13,B5,$C$5:$C$13,C5,$D$5:$D$13,D5) --> COUNTIFS函数 对一个单元格范围应用标准,并计算满足标准的次数。
    • 输出:3
  • 解释一下。 这里。 3 表示这个项目的次数 苹果公司 被发现。
  • 之后,按 进入 .

然后,你将在单元格中看到结果 G5 .

此外,我们将用下面的公式来拖动 填充手柄工具 .

因此,你可以看到重复的行数。

4.2. 排除首次发生的情况

在这里,我们将找出除去第一次出现的重复行。

步骤。

开始时,我们将在单元格中输入以下公式 G5 .

=countif($d$5:$d$13,f5)-1

在这里。 countif($d$5:$d$13,f5)-1 的结果中减去1。 COUNTIF 因此,重复的总数量变成了 1 因此,第一次出现的情况将被排除在重复的总数之外。

  • 之后,按 进入 .

然后,你将在单元格中看到结果 G5 .

  • 此外,我们将用下面的公式来拖动 填充手柄工具 .

因此,你可以在单元格中看到结果 G5:G8 .

5.某一列中的重复值总数

像计算重复的行一样,我们可以 计算重复次数 让我们看看如何。

5.1. 包括首次发生的情况

考虑在一个表中,我们在一列中有重复的值。 我们必须计算这些重复的值。

步骤。

首先,为了找出重复的项目,我们将在单元格中输入以下公式 C5 .

=IF(COUNTIF($B$5:$B$5:$B$13,B5)>1, "DUPLICATE",")

公式分解

  • COUNTIF($B$5:$B$5:$B$13,B5)→ COUNTIF函数 计算符合给定条件的单元格的数量。
  • $b$5:$b$5:$b$13 → 是指 范围 .
  • B5 是指 标准 .
  • countif($b$5:$b$5:$b$13,b5) → 成为
    • 输出:1
  • IF(COUNTIF($B$5:$B$5:$B$13,B5)>1, "DUPLICATE",") → 中频函数 在一个值和我们期望的值之间进行逻辑比较。
    • 输出。 空白单元格。
  • 解释一下。 由于在逻辑上比较 基金会 功能是 失败 ,它返回一个空白单元。
  • 之后,按 进入 .

因此,你可以看到,细胞 C5 是一个空白单元格。

  • 此外,我们将用一个拖动公式的 填充手柄工具 到细胞 C13 .

因此,你可以看到 叠加 重复的 列。

接下来,我们将找出这一栏中的重复项。

  • 之后,我们将在单元格中输入以下公式 C14 .
=counttif($c$5:$c$13, "重复")

  • 此外,新闻 进入 .

因此,你可以在单元格中看到一列的重复计数 C14 .

5.2. 排除首次发生的情况

在此,我们将 计算重复次数 在一列中,不包括第一次出现的情况。

步骤。

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

  • 之后,按 进入 .

因此,你可以看到,细胞 C5 是一个空白单元格。

  • 此外,我们将用一个拖动公式的 填充手柄工具 到细胞 C13 .

然后,你可以看到重复的 重复的 列。

此外,我们将计算除去第一次出现的那一列中的重复数。

  • 此外,我们将在单元格中输入以下公式 C14 .
=COUNTIF(C5:C13,"YES")-1

在这里。 countif(c5:c13, "是")-1 的结果中减去1。 COUNTIF 因此,重复的总数量变成了 1 因此,第一次出现的情况将被排除在重复的总数之外。

  • 之后,按 进入 .

然后,你可以看到一列中重复的数量,不包括单元格中第一次出现的 C14 .

6.在Excel中插入数据透视表以计算重复数

在这个方法中,我们将使用一个 透视表 计算Excel中的重复数 这个方法是一个方便和简单的方法,可以完成任务。

步骤。

  • 在开始时,我们将通过选择单元格来选择数据集 B4:D13 .
  • 之后,去到 插入 标签。
  • 然后,从 数据透视表(PivotTable 组>> 我们将选择从 表/范围 .

在这一点上,一个 从表格或范围中获取数据的透视表(PivotTable 对话框会出现。

  • 然后,我们将选择 现有的工作表 .
  • 此外,我们将选择单元格 F4 地点 箱子。
  • 此外,点击 认可 .

然后,一个 透视表字段 对话框将出现在Excel表格的右端。

  • 之后,我们将把 等级 行数 价值观 组。

因此,你可以看到 重复计数 的。 等级 透视表 .

需要记住的事情

  • 始终使用 "绝对单元格参考($)" "块" 范围
  • 在计算区分大小写的重复数据时,确保将公式作为一个 "阵列公式" 通过按压 "ctrl+shift+enter"
  • 使用单数运算符 (- -) 的结果进行转换。 "EXACT" 函数到一个数组的 0 1's .

练习部分

你可以下载上述 ǞǞǞ 文件来练习所解释的方法。

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.