Office Settings & Configuration

How to Fix Excel 'Name Already Exists' Error When Copying a Worksheet

John WilsonJohn Wilson Nov 2, 2026 870 views

Question details

The user encounters dozens of 'a name already exists' prompts when trying to duplicate a single worksheet, and deleting visible items in the Name Manager does not stop the prompts from appearing.

How to Fix Excel 'Name Already Exists' Error When Copying a Worksheet
Product
Microsoft Excel
Device & OS
not provided
Scenario
Duplicating or copying an existing worksheet tab within the same workbook.
Observed behavior
Excel repeatedly throws popup warnings about conflicting defined names during the copy process, blocking the duplication until the user manually clicks through over 50 prompts.
Before you start

Before modifying defined names or running scripts, create a backup copy of your workbook to prevent accidental data loss in case essential named ranges are deleted.

Solution 1Recommended

Manually Resolve Conflicts in Name Manager

Address the prompts directly during the copy process and clean up visible names in the Name Manager.

When Excel detects that the copied sheet contains named ranges that already exist in the destination, it triggers a conflict prompt. Cleaning up the Name Manager before copying can significantly reduce these errors.

1
Open the Name Manager

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

2
Delete duplicate or broken names

Review the list for any names that have '#REF!' in the 'Refers To' column or duplicate entries. Select them and click 'Delete'.

3
Copy the worksheet

Right-click the worksheet tab and select 'Move or Copy', then check 'Create a copy'.

4
Handle remaining prompts

If the prompt appears again, click 'No' to rename the conflicting name specifically for the new worksheet, or 'Yes' to accept the existing version of the name.

Manually Resolve Conflicts in Name Manager
Quick Dismissal: If you don't care about preserving the named ranges and just want to dismiss the 50+ prompts quickly, you can press and hold the 'Enter' key to rapidly select 'Yes' for all of them.
Manage Spreadsheets Smoothly

Duplicate Worksheets and Manage Names Smoothly in WPS Office

WPS Spreadsheets provides a clean, highly compatible interface for managing complex workbooks. You can easily clean up defined names and duplicate worksheets without frustrating hidden errors freezing your application.

  1. 1. Open your workbook in WPS: Launch WPS Spreadsheets and open the workbook that contains the worksheet you want to copy.
  2. 2. Access the Name Manager: Navigate to the 'Formulas' tab on the top ribbon and click on 'Name Manager'.
  3. 3. Clean up broken names: Select any duplicate or error-filled names in the list and click 'Delete' to clear them out.
  4. 4. Initiate worksheet duplication: Right-click the worksheet tab at the bottom of the screen that you wish to duplicate and choose 'Move or Copy'.
  5. 5. Create the copy: Check the 'Create a copy' box and click 'OK' for a seamless duplication without excessive prompt interruptions.
Fully compatible with Microsoft Excel file formats (.xlsx, .xls, .csv).Intuitive Name Manager to quickly identify and delete broken range references.Lightweight software that handles large workbooks and worksheet duplication seamlessly.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel say a name already exists when I haven't created one?

Workbooks often inherit hidden named ranges from copied cells, older Excel versions, or third-party templates. These hidden names travel with the worksheet and conflict when duplicated, even if you never manually created them.

Can I ignore the name conflict prompts when duplicating a sheet?

Yes, if you just want to proceed and don't care about fixing the broken references, holding down the Enter key will rapidly click 'Yes' through all the prompts. However, the underlying issue will remain the next time you copy a sheet.

What happens if I delete a named range in the Name Manager?

Deleting a named range will cause any formulas relying on that specific name to return a '#NAME?' error. Always ensure you are only deleting duplicate names or names that already show reference errors ('#REF!').