0

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
4

1 に答える 1

1

ワークシート関数に限定されていてもこれを解決できるため、私のコメントは少し間違っていました。

ただし、これは を使用したクイック&ダーティ バージョンです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

これは、より小さなデータセットのソリューションですが、試してみてください。しばらく時間がかかりますが、うまくいきます。

于 2012-11-21T14:06:34.670 に答える