Excel公式查找一列中的重复内容

  • Share This
Hugh West

在Microsoft Excel中,有许多方法可用于查找单列中的重复值。 我们可以插入一个函数或使用组合公式来识别Excel电子表格中的重复值或匹配值。 在这篇文章中,你将通过实例和适当的图示来学习所有可能的简单方法来查找单列中的重复值。

下载实践工作手册

你可以下载我们用来准备这篇文章的Excel工作簿。

查找一列中的重复内容.xlsx

用Excel公式查找一列中的重复内容的8种合适方法

1.使用COUNTIF函数来寻找重复的内容和第一次出现的内容

在以下表格中,有几个名字位于 命名 标题在 B栏 而在 重复的 标题在 C列 ,我们将 使用COUNTIF函数 该公式将显示出左栏中的任何名字是否有重复。 为真 的重复名称和 失败 为独特的。

在第一个输出中 细胞C5 ,该公式与 COUNTIF 职能将是。

=COUNTIF($B$5:$B$14,B5)>1

在按下 进入 并自动填充其余的单元格中的 C列 ,我们会得到以下结果。

在这个公式中, COUNTIF 函数返回每个名字的计数,通过使用逻辑运算符,我们已经寻找了大于 1 因此,我们可以通过寻找布尔值来识别重复的内容 'TRUE' 只有。

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

2.用IF和COUNTIF函数创建一个公式来查找一列中的重复内容

我们还可以结合 基金会 COUNTIF 在 "我的 "中,"我的 "是指 "我的","我的 "是指 "我的 输出 标题,该公式将返回 '重复'。 中存在的重复的名字。 B栏 而如果一个文本是唯一的,在 命名 列,那么该公式将对相应的文本值返回一个空白。

因此,所需的公式结合了 基金会 COUNTIF 的功能 细胞C5 应该是。

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

现在按 进入 ,使用 填充手柄 下的其他单元格进行自动填充。 输出 头,你会一下子发现以下输出。

在这个公式中, 基金会 函数查找大于1的计数,如果找到,则返回指定的文本。 '重复'。 ,否则为空白单元格。

阅读更多:如何使用公式查找Excel中的重复值(9种方法)。

3.在Excel中查找没有第1次出现的某一列中的重复项

在本节中,我们将插入一个公式,该公式将显示 '重复'。 的第2次出现。 例如,如果一个名字在 B栏 出现三次,那么该公式将返回定义的文本 '重复'。 仅适用于第2和第3次出现的情况。

第一个输出的所需公式 细胞C5 将是。

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

在按下 进入 并向下拖动到最后一个单元格的 输出 列,我们将得到以下返回值。

对于单元格中的第一个输出 C5 ,我们已经定义了单元格区域,用 $B$5:$B5 因此,该公式将只寻找第一个单元格的重复值。 当向下拖动 填充手柄 来寻找下一个输出,在的单元格的数量。 界定范围 COUNTIF 功能增加了 1 因此,任何文本在该单元格中的第一次出现,都会被认为是 "不存在"。 命名 栏不计入多于 1 这里。

阅读更多:如何使用Excel VBA查找一列中的重复内容(5种方法)

4.Excel公式查找单列中对大小写敏感的重复项

现在我们将应用另一个组合公式来查找大小写重复的内容。 我们将把 IF、SUM和EXACT函数 这里。 精确 函数检查两个字符串是否完全相同。 函数SUM 简单地将数值相加。

在第一个输出中 细胞C5 ,与所述函数的组合公式将是。

=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1," ", "重复")

现在按 进入 并自动填充整个列以找到所有的返回值。

如果你注意到,你会发现,这个名字 'Fred'。 三次出现在 命名 列。 但该公式已返回 '重复'。 只针对前两个出现的字母,第三个字母被忽略,因为它的第一个字母大小写与其他字母不匹配。

🔎 这个公式是如何工作的?

  • ǞǞǞ 精确 函数在这里寻找姓名列中第一个文本的大小写和精确匹配,从而返回以下输出。

{true;false;false;false;false;false;false;false;false}。

  • 通过使用 双单数 (-) ,返回值转换为数字。 '1' 为真 '0' 失败 因此,这里的返回值将是。

