2つのExcelファイルをキーで比較する方法

行が移動すると、セル位置だけの比較は成立しません。キー比較では安定した識別子でレコードを対応付け、その後に各ペアの項目を確認します。

1レコードを表すキーを選ぶ

良いキーは安定していて、空欄がなく、一意です。SKU、社員番号、証券番号、請求書番号と明細番号の組み合わせなどが一般的です。名前や説明は表記や書式が変わりやすく、通常は適していません。

  1. 候補キーの空欄と重複を調べます。
  2. 1列で一意にならない場合は複数列を組み合わせます。
  3. 両方のファイルで同じキー定義を使います。

無害な差だけを正規化する

誤って入った空白の除去は、多くの場合安全です。名前では英字の大小を無視できても、大小を区別する識別子では危険です。数値許容差は、差分を隠すためではなく、文書化された業務ルールに基づいて設定します。

正しい順番で例外を確認する

最初に重複キーを確認します。重複があると1対1の対応が曖昧になるためです。次に追加・削除されたレコード、最後に項目単位の変更を確認します。統制や監査に使う場合は、元ファイルのハッシュと設定を含めて例外を出力します。

プライバシーを前提に設計

ブラウザー内で処理

ファイルをアップロードしない

アカウント不要