Office Settings & Configuration

How to Change the Scope of Excel Defined Names Efficiently

Kushani NimanthikaKushani Nimanthika Nov 10, 2026 869 views

Question details

The user needs an efficient way to change the scope of multiple defined names from worksheet scope to workbook scope without altering other sheet-level names.

How to Change the Scope of Excel Defined Names Efficiently
Product
Microsoft Excel
Device & OS
not provided
Scenario
Managing and modifying multiple defined names in a complex spreadsheet.
Observed behavior
The default Excel Name Manager lacks a built-in, direct method to bulk-edit and change the scope of existing defined names from worksheet to workbook level.
Before you start

Before modifying defined names in bulk, ensure you create a backup copy of your workbook to prevent accidental loss of important data references or formula errors.

Solution 1Recommended

Use a Third-Party Name Manager Add-in

Since Excel's built-in Name Manager restricts bulk scope modifications, utilizing a dedicated tool like Jan Karel Pieterse's Name Manager add-in is the most efficient workaround.

By default, Excel forces you to delete and recreate a defined name if you want to change its scope. For complex workbooks with dozens of names, this manual process is highly inefficient. Installing a specialized add-in bypasses this limitation, allowing you to select and modify multiple names simultaneously.

1
Download the Add-in

Search for and download the free Name Manager add-in created by Jan Karel Pieterse from a trusted source.

2
Install and Enable

Extract the downloaded files, open Excel, navigate to File > Options > Add-ins, and install the add-in by browsing to the extracted file.

3
Launch the Tool

Navigate to the Formulas tab on your Excel ribbon and click on the newly added Name Manager tool (this will be separate from Excel's default Name Manager).

4
Modify the Scope

Highlight the multiple defined names you wish to change, look for the scope modification options within the add-in interface, and switch them from worksheet scope to workbook scope.

Use a Third-Party Name Manager Add-in
Tip: Using this add-in ensures that your other sheet-level names remain untouched while you bulk-edit the ones you specifically selected.
Free Microsoft Office alternative

Manage Complex Spreadsheets Seamlessly with WPS Office

If you frequently encounter limitations in Microsoft Excel when managing complex data, consider switching to WPS Office. It provides a lightweight, fast, and free alternative with comprehensive spreadsheet management tools, seamless format compatibility, and a highly intuitive interface.

  1. 1. Download and Install: Visit the official WPS Office website to download the free installation package and complete the setup.
  2. 2. Open Your Excel File: Launch WPS Spreadsheet and go to Menu > Open to load your existing .xlsx workbooks seamlessly.
  3. 3. Access the Name Manager: Navigate to the Formulas tab and click 'Name Manager' to efficiently track, review, and manage your defined names.
Fully compatible with Microsoft Excel formats (.xlsx, .xls, .csv)Lightweight architecture ensures fast loading of complex and heavy workbooksBuilt-in Name Manager for streamlined formula and data referencingFree to download and use with a highly familiar user interface
QA img-9

Frequently Asked Questions

Can I change the scope of an Excel defined name using the default Name Manager?

No, the built-in Excel Name Manager does not allow you to directly edit the scope of an existing defined name once it has been created. You typically have to delete the name and recreate it with the desired scope, or use an external add-in for bulk changes.

What is the difference between workbook and worksheet scope for defined names?

A workbook-level name can be referenced directly from any sheet within the entire workbook. A worksheet-level name is restricted to the specific sheet it was created on and requires the sheet name as a prefix if you attempt to reference it from a different sheet.

Will changing a defined name's scope break my existing formulas?

It depends on how your formulas and sheets are structured. Changing a worksheet-level name to a workbook-level name usually maintains functionality, but you must ensure there are no naming conflicts or duplicated names across other sheets in your workbook.