How do I design an inventory sheet that preserves a record when an item changes location?
Quick answer
Keep two related tables: an item list with one row per item and its current location, and a movement log with one row for every move. Give each item a stable, unique ID that does not depend on its location or name, and record that ID on every movement row. Update the current location when an item moves, but add a new log row rather than replacing the previous movement record.
The question, the details, the next step.
A practical checklist
Create one Items row per item and assign a stable, unique ItemID.
Create a separate Movements sheet with one new row for each recorded move.
Include ItemID, date, From, and To on movement rows; add a note or recorder field if useful.
Choose a consistent way to record initial placement, unknown locations, and later corrections.
After each move, check that the Items current location agrees with the latest recorded destination.
A few more useful answers
Should I store the item name in the movement log as well as its ID?
You can include a description to make the log easier to read, but use the stable ItemID to connect records. Names may change or be similar across items.
Should I delete a movement row if someone entered the wrong location?
If you need a history, avoid silently deleting it. Use a consistent correction method, such as adding a clearly labeled correction row or marking the original as corrected, while keeping the current location accurate.
Does this sheet prove an item was physically at every recorded location?
No. It preserves the entries people make; it cannot establish that every move was recorded or that an entry reflects a verified physical check.