{1;0;0;0;0;0;0;0;0;0}

  • ǞǞǞ 累计 函数,然后将前一步骤中发现的所有数值相加。
  • =SUM((-EXACT($B$5:$B$14, B5))<=1: 公式的这一部分检查最后一步发现的总和或返回值是否等于或小于 1 .
  • 最后, 基金会 函数查找小于或等于的总和。 1 并返回一个空白单元格,如果没有找到则返回定义的文本 '重复'。 .
  • 该公式将适用于其他单元格中的 输出 在我们填完第一个单元格后,就会有一列。

阅读更多。 在Excel中查找两列中的重复项(6种合适的方法)

类似读物

  • Excel查找重复列和删除行的方法(4种快速方法)
  • Excel基于多列查找重复行的方法
  • 如何查找Excel中的重复行(5种快速方法)
  • Excel中带有重复的前10名列表(2种方法)
  • 如何在Excel中比较行的重复情况

5.用Excel公式查找重复的序列

在这一节中,我们将通过以下方法寻找重复的内容 COUNTIF 函数,然后它将返回输出列中类似文本的每次出现的顺序号。

第一个输出中的所需公式 细胞C5 是。

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

新闻 进入 ,填满整列,你会得到以下返回值。 在下图中,名称为 弗雷德 出现了三次,在突出显示的输出单元格中,你可以看到所有重复的序列号,包括第一次出现的。

在这个公式中,我们使用了 相对单元格参考 所以,当公式开始往下走,在 输出 因此,接下来所有单元格中的重复文本都会被忽略,直到公式达到相应的重复值。

6.在Excel中过滤并删除一列中的重复内容

在应用公式找到重复的值后,我们可以马上过滤和删除它们。 在下图中,输出的数据已经按照前面的方法找到了。 现在我们将通过接下来的步骤来实现本节的目标。

📌 步骤1。

➤ 首先选择整个表,包括其标题。

➤ 根据 首页 标签,选择选项 过滤器 排序 & 筛选 中的下拉菜单。 编辑工作 的命令组。

因此,我们刚刚激活了 过滤器 下表为我们的标题的按钮。

📌 第2步。

➤ 点击 输出 下拉菜单,并取消对显示数值的第一个选项的标记 '1' .

➤ 现在按 认可 .

我们现在看到重复的文本在下面的过滤表中没有第一次出现。

📌 第3步。

➤ 选择包含名称和相应输出的单元格。

➤ 并将其全部删除。

📌 第4步。

➤ 打开 输出 再次过滤。

➤ 标记显示选项 '1' 只有。

➤ 按 进入 然后你就完成了。

就像下面的截图一样,现在你会得到所有唯一的文本数据或名称。

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

7.Excel公式根据条件查找一列中的重复内容

我们也可以插入一个条件,并相应地找出一列中的重复值。 在下图中,我们现在有一个额外的列,代表一个组织中所有员工的部门。

现在,我们可能有两个名字相似但在不同部门的员工。 他们中的一个名字和对应的部门可能在以下数据集中存在重复。 通过结合 基金会 COUNTIFS 函数,我们现在要寻找那些重复的行。

第一个输出中的所需公式 细胞D5 将是。

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1, "重复",")

在按下 进入 并填充到整个 输出 列,我们将得到如下所示的返回值。

B栏 ,我们的名字是 'Fred'。 三次,但其中只有一次是与 销售 部门 (第7行) 另外两次出现的类似名称是在 "小 "字上。 市场营销 部门 (第9行和第13行) 所以,其中有一个是重复的。 因此,我们可以在 "我 "中输入多个条件。 COUNTIFS 函数来寻找所需的输出。

阅读更多。 在Excel中查找匹配或重复的值

8.用条件格式化规则查找和突出显示重复的内容

在最后一节,我们将找出重复的内容,并通过使用 条件性格式化 命令。 我们将用公式分配给 COUNTIF 函数中的 规则箱 然后定义单元格的格式,我们的公式将返回布尔值 'TRUE' 只有。

现在就让我们按照下面的步骤来满足标准。

📌 步骤1。

➤ 选择所有在 命名 标题在 B栏 .

➤ 根据 首页 丝带,选择选项 新规则 条件性格式化 下拉。

一个名为的对话框 新的格式化规则 将会出现。

📌 第2步。

➤ 选择 规则类型 作为 '使用一个公式来确定哪些单元格需要格式化' .

➤ 在 规则说明 框中,嵌入以下公式。

=COUNTIF($B$5:$B$14,B5)>1

➤ 按 格式 .

📌 第3步。

➤ 在 格式化单元格 窗口,切换到 填充 选项卡,并为重复的单元格选择一个背景颜色。

➤ 按 认可 .

📌 第4步。

➤ 你会发现单元格的格式预览,如下图所示。

➤ 按 认可 最后一次,我们结束了。

最后,你会注意到高亮显示的重复,包括第一次出现的重复,如下截图所示。

阅读更多。 如何查找、突出显示和删除Excel中的重复内容

结论性的话语

我希望上面提到的这些简单方法现在能帮助你在Excel表格中应用它们,当你要用公式识别重复的内容时。 如果你有任何问题或反馈,请在评论区告诉我。 或者你可以在本网站上查看我们与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.