EXCEL レコード
無料のオンライン Excel 行比較: 安定したキーによるレコードの一致
Excel 内の 2 つのデータセットを比較するには、SKU などの安定した識別子を使用して、並べ替えまたは挿入後にレコードを整列させます。完全な一意の識別子が存在しない場合、Diff Master は位置によって行を比較し、カスケード変更について警告します。
ダウンロード可能なケース
在庫調整: 安定した SKU レコードとポジションフォールバックシート
リポジトリが所有する架空のファイル。個人データ、顧客データ、生産データは含まれません。
確認できる変更点
ソースファイルから始めます。
- SKU-104 在庫が 18 から 11 に変更されました
- SKU-205 が削除され、SKU-410 が追加されました
- 単位コストが数値 12.50 からテキスト「12.50」に変更されました
- 再注文値の式が変更され、倉庫ゾーン列が追加されました
Diff Master の実際の結果
証拠と主張を比較してください。


結果が証明すること
限定された結論。
- インベントリ シートでは、完全かつ一意の SKU 列によってレコードが配置されます。
- 結果は、行、列、値、タイプ、および保存された数式の変更を分離します。
- Position Fallback シートには完全な一意の列が含まれていないため、結果では行の位置が明示的に使用されます。
行の配置によって答えが変わる理由
2 つの Excel シートのデータを比較する場合、スプレッドシートの差分によって、左側のどの行が右側の同じレコードを表すかを判断する必要があります。 SKU などの完全な一意の識別子を使用すると、別のレコードが挿入または削除された場合でも、レコードに従って比較を行うことができます。
両側で完全で一意の列がない場合、Diff Master は行の位置に戻ります。これは透明ですが、復元力が低くなります。挿入された行によって、後の位置が異なって見える可能性があります。
安定したキーのインベントリ結果を読み取る
在庫シートでは、架空の製品と倉庫の値が使用されます。 SKU は一意であり、レコードごとに設定されるため、追加や削除によって残りの行が位置変更のカスケードになることはありません。
| 証拠の種類 | 例 | 何を確認するか |
|---|---|---|
| 値 | SKU-104 手持ち: 18 → 11 | 同じ SKU は整列されたままになります。 |
| 行 | SKU-205 が削除されました。 SKU-410 追加 | 個別のレコードは個別に分類されます。 |
| 種類+式 | 12.50 数値 → 「12.50」テキスト;数式は VALUE() を追加します | 表示されたテキストだけでは、タイプとロジックの変更が見逃されます。 |
| コラム | 倉庫ゾーンを追加しました | スキーマの変更は行の編集と間違われません。 |
位置フォールバックを再現する
同じワークブックには、Position Fallback シートが含まれています。すべての候補列には重複した値が含まれているため、完全な一意の識別子はありません。そのシート ペアを比較すると、行が位置によって整列されていることがわかります。
この警告は証拠の一部です。これは、変更または並べ替えられた行が後の比較に影響を与える可能性があること、および調整の結果に依存する前に安定した識別子を追加する必要があることをレビューアに伝えます。
同じファイルを試してみる
結果を再現します。
- Excel [比較] を開き、両方のインベントリ ワークブックを選択して、インベントリ シートを比較します。
- SKU が安定した識別子として報告されていることを確認し、追加、削除、値、タイプ、式、および列の変更を検査します。
- 両側で [位置フォールバック] を選択し、再度比較して、明示的な位置調整の警告を確認します。
重要な制限
結果をツールを超えて拡張しないでください。
- 一度に 1 つのワークシート ペアが比較されます。
- 安定した識別子がないと、行の挿入または並べ替えによってカスケード的な位置の違いが生じる可能性があります。
- 保存された値、型、および数式文字列が比較されます。数式は再計算されません。
- セルの書式設定は比較されません。
ローカルで実行する
これらのワークブックを比較してください
安定したキーの結果を再現し、シートを切り替えて位置フォールバックを検査します。