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
ワークシート関数に限定されていてもこれを解決できるため、私のコメントは少し間違っていました。
ただし、これは を使用したクイック&ダーティ バージョンです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
これは、より小さなデータセットのソリューションですが、試してみてください。しばらく時間がかかりますが、うまくいきます。