How to update defined names (named ranges) in Excel
This article explains how to update a defined name / named range in Excel when it no longer matches the correct cells (for example after moving a table or adding rows/columns outside the range).
When you need this
You’ll typically need to update a named range if you (or someone else) has:
-
Moved a table so it now sits outside the existing named range
-
Added rows/columns outside the named range (so the range doesn’t automatically expand)
-
Re-structured a sheet and formulas start returning errors or wrong values because they still reference the old range
Solution
Update the named range using Name Manager:
-
Open the Excel file
-
Go to the Formulas tab
-
Click Name Manager
-
Select the named range you need to change
-
-
Typing the correct range directly, or
-
Clicking the range selector button (to the right of the field) and selecting the correct cells with your mouse
In Refers to: update the cell reference by either:
-
-
Press Enter
-
Click Close
Your named range is now updated, and any formulas using that name will reference the new area.
Why this happens
Named ranges point to a specific cell reference (e.g., Sheet1!$A$1:$D$20). If you move content or expand the data outside that reference, Excel won’t always update the named range automatically—so you must update it manually in Name Manager.
Quick checklist
-
Did the table move outside the original range?
-
Were rows/columns added outside the defined range?
-
Do formulas still reference the old name but return incorrect results?
If yes, update the range via Formulas → Name Manager.