How to Change Excel Worksheet References from One Month to Another
Question details
The user needs to update formulas across a report that reference a specific monthly worksheet so they point to a new monthly worksheet with an identical layout.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Rolling over monthly reports where formulas need to reference a new month's data sheet without manually rewriting each formula.
- Observed behavior
- Formulas are hardcoded to a previous month's sheet name (e.g., May!A1) and need to be efficiently redirected to the current month's sheet (e.g., June!A1).
Ensure that the new monthly worksheet exists in your workbook and has the exact same structure and layout as the previous month to prevent formula calculation errors.
Use Find and Replace to Update Sheet Names
This is the fastest and most direct method to permanently change hardcoded sheet references across multiple formulas.
Select the range of cells containing the formulas you want to update, or select the entire worksheet if you want to apply the change globally.
Press Ctrl + H on your keyboard to open the Find and Replace dialog box.
Click the 'Options' button in the dialog box and ensure the 'Look in' dropdown is set to 'Formulas'.
In the 'Find what' field, enter the old sheet reference (e.g., =May!). In the 'Replace with' field, enter the new sheet reference (e.g., =June!).
Click 'Replace All' to instantly update all matching formulas to point to the new monthly worksheet.

Create Dynamic Sheet References with the INDIRECT Function
Use this method if you want to change sheet references dynamically by simply typing the month's name into a single cell, avoiding the need to use Find and Replace each time.
Manage Monthly Reports Easily with WPS Spreadsheet
WPS Spreadsheet provides powerful Find and Replace tools and full support for advanced functions like INDIRECT, making it incredibly easy to update monthly report templates and dynamically link sheet references.
- 1. Open your workbook: Launch WPS Spreadsheet and open your monthly report file.
- 2. Access Find and Replace: Press Ctrl + H to open the Replace tab, just as you would in Excel.
- 3. Update formulas: Search for the old sheet name (e.g., 'May!') and replace it with the new sheet name (e.g., 'June!'), ensuring 'Look in Formulas' is checked.

Frequently Asked Questions
Why do I get a #REF! error when using the INDIRECT function?
A #REF! error usually occurs if the worksheet name you are referencing does not exist, is spelled incorrectly, or if you are using INDIRECT to reference a separate workbook that is currently closed.
Can I use Find and Replace across the entire workbook?
Yes. In the Find and Replace dialog box, click 'Options' and change the 'Within' dropdown from 'Sheet' to 'Workbook'. This will update the sheet reference in formulas across all tabs in your file.
Does Find and Replace work on external workbook links?
Yes, you can use Find and Replace to update external workbook references. Just ensure you type the exact path structure in the 'Find what' and 'Replace with' fields, for example replacing '[Budget_May.xlsx]' with '[Budget_June.xlsx]'.




