• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelでAdvancedFilterを使って重複データを削除したい。)

ExcelでAdvancedFilterを使って重複データを削除する方法

このQ&Aのポイント
  • 初心者の方でも簡単に重複データを削除する方法としてAdvancedFilterを使うことができます。
  • AdvancedFilterを使用すると、特定の項目の重複を削除することができます。例えば、B列の「部署」という項目の列で重複している部署があったらデータを削除することができます。
  • 具体的な手順は、コピー元のシートと範囲を指定し、AdvancedFilterのActionパラメータをxlFilterCopyに設定します。また、コピー先のシートと範囲を指定し、UniqueパラメータをTrueに設定します。これにより、重複したデータが削除されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

Sheets("コピー元sheet").Range("範囲").AdvancedFilter _   Action:=xlFilterCopy, _   CopyToRange:=Sheets("コピー先sheet名 ").Range("範囲"), _   Unique:=True    ↓ Sheets("コピー元sheet").Range("範囲").AdvancedFilter _   Action:=xlFilterCopy, _   CriteriaRange:=Columns("B:B"), _   CopyToRange:=Sheets("コピー先sheet名 ").Range("範囲"), _   Unique:=True でしょうか。 データを削除するというよりも、重複をさせないで、別シートに書き出している処理でしょう。

nekocya
質問者

お礼

返事が遅くなり大変失礼いたしました! 大変参考になりました!ありがとうございます。

関連するQ&A