この記事について
この記事は、生成AIを活用した自動生成フローで作成しています。Microsoft Supportの「重複を検索して削除する」「重複しない値を抽出する、または重複する値を削除する」の説明を参照し、操作の違いと事前確認の手順を整理しました。
検証ステータス:📘 Microsoft公式仕様確認済み/Excel実機未確認 Excelの「重複の削除」は便利ですが、実行すると対象範囲の重複行が削除されます。「同じ担当者が2回出てくるから消す」といった判断は危険です。担当者が同じでも、受付日や案件番号が違えば別の記録かもしれません。
対応環境・できること・制限事項(公式確認:2026年10月15日)
| 項目 | 利用条件・制約 |
|---|---|
| 対象機能 | Excelの重複の削除・条件付き書式・一意データの抽出。Copilotのファイル整理とは別 |
| 対応 | Microsoft 365 Excel、Excel 2024/2021等の対応製品。WindowsとWebでUIが異なる |
| 契約 | 対応するExcelの利用権。Copilot有料アドオンは不要 |
| 作業対象 | 開いているブックのセル範囲・テーブル。OneDrive上の別ファイルを勝手に処理しない |
| できること | 重複候補の表示、条件に沿ったデータ抽出、対象範囲の重複削除 |
| できないこと | 見た目が同じだけで業務上の同一案件か確定すること |
| 上限 | シート最大行・列数、使用範囲、ファイル共有状況に依存。Copilotの上限とは別 |
| セキュリティ | 削除は破壊的操作。事前に別名保存・候補一覧化・件数照合を行う |
原本を失わない4段階の操作
最初にダミーの受付表を作り、「受付番号A001・佐藤・PC申請」「A002・佐藤・アカウント申請」「A003・鈴木・PC申請」「A001・佐藤・PC申請」の4行を用意します。担当者の佐藤が2回登場していても、最初の2行は違う申請です。担当者名だけを重複キーにすると、本来残すべきA002を削除する可能性があります。
第1段階では書式によって重複候補を色付けします。第2段階で受付番号だけ、または全列が一致するかを判定します。第3段階で元データのコピーを作り、コピー上でのみ[重複の削除]を実行します。第4段階で削除前後の行数と消えたレコードを比較します。「2行消えた」だけでは適切な削除だったか分からないため、受付番号と申請内容を合わせて点検します。
Copilotとの機能の違い
Copilot ChatにExcelファイルを添付して「重複を教えて」と聞けば、候補や説明を生成できる場合があります。しかし、これは元のExcelを開いて[重複の削除]を実行したことと同じではありません。Excelアプリ内Copilotで表の変更を依頼する場合も、対象ブック、編集権限、実際のセル更新と保存結果を確認します。
「一意の一覧を作る」だけなら対応ExcelのUNIQUE関数やフィルターで候補を抽出する方法もあります。削除に比べ原本が残るため、まず一意の一覧を作って業務の判断を挟む方法が安全です。
なぜ100%一致でも削除前の判断が必要か
全列が一致するレコードでも、受付・再送・承認履歴などの記録として複数行あることが業務上正しい場合があります。データを削除してよいかはExcel機能ではなく、データの保持規程と帳票の用途に依存します。特にOneDriveで共同編集している台帳で操作する場合は、同期先やほかの編集者へ影響するため、バージョン履歴の確認と編集者への通知も検討してください。
公式:Excelの重複値の抽出・削除。本記事は実機未確認の試験手順です。
Excelの重複削除で行が消える前に:条件付き書式と抽出で安全に確認する
、架空の受付台帳を使い、色を付ける → 一意の一覧を抽出する → 削除条件を決める → コピー上で削除するという順序を紹介します。元データを守りながら作業するための実務的な手順です。
1. 「重複」の意味を最初に決める
次のような台帳を考えます。
| 受付番号 | 担当者 | 受付日 | 内容 |
|---|---|---|---|
| A001 | 佐藤 | 10/1 | PC申請 |
| A002 | 佐藤 | 10/2 | アカウント申請 |
| A003 | 鈴木 | 10/2 | PC申請 |
| A001 | 佐藤 | 10/1 | PC申請 |
担当者列だけで重複を判定すると、最初の2行はどちらも「佐藤」なので重複と見なされます。しかし受付番号が異なり、内容も異なるため、どちらも必要な記録です。
一方、A001の2行は全項目が同じです。この例では重複登録の候補と考えられます。ただし、元データの登録経緯が不明な場合、完全一致しているからといって無条件で削除しないでください。
重複判定のキーは目的によって変わります。受付番号を一意に管理するなら受付番号、同一人物の一覧を作るなら担当者、完全一致行だけを調べるなら全列が候補です。
2. 最初は削除せず、色を付けて見つける
Microsoft公式の重複を検索して削除するでは、条件付き書式で重複を強調して確認する方法が案内されています。
元ファイルを別名で保存し、作業用コピーを用意します。
担当者だけを調べるなら担当者列のデータ範囲を選択します。見出し行は除外します。
[ホーム]→[条件付き書式]→[セルの強調表示ルール]→[重複する値]を選択します。
強調色を選んで確定します。
色が付いた値が、本当に削除対象なのか業務上の意味を確認します。
この操作は重複を表示するだけで、行を削除しません。複数列の組み合わせで重複を判断したい場合、単一列の色付けだけで最終判断しないでください。
3. 元データを残したまま一意の一覧を抽出する
Microsoft公式の一意の値の抽出と重複削除は、重複を非表示にする方法と、データを削除する方法を区別しています。
一意の担当者一覧を別の場所へ作りたいなら、まず抽出を使います。
対象の列または表を選択します。
[データ]→[詳細設定]を開きます。
[指定した範囲]を選択し、抽出先を指定します。
[重複するレコードは無視する]にチェックを付けます。
結果の一覧を確認します。
抽出結果を別の場所へコピーする方式なら、元の行を削除せずに一意の一覧を作れます。なお、選択した列の組み合わせによって「一意」の意味は変わります。
4. 削除する場合は列のチェックに注意する
削除が必要だと判断できたら、必ず作業用コピーで行います。
削除対象の表全体を選択します。
[データ]→[重複の削除]を開きます。
見出しの有無を確認します。
比較に使う列だけをチェックします。
実行前に、何を同一レコードと扱うか再確認します。
実行後に件数、残った受付番号、必要なレコードを照合します。
例えば「担当者」だけをチェックすると、担当者が同じ別案件まで削除対象になります。「受付番号」で判断する場合も、同じ受付番号が更新履歴や明細行として複数存在する設計なら、単純削除は不適切です。
Microsoft公式も、重複削除ではデータが完全に削除されるため、先に別のシートへコピーすることを推奨しています。
5. 数式や表示形式が違う場合の落とし穴
重複判定は、必ずしもセルの内部表現をそのまま比較するわけではありません。Microsoftの重複しない値を抽出する、または重複する値を削除するには、セルに表示される値を基準にする説明があります。
例えば、数式が異なっても表示結果が同じ場合、重複と見なされることがあります。一方、同じ数値でも表示形式の違いによって別の値として扱われる場合があります。
そのため、受付番号や商品コードを比較する際は、文字列と数値の混在、先頭のゼロ、日付の表示形式、空白を含む入力などを事前に確認しましょう。削除後に「見た目が同じだから大丈夫」と判断するのではなく、残すべき業務レコードが残っているかを検査します。
6. 失敗を防ぐチェックリスト
元のブックを別名で保存したか
重複の判定キーを決めたか
同じ担当者でも別案件となるケースを確認したか
条件付き書式や一意の抽出で削除前に内容を見たか
「重複の削除」でチェックした列が目的と一致するか
削除前後の件数と重要な受付番号を照合したか
後から戻せる元データを保管したか
7. どの方法を選べばよいか
| 目的 | 推奨する方法 | 元データへの影響 |
|---|---|---|
| 重複候補を目視確認 | 条件付き書式 | 行は削除しない |
| 一意の一覧を別の場所へ作成 | 詳細設定で抽出 | 元データは保持 |
| 不要な重複行を実際に取り除く | 重複の削除 | 対象範囲の行データを削除 |
重複が見つかったことと、削除してよいことは別です。受付台帳、顧客台帳、資産台帳などでは、削除より先に判定キーと業務上の意味を確認してください。
公式情報・一次情報
ライセンス
本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。
