オフィス・業務

Excelで重複した値を見つけて削除する方法

Conditional FormattingでExcelの重複値を見つけ、Remove Duplicatesで重複行を削除し、ブラウザでExcelやCSVのデータを整理する手順を解説します。

同じ名前、メール、商品コード、注文番号がExcelに複数回出てくる場合は、まず重複を強調表示するか、余分な行を削除できます。

いちばん速い確認方法:

重複を見つける: Home → Conditional Formatting → Highlight Cells Rules → Duplicate Values

重複を削除する: Data → Remove Duplicates

大きなシートやCSVファイルでは、ブラウザ上の NEXNARA Data Cleaner & Filter でも重複を整理できます。

Excelで重複値を見つける

何も削除する前に、どの値が繰り返されているかを見たいときは Conditional Formatting を使います。

例の表:

Customer ID Name Email
1001 John john@example.com
1002 Sarah sarah@example.com
1003 Mike mike@example.com
1004 John john@example.com

ここでは Johnjohn@example.com が2回現れています。

メニューパス:

Home → Conditional Formatting → Highlight Cells Rules → Duplicate Values

Excelは一致するセルに色を付けます。削除はされません。重複がある場所だけが分かります。

Conditional FormattingでExcelの重複値を見つける方法
Conditional Formattingで Duplicate Values を選ぶと、データを削除せずに繰り返しを強調表示できます。

Excelで重複値を削除する

余分な行を削除する準備ができたら、データ範囲を選択して Remove Duplicates を開きます。

DataRemove Duplicates

ダイアログで、2つの行が同じかどうかを判断するためにExcelが使う列を選びます。列の選び方で結果が変わります。

注意

重複の判定は選択した列に依存します。

例:

Name | City
John | New York
John | Chicago
Sarah | Boston

Name だけにチェックすると、両方の John の行が重複とみなされることがあります。

NameCity にチェックすると、John + New York と John + Chicago は別の組み合わせなので重複ではありません。

Remove Duplicates を実行する前に、列の一覧を確認してください。

Remove DuplicatesでExcelの重複行を削除する方法
Remove Duplicatesで Email 列を選ぶと、同じメールアドレスを共有する行が削除されます。
ヒント

重要なブックでは、先にファイルをコピーしてください。Remove Duplicates はシートから行を削除します。直後なら Ctrl+Z で元に戻せることがありますが、バックアップの方が安全です。

ExcelやCSVの重複をオンラインで整理する

ブラウザで作業したい場合や、CSV/TSVの書き出しがある場合は、NEXNARAの Data Cleaner & Filter を使います。

Excel、CSV、TSVを開くか、表を貼り付けできます。選択した列で重複行を見つけ、最初の一致を残す、最後の一致を残す、または重複する行をすべて削除できます。同じ画面でフィルタ、並べ替え、トリム、検索と置換、CSV・XLSX・TSVへの書き出しもできます。

解析と整理はブラウザ内で実行されます。NEXNARAはスプレッドシートをサーバーにアップロードしません。

重複は1件だけ残しますか?

多くの場合は最初に一致した行を残します。時系列データで最新のレコードを残したいときは、最後の行を残します。Data Cleaner は Keep firstKeep lastRemove all duplicates に対応しています。

FAQ

削除せずに重複だけ見つけられますか?

はい。Home → Conditional Formatting → Highlight Cells Rules → Duplicate Values を使います。Excelはセルを強調表示するだけです。

Remove Duplicates を元に戻せますか?

操作の直後なら Ctrl+Z で戻せる場合が多いです。それでも行を削除する前に重要なファイルはバックアップしてください。

複数の列が一致する場合だけ重複として扱えますか?

はい。Remove Duplicates で、一緒に一致すべき列をすべて選択します。Excelはその列の組み合わせを比較します。

CSVファイルから重複を削除できますか?

はい。CSVをExcelで開いて Remove Duplicates を使うか、NEXNARA Data Cleaner で整理できます。

00123 と 123 は同じ値ですか?

Excelが数値として保存し、先頭のゼロを落とすと同じになることがあります。先頭ゼロが重要な商品コード、郵便番号、社員IDはテキストのままにしてください。