我想清除表格第一列中的所有重复值,但保留第一个条目。清除(不删除)使用VBA复制并保留第一个条目
如果我的表像下面的例子:
A B C
001 Katy Argentina
002 Katy Argentina
Katy Argentina
002 Katy Argentina
004 Katy Argentina
001 Katy Argentina
期望的结果:
A B C
001 Katy Argentina
002 Katy Argentina
Katy Argentina
Katy Argentina
004 Katy Argentina
Katy Argentina
我的第一个解决方案是用COUNTIF公式这样创建一个新的列:
= IF(COUNTIF($ A $ 1:A1,A1)= 1,A1,“”)
这工作得很好,但我的表格包含几列和300,000行,所以当我运行这个过程大约需要3个小时。
可以用VBA运行这个吗?
VBA将不能使它更快。你有没有试过在另一台电脑上做同样的事情? – nagyben