如何在Excel中查找重复项? Excel 提供了多种删除重复项的方法 从丝带无论是 按公式, 或者通过 条件格式.但如何查找列中多次出现的值则更为复杂。本文中介绍的技术适用于所有版本的 Excel。如果您使用 Excel 365、Excel 2021 和 Excel Online,则可以使用
电源查询
或者FILTER功能
在 Excel 所有版本中查找重复项的公式
在这里我们将建立一个公式来查找重复项 与 COUNTIF 函数 或 NBSIENS.👉 查找重复返回 数数次数 单元格的内容存在于列中。
我们首先将活动单元放在柱旁边进行分析
接下来,我们写下公式的开头
然后,您选择要分析的单元格范围
最后,选择列表的第一个单元格作为标准
=NB.IF.ENS($C$2:$C$11;C2)
将此公式复制到所有其他单元格,以计算在列表中找到这些值的次数。
分析结果
很明显,每次函数 NB.IF.ENS 返回 1 表示该值是唯一的.
如果结果等于 2,则表示该值在列中出现两次。
如果结果是 3,我们就存在一个三元组,依此类推......
结果介绍
为了更好的可读性,您可以 对您的数据进行排序
在结果列上按降序排列(第一个排序键)
然后是分析的列(第二个键)
结果显示 最出现在列表开头的值。
查找多列中的重复项
这里 只能使用 COUNTIFENS 函数 因为它本身就可以进行计数 几列.现在我们想要的次数 名字 + 姓氏 出现在我们的列表中。在我们的初始公式中,我们将添加名称列和要搜索的名称值作为新的选择标准。
=NB.SI.ENS($C$2:$C$11;C2;$D$2:$D$11;D2)
现在的结果比对名字列的简单测试更加精确。您这次注意到,名字 Paul 总是出现 3 次,但针对的是 2 个不同的人。以同样的方式,如果我们想查找列之间的重复项 名字、姓氏和城市,我们将写出以下公式:
=NB.SI.ENS($C$2:$C$11;C2;$D$2:$D$11;D2;$E$2:$E$11;E2)
现在,只有来自斯特拉斯堡的 Clara MULLER 两次出现在该名单中。 保罗·史密斯实际上是住在两个不同城市的两个不同的人。
要避免的错误
正如您所看到的,查找重复项的公式既简单又简短。 但这并不意味着我们应该忽视他写作中的某些观点。
参数顺序
用自然语言我们说:“我正在寻找价值 x 在列中 A”。事实上,我们倾向于这样写 =COUNTIF.ENS("x";数据范围) 那么该怎么办呢 这是必须写的相反
始终写入数据范围 其中是作为第一个参数搜索的值
然后在第二个参数中 寻求的价值.
不要选择整个列
许多用户通过单击列标题来选择整个列。 然后写出公式 =NB.IF.ENS(A:A;"x") 而且确实不太好⛔
确实,如果你这样工作的话,选择是非常快的
但是,您选择了 1 个单元格。因此该函数将“读取”每个单元格(性能非常差)。
诡计 ! 为了确保您只需单击一下即可选择要分析的单元格,您必须将数据放入表格中。 看看这篇文章就知道了 所有与表格相关的技巧.