Excel で重複レコードを見つけて処理する

著者: AILesson7 分でセットアップテスト済み:ChatGPTレビュー日: 2026-08-28

クイック回答

重複の同一性を定義し、完全一致と近似一致を検出し、矛盾をレビュー用に残す. 入力するもの: 重複の定義, 列と重複サンプル, 解決ポリシー. 期待される結果: 重複フラグ、解決グループ、非破壊的なレビューワークフロー.

1

コンテキストを追加

テキストはこのブラウザ内に留まります。AILesson Prompts は、そのテキストをモデルやサーバーに送信しません。

2

あなたのプロンプト

未入力のフィールドはプレースホルダーとして表示されたままなので、プロンプトをコピーして編集できます。

Excel で重複レコードを見つけ、処理するワークフローを設計してください。

重複の定義:
[identity]

列と代表的な重複例:
[layout]

解決ポリシー:
[policy]

完全に重複する行、重複するビジネスキー、近似一致の可能性を区別します。同一性のルールと矛盾処理ポリシーが明確になるまで、Remove Duplicates を推奨してはいけません。補助数式または条件付き書式のルール、重複グループ ID、矛盾チェックを示し、安全な完全重複、矛盾する重複、不確実な近似一致に別々の対応を定めます。元の行を保持し、解決前後の件数を照合する方法も示してください。
Playgroundで試す
デフォルトで非公開プロンプトの組み立てはブラウザ内で行われます。組織が許可しない限り、機密情報を AI サービスに入力しないでください。

入力から結果へ

具体例

具体的なコンテキストを加えると、このレシピが実用的な結果になる様子をご覧ください。

実際の入力

重複の定義
連絡先エクスポートでは、正規化したメールアドレスをビジネスキーとする。名前の大文字・小文字が異なっても、同じメールアドレスの2行は重複の可能性がある。メールアドレスが空欄の行は、名前だけで自動一致させない。
列と重複サンプル
A RowID、B FullName、C Email、D UpdatedAt、E Source、F Phone。例:R10/Ana/ANA@example.com/6月1日/Web/123、R14/Ana Pérez/ana@example.com/6月4日/CRM/空欄、R20/Ana Perez/空欄/6月5日/Event/123。
解決ポリシー
完全に同一の行は冗長としてマークできる。同じ正規化メールアドレスでは、矛盾を表示した後にのみ、最新の空欄でない値を保持する。メールアドレスが空欄の近似一致は人がレビューする。生シートは決して削除しない。

出力例

G 列 NormalizedEmail に =IF(C2="","",LOWER(TRIM(C2)))、H 列 EmailCount に =IF(G2="","",COUNTIF($G:$G,G2))、I 列 DuplicateGroup に =IF(H2>1,"EMAIL-"&G2,"") を設定します。メールアドレスが空欄ならグループ化しません。空欄でない電話番号の矛盾フラグとして =IF(I2="","",COUNTA(UNIQUE(FILTER($F:$F,$I:$I=I2)))>1) などを追加し、必要に応じて空欄を除外します。

R10 と R14 は同じメールグループに入りますが、名前、タイムスタンプ、情報源、電話番号の完全性が異なるため安全に削除できません。R20 は不確実な近似一致のままなので、メールグループではなく ManualReview にします。アクション列に ExactRedundant、MergeReview、NearMatchReview、Unique を設けます。Raw_ReadOnly を保持し、別の解決済みテーブルを作り、ResolutionLog に削除 RowID、保持 RowID、ルール、レビュアー、日付を記録します。「生行数 = 解決済み行数 + 完全重複行数 + ログに残した統合行数」を照合し、解決前後の一意な正規化メールアドレス数も比較します。

これがうまくいく理由

  1. 1

    削除前に同一性を定義することで、正当に繰り返されたイベントの消失を防げます。

  2. 2

    矛盾をグループ化することで、人が統合を判断するための根拠を残せます。

結果を確認

  • 重複キーは見た目の類似性ではなく、ビジネス上の同一性を反映していますか?

  • 矛盾する値は保持され、レビュー対象になっていますか?

  • 削除された行を、保持されたレコードまで追跡できますか?

安心して使うために

よくある質問

このレシピをいつ使うか、何を用意するか、どの場面で人による確認が依然として重要かについての実践的な回答です。

「Excel で重複レコードを見つけて処理する」を使う前に、何を準備すればよいですか?

「Excel で重複レコードを見つけて処理する」には、重複の定義、列と重複サンプル、解決ポリシーを準備してください。プレースホルダーは確認できる情報だけで置き換え、不明な詳細はモデルに推測させず、不明であることを明示してください。

「Excel で重複レコードを見つけて処理する」の結果は、どのような場合にまだ使えませんか?

提示された根拠から、「重複フラグ、解決グループ、非破壊的なレビューワークフロー」をまだ実現できていない場合や、未解決の前提、承認の不足、創作した詳細に依存している場合、その結果はまだ使えません。チェック項目を公開可否の判断基準として使い、元の入力を修正するか、氏名と権限が明確なレビュアーを指名してください。

「Excel で重複レコードを見つけて処理する」では、どの AI ツールのテスト記録がありますか?

2026-08-28 時点で、「Excel で重複レコードを見つけて処理する」の公開テスト記録には ChatGPT が掲載されています。これは実行記録があることを示すだけで、将来のバージョンとの互換性や同一の結果を保証しません。別のツールやバージョンでは、制約をすべて明示したまま、使用前に結果のチェックを再実行してください。

さらに探す方法

このレシピが役立つ場面

作業を前に進める