我想清除表格第一列中的所有重複值,但保留第一個條目。清除(不刪除)使用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