DMDiff MasterGuides
Choose a comparison tool

EXCEL RECORDS

Free Online Excel Row Comparison: Match Records by a Stable Key

A stable identifier such as SKU keeps records aligned after sorting or insertion. When no complete unique identifier exists, Diff Master compares rows by position and warns about cascading changes.

Published Reviewed

DOWNLOADABLE CASE

Inventory reconciliation: stable SKU records and a position fallback sheet

Fictional, repository-owned files. No personal, customer, or production data.

CHANGES YOU CAN VERIFY

Start with the source files.

  1. SKU-104 stock changed from 18 to 11
  2. SKU-205 was removed and SKU-410 was added
  3. Unit Cost changed from numeric 12.50 to text “12.50”
  4. Reorder Value formula changed and a Warehouse Zone column was added

ACTUAL DIFF MASTER RESULT

Compare the evidence to the claim.

Diff Master Excel result aligning inventory records by the stable SKU column
Actual Diff Master result for the Inventory sheets, aligned by the stable SKU identifier.
Diff Master Excel result warning that Position Fallback sheets were compared by row position
Actual Diff Master result for the Position Fallback sheets, where no complete unique identifier exists.

WHAT THE RESULT PROVES

A bounded conclusion.

  • The Inventory sheet aligns records by the complete, unique SKU column.
  • The result separates row, column, value, type, and saved formula changes.
  • The Position Fallback sheet contains no complete unique column, so the result explicitly uses row position.

Why row alignment changes the answer

A spreadsheet diff must decide which row on the left represents the same record on the right. A complete, unique identifier such as SKU lets the comparison follow a record even when another record is inserted or removed.

When no column is complete and unique on both sides, Diff Master falls back to row position. That is transparent but less resilient: one inserted row can make later positions appear different.

Read the stable-key inventory result

The Inventory sheets use fictional products and warehouse values. SKU is unique and populated for every record, so additions and removals do not turn the remaining rows into a cascade of positional changes.

Record changes contained in the downloadable workbooks
Evidence typeExampleWhat to verify
ValueSKU-104 On Hand: 18 → 11The same SKU remains aligned.
RowSKU-205 removed; SKU-410 addedDistinct records are classified separately.
Type + formula12.50 number → “12.50” text; formula adds VALUE()Displayed text alone would miss the type and logic change.
ColumnWarehouse Zone addedThe schema change is not mistaken for a row edit.

Reproduce the position fallback

The same workbooks include a Position Fallback sheet. Every candidate column contains duplicate values, so there is no complete unique identifier. Compare that sheet pair and the result states that rows were aligned by position.

This warning is part of the evidence. It tells the reviewer that a changed or reordered row can affect later comparisons and that a stable identifier should be added before relying on the result for reconciliation.

TRY THE SAME FILES

Reproduce the result.

  1. Open Excel Compare, choose both inventory workbooks, and compare the Inventory sheets.
  2. Verify that SKU is reported as the stable identifier and inspect the added, removed, value, type, formula, and column changes.
  3. Select Position Fallback on both sides and compare again to see the explicit position-alignment warning.

LIMITS THAT MATTER

Do not extend the result beyond the tool.

  • One worksheet pair is compared at a time.
  • Without a stable identifier, inserted or reordered rows can create cascading position differences.
  • Saved values, types, and formula strings are compared; formulas are not recalculated.
  • Cell formatting is not compared.

RUN IT LOCALLY

Compare these workbooks

Reproduce the stable-key result, then switch sheets to inspect position fallback.

Compare these workbooks