Excel 从工作簿中的多个工作表中查找重复项

Excel 从工作簿中的多个工作表中查找重复项,excel,vba,excel-formula,Excel,Vba,Excel Formula,我有一张60万的数据表。在第一栏中,我在表1、表2、表3和表4中有电话号码。我想比较图纸上的重复项,并突出显示其中的重复值 有人能帮我吗?这将在工作表中突出显示重复项。您可以使用简单的条件格式来调出同一工作表上的重复项 更新:如果每张工作表有10000行相同的行,则在屏幕更新关闭的情况下运行宏需要2分钟或156.4063秒。这意味着在这个计时测试中,30000个单元格被突出显示 我不确定这将是多大的资源密集型,如果其他人认为它在OP的600000行上不起作用,请插话 可以在helper列中使用=

我有一张60万的数据表。在第一栏中,我在表1、表2、表3和表4中有电话号码。我想比较图纸上的重复项,并突出显示其中的重复值


有人能帮我吗?

这将在工作表中突出显示重复项。您可以使用简单的条件格式来调出同一工作表上的重复项

更新:如果每张工作表有10000行相同的行,则在屏幕更新关闭的情况下运行宏需要2分钟或156.4063秒。这意味着在这个计时测试中,30000个单元格被突出显示

我不确定这将是多大的资源密集型,如果其他人认为它在OP的600000行上不起作用,请插话

可以在helper列中使用=COUNTIFS来标记重复的值

将此公式放入K1中,并自动填充到底部:

=COUNTIFS(A:A,A1)

如果公式显示1,它不是重复的,如果它显示任何大于1的值,那么它就是重复的。

这可能很愚蠢,但6 lac的意思是什么?只是一个参考:,@Marcucciboy2,它是印度单词,代表100000,通常拼写为lakh。如果你每张纸有600000行,我的解决方案可能不是办法。我将把它留在这里,希望有人能继续发展/改进。我的花了2分钟,每张纸有10000行。您确定要突出显示吗?按颜色排序的速度将非常慢,因为excel不是这种大小数据的理想应用程序。如果您的回答可能是重复的感谢,您最好使用COUNTIF公式或切换到access。我不擅长VBA。我只能添加和运行VBA代码。这段代码会突出显示跨工作表的重复项吗:是的,但您可能需要更长的运行时间。考虑到任务,这似乎是一种非常合理的方法。
=COUNTIFS(A:A,A1)