This article was updated on Feb 18, 2026
Excelで重複を削除するには、 重複の削除 などの組み込みツール、 UNIQUE などの数式、または条件付き書式を使用して繰り返し値を特定してから削除します。重複データは、特に大規模または頻繁に更新されるスプレッドシートにおいて、レポートエラー、数式の破損、誤解を招く分析結果の最も一般的な原因の1つです。
Excelで重複を削除する方法を知ることは、クリーンで信頼性の高いデータを維持するために不可欠です。このガイドでは、削除できない重複のトラブルシューティング方法を学びます。また、 MobiSheets と Google Sheets で重複を処理し、より迅速で制御されたデータクリーンアップを行う方法も説明します。
Excelにおける「重複データ」とは?
Excelでは、重複データとは、選択した範囲、列、または行セット内で複数回出現する値またはレコードを指します。
Excelが重複とみなすのは:
セルの値が同一である
行全体が同じ値の組み合わせを含む
複数の選択された列全体でデータが完全に一致する
例: 
これは完全に重複した行です。
ただし、Excelは以下を重複として扱わない場合があります:
余分なスペースを含むテキスト
大文字と小文字の違い(使用する方法による)
見た目は同じでも評価が異なる数式で生成された値
何かを削除する前に、Excelが重複をどのように定義するかを理解することが重要です。
Excelから重複を削除する理由
重複を削除することは、ドキュメントの正確性を確保し、意思決定を支援するために重要です。
Excelで重複を削除する主な理由:
正確なレポート: 重複行は合計、平均、KPIを水増しする
信頼性の高い数式: 重複が存在するとVLOOKUP、XLOOKUP、COUNTIFが機能しなくなる
クリーンなピボットテーブル: 重複は集計とグループ化を歪める
優れた自動化: Power Query、マクロ、ワークフローはクリーンなデータに依存する
賢明な意思決定: 重複データは誤った分析結果と不適切なビジネス判断につながる
アナリストや業務チームにとって、重複のクリーンアップは基本的なステップであるため、常に議題に含めるべきです。
UNIQUE 関数を使用して Excel で重複を削除する方法
スプレッドシートからすべての重複を削除する最も簡単な方法は、 UNIQUE 関数です。この方法の最もクールな点は、 MobiSheets や Google Sheets など、どのスプレッドシート・ソフトウェアでもシームレスに動作することです。
この方法を使うには、次のようにする:
スプレッドシートの空の列を選択する。
セル範囲にUNIQUE関数を入力する。このように"=UNIQUE(A2:C14) "と入力します。セル範囲は必要に応じてカスタマイズできる。
Enterを押す。
空の列にユニークな値が表示されます。
エクセルで重複を削除せずに見つける方法
何かを削除する前に確認したい場合、エクセルでは重複を削除せずに特定することができます。
条件付き書式を使用して、重複を強調表示します:
列またはデータ範囲を選択
ホーム → 条件付き書式設定
セルの強調表示ルール → 重複値
書式スタイルを選んでクリック OK
Excel は、すべての重複値を即座に強調表示するので、クリーンアップの前にパターンやエラーを簡単に確認できます。
この方法は、次のような場合に最適です:
データ品質の監査
繰り返し入力される項目の調査
発見結果を関係者と共有する
Excelで重複を削除する方法(ステップバイステップ)
Excelには、1つのインスタンスを残すか、完全に削除するかによって、重複を削除する方法がいくつかあります。
内蔵ツールを使って重複を削除する
データセット内の任意のセルを選択
データ → 重複の削除
評価する列を選択
クリック OK
エクセルは、重複する行を削除し、デフォルトで最初に出現した行を保持する。
ヒント この操作はデータを永久に削除します。常にファイルをバックアップするか、コピーで作業してください。
Excelで数式を使用して重複を削除する方法
重複を削除し、最初のインスタンスは保持したい場合は、数式を使用する方がより安全で柔軟です。
=UNIQUE(A2:C100)
。元のデータを変更することなく、一意な行だけを含む新しいリストを作成します。
この方法は、以下のような場合に使用する:
大規模なデータセット
ダイナミックなレポート
非破壊クリーンアップ
MobiSheetsで重複を削除する方法
MobiSheetsは、複雑な数式を使わずに重複を削除する高速で柔軟な方法を提供します。
手順:
データ範囲を選択
クリック データ → 重複の削除

評価する列を選択します。
該当する場合はヘッダーを確認します。
クリック OK
Excelとは異なり、MobiSheetsは重複の検出方法をより細かく制御できるため、ビジネスデータセットに最適です。
MobiSheetsを試す すべてのスプレッドシートで、より高速で安全、かつ直感的な重複管理を実現します。
Google Sheetsで重複を削除する方法
Google Sheets(Web版のみ)の場合:
データ範囲を選択
クリック データ → データのクリーンアップ → 重複を削除

列を選択して確認
クリック 重複を削除
次の方法も使用できます:
=UNIQUE(A:A)
元のデータを削除せずに重複のないリストを生成します。
Excelで複数列にわたって重複を削除する方法
複数列に基づいて重複を削除するには:
データセット全体を選択
移動 データ → 重複の削除
一意性を定義するすべての列にチェックを入れる
クリック OK
Excelは各行を結合されたレコードとして扱い、選択したすべての列で完全に一致する行のみを削除します。
Excelで重複行を削除する方法
重複行は、すべての列の値が他の行と一致する場合に発生します。
最も速い方法:
データセットを選択
使用 重複を削除
すべての列を選択
これにより、完全に同一の行のみが削除される。
エクセルの重複を削除するためのベストプラクティス
ミスや重要なデータの損失を避けるために:
常にファイルのコピーで作業する
削除する前に重複を強調表示する
非破壊クリーンアップには数式を使用する
削除する前にスペースと書式を削除する
カウントまたはピボットテーブルで結果を検証する
大きなファイルの場合は、専用のスプレッドシートツール MobiSheets を使用すると、パフォーマンスと制御が向上します。
重複がまだ残っている場合の対処法
削除後も重複が残っている場合は、以下をチェックしてください:
余分なスペースまたは隠し文字
大文字小文字の違い
数式で生成された値
マージされたセル
異なるデータ型(テキストと数値)
使用:
=TRIM()
および
=CLEAN()
再試行する前にデータを正規化します。
よくある質問
Excelで、元のデータを削除せずに重複を削除できますか?
できます。UNIQUE 関数を使用すると、元のデータセットを保持したまま、重複のないリストを生成できます。
複数の列の重複を削除するにはどうすればよいですか?
Data → Remove Duplicates を使用し、関連するすべての列を選択して行の一意性を定義します。
Excelで重複を削除しても表示されるのはなぜですか?
隠れたスペース、書式の違い、または数式が、Excelが値を一意なものとして扱う原因となることがよくあります。
大きなExcelファイルの重複を削除する最も安全な方法は何ですか?
バックアップを作成し、数式やMobiSheetsのようなツールを使用してください。
Excelで数式を使用して重複を削除し、最初のインスタンスを保持する方法は?
=UNIQUE(範囲)
これは最初のインスタンスを保持し、それ以降の重複をすべて削除します。
最後に
重複データは静かにスプレッドシートを妨害する。Excelで重複を削除する方法を知れば、よりきれいなレポート、正確な計算式、信頼できる洞察が得られます。
顧客リストのクリーニングでも、ビジネスレポートの作成でも、正しい方法を使うことが重要です。




