PRACTICAL EXCEL WORKFLOW

How to preserve manual notes when refreshing Excel data

Keep notes attached to a stable record key instead of a row position when daily exports add, remove or reorder rows.

Typing notes beside a refreshed table is unsafe when rows can move. A note belongs to a job identity, not to row 37. The reliable design is a separate note table keyed by a stable ID, joined back to the current export.

Safe method

  1. Create a Notes table containing the key and only human-maintained fields.
  2. Import the new export as a separate table.
  3. Verify both key columns use the same data type and are unique.
  4. Use an exact left join to attach notes to current rows.
  5. Use anti-joins to list newly opened and closed records; never fuzzy-match operational IDs.

Worked example

Yesterday J-008 was row 12 with note ‘awaiting material’. Today it moves to row 4 after six jobs close. Joining on J-008 preserves the note; copying row 12 does not.

Checks that prevent plausible-looking mistakes

The objective is not to maximize automatic matches. It is to make every accepted match deterministic and route uncertainty to a short manual review.

What the review should show

Exact key and ERP versus user column ownership mapping
Declare the match key and which source owns every column.
Production board refresh change report and exception counts
Review changes and exceptions before exporting the updated workbook.

Free alternatives

Power Query can implement this method with exact joins and anti-joins. It is the best free option when someone in the shop can build and maintain the query. The local beta packages the same safety decisions into one narrow workflow; it does not claim to support every ERP or custom workbook.

Further reading: source 1 · source 2

Your production files stay on your device. The tool processes spreadsheets locally in your browser. We collect only anonymous usage events to evaluate the beta.