Template Issues

Excel Name Manager: Manage Workbook vs Worksheet Scope

Olivia MillerOlivia Miller Oct 19, 2026 869 views

Question details

The user needs to understand the differences between workbook-scoped and worksheet-scoped named ranges, how to modify an existing name's scope, and how to effectively deploy them across repetitive monthly template sheets.

Excel Name Manager: Understanding Workbook Scope, Worksheet Scope, and Templates
Product
Microsoft Excel
Device & OS
not provided
Scenario
Managing and duplicating named ranges across multiple duplicate worksheets, such as configuring 12 separate monthly templates.
Observed behavior
The scope dropdown field in the Name Manager is disabled for existing named ranges, preventing the user from directly changing a name's scope after creation.
Before you start

Before adjusting your named ranges, open the Name Manager in the Formulas tab to review your current names and determine which ones need to be restricted to specific worksheets versus the entire workbook.

Solution 1Recommended

Change Name Scope by Recreating the Named Range

Since Excel does not allow changing the scope of an existing named range directly, you must create a new one with the correct scope and delete the old one.

A workbook-scoped name is available throughout the entire file, meaning you can reference it from any tab. A worksheet-scoped name is restricted to a specific tab. Because the Scope dropdown is locked immediately after creation, modifying it requires recreating the name entirely.

1
Open Name Manager

Navigate to the 'Formulas' tab on the Excel ribbon and click on 'Name Manager'.

2
Create a new named range

Click the 'New' button to open the New Name dialog box. Enter your desired name.

3
Set the new scope

In the 'Scope' dropdown, select either 'Workbook' or the specific worksheet you want to restrict the name to. Define the cell references in the 'Refers to' field and click 'OK'.

4
Delete the original name

In the Name Manager list, locate and select the old named range that has the incorrect scope, then click 'Delete'.

Change Name Scope by Recreating the Named Range
Avoid Naming Conflicts: You may encounter an error if you try to create a new name that conflicts with an existing one. If the new name is identical and on the same worksheet scope, delete the original named range first.
Manage Spreadsheets Easily

Easily Manage Workbook and Worksheet Scopes in WPS Spreadsheet

WPS Spreadsheet offers a highly compatible and intuitive Name Manager, allowing you to seamlessly organize workbook-scoped and worksheet-scoped named ranges for your templates without hassle.

  1. 1. Open your file: Launch WPS Spreadsheet and open your workbook containing the templates.
  2. 2. Access Name Manager: Navigate to the 'Formulas' tab on the top ribbon and click on 'Name Manager'.
  3. 3. Manage scopes: Use the 'New' button to define ranges with specific worksheet or workbook scopes, or easily delete outdated names to streamline your templates.
100% compatibility with Microsoft Excel named ranges and .xlsx formatsIntuitive Name Manager interface for easy range tracking and editingLightweight design ensures fast performance even with complex formulasFree to use for everyday spreadsheet and template tasks
microsoft office alternative - wps office

Frequently Asked Questions

Why is the Scope dropdown field grayed out in Excel Name Manager?

Excel permanently locks the scope setting once a named range is created to prevent formula reference errors across the workbook. To change the scope, you must define a new name with the desired scope and delete the original one.

Can multiple worksheets have the exact same named range?

Yes, as long as the named ranges are configured with 'Worksheet' scope. This allows you to use identical names (such as 'MonthlyTotal') on different sheets independently without causing conflicts.

What happens to worksheet-scoped names when I copy a worksheet?

When you duplicate a worksheet that contains worksheet-scoped named ranges, Excel automatically copies those names to the new sheet and links them to the corresponding cells in the copied sheet.

How do I reference a worksheet-scoped name from a completely different sheet?

You can use a worksheet-scoped name in formulas on other sheets by prefixing the name with the specific sheet's name followed by an exclamation mark, such as '=Sheet1!MyRange'.