作業ガイド

2つのExcelリストで追加・削除項目を確認する

新旧リストをそのまま比べるのではなく、比較用のキー列を取り出し、両方へ同じ整理を行ってから行単位で比較します。順番の変更を追加・削除と誤認しないための手順です。

最初に結論

会員IDや商品コードなど、1件を識別できる列を新旧ファイルから取り出します。両方へ同じ空白・文字種・並べ替えルールを適用してから、テキスト差分を「行単位」で比較します。旧版だけにある行が削除候補、新版だけにある行が追加候補です。

先に「何の差」を調べるか決める

知りたいこと比較する内容注意点
登録対象の追加・削除会員IDや商品コードを1件1行名称ではなく、できるだけ一意のキーを使う
同じ対象の属性変更ID + タブ + 属性を1件1行変更は「旧行の削除+新行の追加」と表示される
並び順だけの変更原順序のままのキー列内容差とは別の比較として行う
完全に同じ表か同じ列順でコピーした行全体セル内改行や表示形式の差に注意する

氏名や商品名は重複や表記変更が起こりやすく、識別キーに向かない場合があります。キーがない表では、複数列を組み合わせた値を作るか、Excelの標準機能で条件を指定して比較してください。

追加・削除を比較する手順

1. 新旧ファイルを読み取り専用の原本として残す

旧版と新版のファイル名、更新日、対象シートを記録します。フィルターや非表示行がある場合は、どの範囲を比較するかを決めます。数式列は計算結果が更新される可能性があるため、比較時点の値を作業用シートへ貼り付けて固定します。

2. 見出しを除いたキー列を取り出す

旧版と新版から、同じ意味の列を1列ずつコピーします。旧版の「顧客番号」と新版の「会員ID」のように見出しが変わっていても、同じキーかどうかをデータ仕様で確認します。空欄のキーは差分比較から勝手に除かず、別に件数を記録します。

3. 新旧へ同じ正規化を適用する

リストクリーナーで、前後空白や全角・半角など、キーの仕様に合う処理を両方へ同じ設定で適用します。片方だけへ処理すると、処理方法そのものが差分になります。

重複がデータ不備であり、一覧に存在するかどうかだけを比べたい場合は、重複削除後の一覧を使えます。一方、同じコードが何件あるかも重要な場合は重複を削除せず、行の並べ替えツールで順序だけそろえます。

4. 両方を同じ順序に並べる

内容の追加・削除だけを調べる場合は、旧版と新版を同じ昇順設定で並べます。順番が異なるままでは、同じ項目が移動しただけでも削除と追加のように表示されます。漢字の読み順ではなく文字としての順序になるため、キーにはIDやコードが適しています。

5. テキスト差分を行単位で実行する

テキスト差分ツールで「行単位」を選び、変更前へ旧版、変更後へ新版を貼り付けます。追加と削除を確認したら、それぞれを元のExcelで検索し、対象行の内容を確かめます。差分結果だけで元ファイルを削除・上書きしません。

具体例:商品コードの追加と削除

旧版

A-001
A-002
A-004

新版

A-001
A-003
A-004

行単位で比較すると、旧版だけのA-002が削除候補、新版だけのA-003が追加候補です。A-001A-004は変更なしです。実際の削除・追加であることは、元ファイルの該当行で確認します。

属性変更を比べる場合

旧版の1行

A-001	受付中

新版の1行

A-001	終了

この場合、行単位の差分では旧行の削除と新行の追加として表示されます。「状態が変更された」という意味までは判定しません。会員IDや商品コードを手がかりに、同じ対象の旧行と新行を照合してください。

よくある失敗

  • 並び順が異なるまま比較する:移動した行まで差分になります。内容差の確認では両方を同じ条件で並べます。
  • 片方だけ空白を削除する:正規化方法の違いが差分になります。新旧へ同じ設定を適用します。
  • 名称を識別キーにする:同名の別項目や名称変更を区別できません。IDやコードを優先します。
  • 重複を無条件に削除する:件数差を調べる目的では情報を失います。比較目的を決めてから扱います。
  • 見えている行だけをコピーする:フィルターや非表示行を含めるか除くかを新旧で統一します。
  • 表示値の違いを見落とす:日付、先頭ゼロ、小数桁はExcelの表示形式によってコピー結果が変わることがあります。

この方法の限界

テキスト差分は、Excelのセル色、コメント、数式、列の型、変更履歴を比較しません。また、削除と追加が同じ対象の「変更」なのか、別の対象への入れ替えなのかを自動判定しません。複数列の大量データ、監査証跡が必要な比較、キーが一意でない表は、Excelの関数やPower Queryなど、表構造を保てる方法が適しています。

テキスト差分ツールの各入力は50,000文字までです。上限を超える場合は対象を分類して分けるか、表計算ソフト側で比較してください。

完了前の確認チェックリスト

  • 旧版・新版のファイル、シート、比較時点を記録した
  • 同じ意味の列を比較している
  • 空欄キーと重複キーの件数を新旧それぞれ確認した
  • 正規化と並べ替えの設定が新旧で同じ
  • 重複を残すか削除するかを比較目的に合わせて決めた
  • 追加・削除候補を元のExcelで検索して確認した
  • 差分結果だけを根拠に原本を上書きしていない

入力内容の扱い

紹介したツールは、貼り付けたリストをブラウザ内で処理し、当サイトへ送信・永続保存する機能を持ちません。ただし、顧客情報や社内データについて組織の取り扱い規程がある場合は、その規程を優先してください。

新旧リストを比較する

比較用のキー列を取り出し、両方へ同じ整理と並べ替えを行ってから差分を確認してください。