Direct references such as ='SenList Feeder'!A1 describe a cell position, not an employee. When a feeder row is deleted, formulas can move, return a different person, or produce broken references. The reliable design is to link both sheets with a unique employee ID.
Why Position-Based References Mix Employee Records
INDEX(range,1,3) always asks for the first row of that range. It does not know which employee belongs in the destination row. Sorting or deleting source rows therefore changes the meaning of the position even when the formula remains syntactically valid.
Build Stable Cross-Sheet Lookups with Employee IDs

- Add an Employee ID column to SenList Feeder and make every value unique and permanent.
- Select the feeder range and press Ctrl+T to create a table; give it a clear name such as
Employees. - Put the intended employee ID in the Seniority List row. In Excel 365, return a field with
=XLOOKUP($A2,Employees[Employee ID],Employees[Name],""). - For versions without XLOOKUP, use
=IFERROR(INDEX(Employees[Name],MATCH($A2,Employees[Employee ID],0)),""), then repeat with the appropriate return column.
Sort the Source Instead of Rebuilding Destination Rows
If Seniority List should show the same employees in a different order, sort or filter the source table by seniority date, or use a separate ordered list of employee IDs. Do not hard-code one formula per physical source row.
Test the Workbook with a Controlled Row Deletion
Save a copy, delete one employee from the feeder table, and recalculate. The deleted ID should return blank while every remaining ID still returns the correct name and details. Also test duplicate and blank IDs because they make key-based lookups ambiguous.
Create Stable Cross-Sheet Lookups in WPS Spreadsheets
WPS Office can handle this local worksheet workflow directly. WPS Spreadsheets supports common XLSX files and familiar lookup formulas for linking records by a stable identifier.
- Open a duplicate workbook in WPS Spreadsheets and preserve the Employee ID column on both sheets.
- Use an exact-match
INDEXandMATCHformula keyed to the ID rather than a row number. - Copy the formula across the required fields, changing only the return column.
- Delete one source row and confirm that all remaining employees still match their IDs.
WPS AI can help explain complex formulas and summarize data. Validate VBA, external data connections, and organization-specific add-ins before a full migration.

Keep Excel Sheet Links Correct After Deleting Source Rows FAQs
Why did Excel change my formula when I deleted a source row?
Excel adjusts references to preserve their relationship to cells. A positional reference can therefore point to a different record after deletion.
Can employee names be used instead of IDs?
Only if every name is unique and never changes. A dedicated employee ID is safer because two people can share a name.
Should I use XLOOKUP or INDEX and MATCH?
Use XLOOKUP in supported Excel versions. INDEX and MATCH provides an exact-match alternative for older versions and many compatible spreadsheet apps.
How do I prevent duplicate IDs from returning the wrong person?
Apply Data Validation or conditional formatting to flag duplicates in the Employee ID column before relying on lookup results.




