【发布时间】:2012-03-27 03:38:54
【问题描述】:
这里的很多解决方案都涉及使用CountIf 来查找重复项。但是,当我有一个包含 100,000 多个值的列表时,CountIf 通常需要几分钟来搜索重复项。
有没有更快的方法来使用 CountIf 在 Excel 列中搜索重复项没有?
谢谢!
编辑 #1:
在阅读了 cmets 和回复后,我意识到我需要更详细地介绍。假设我是一名观鸟者,在我从观鸟之旅返回后,我将旅行中看到的 1 到 25 或 50 只新鸟输入到我的“看到的鸟类总表”中。这确实是一个动态增长的列表,每次添加时,我都想确保不会复制列表中已经存在的内容。
因此,在我的文件的 A 列中是鸟类的名称。 B-M 列可能包含鸟类的其他属性。我想知道我最近一次观鸟旅行后刚刚在 A 列中添加的鸟是否已经存在于我列表中的其他地方。而且,如果是这样,我会手动合并 2 个条目的数据,并在仔细审查后丢弃一些并保留一些。我显然不想在我的数据库中有同一只鸟的重复条目。
所以,最终我想知道其他地方是否存在重复项,如果有重复项,请告诉我要查看哪一行(或突出显示或着色两个重复项)。
【问题讨论】:
-
在这种情况下,您可以使用
Data Validation来防止您输入重复的鸟名。见here
标签: vba excel duplicates