我想删除、删除 Excel 列中的重复项。我知道如何删除重复的行,但不知道是否有任何方法可以处理列?
我的 Excel 表:
Name AA BB CC DD AA CC
ID 11 22 33 44 11 33
Name AA BB CC DD
ID 11 22 33 44
我想删除、删除 Excel 列中的重复项。我知道如何删除重复的行,但不知道是否有任何方法可以处理列?
我的 Excel 表:
Name AA BB CC DD AA CC
ID 11 22 33 44 11 33
Name AA BB CC DD
ID 11 22 33 44
我的评论有点错误,因为即使仅限于工作表功能也可以解决这个问题。
但是,这是 using 的快速和肮脏版本transpose
:
Public Sub demo()
On Error Resume Next
Application.ScreenUpdating = False
With Range(Cells(1, 1), Cells(1000, 1000))
.Cells = WorksheetFunction.Transpose(.Cells)
.Cells.RemoveDuplicates Columns:=Array(1), Header:=xlYes
.Cells = WorksheetFunction.Transpose(.Cells)
End With
Application.ScreenUpdating = True
End Sub
您应该尝试一下,尽管这更多是针对较小数据集的解决方案。这需要一段时间,但它确实有效。