How to Use One Sheet Reference for Repeated Monthly Excel Formulas
Question details
The user needs an efficient way to update multiple formulas that reference a specific monthly worksheet without manually editing the sheet name in every individual formula.

- Product
- Excel / WPS Spreadsheet
- Device & OS
- not provided
- Scenario
- Creating a summary worksheet that aggregates data from monthly sheets, where manually updating sheet names in multiple formulas is time-consuming and inefficient.
- Observed behavior
- Updating the sheet name in multiple separate formulas requires tedious manual editing each time a new monthly sheet is added.
Ensure your monthly worksheets are clearly and consistently named (e.g., 'Jan 2024', 'Feb 2024') and designate a specific helper cell in your summary sheet to store this text exactly as it appears on the tabs.
Use the INDIRECT Function with a Helper Cell
Use a helper cell to store the monthly sheet name and the INDIRECT function to dynamically build the reference, allowing you to update multiple formulas at once.
The INDIRECT function converts a text string into a valid cell reference. By combining it with a helper cell that contains the sheet name, you only need to change the value in the helper cell when a new month is added. All dependent formulas will update automatically, eliminating the need to edit them one by one.
On your summary worksheet, select a blank cell (for example, B1) and type the exact name of your target monthly worksheet, such as '24 April'.
Click the cell where you want the referenced data to appear and type the formula: =INDIRECT("'"&B1&"'!D2"). Replace D2 with the actual cell you wish to reference on the monthly sheet.
Press Enter to execute the formula. If you need to pull data from other cells, you can copy this formula to adjacent cells and manually adjust the D2 portion to point to the new cell addresses.

Dynamically Reference Worksheets with WPS Spreadsheet
WPS Spreadsheet fully supports advanced logical and lookup functions, including INDIRECT. You can easily build dynamic summary reports that update automatically without manual formula edits.
- 1. Open your workbook: Launch WPS Spreadsheet and open your monthly summary workbook.
- 2. Designate a helper cell: Type your target monthly sheet name in a dedicated cell at the top of your summary table.
- 3. Apply the INDIRECT function: Enter the =INDIRECT("'"&B1&"'!TargetCell") formula to pull your data dynamically.
- 4. Fill the formulas down: Drag the fill handle to copy the dynamic formula across your summary table efficiently.

Frequently Asked Questions
Why is my INDIRECT formula returning a #REF! error?
A #REF! error usually occurs if the sheet name typed in the helper cell does not perfectly match the actual tab name, if there are trailing spaces in the tab name, or if the referenced worksheet is located in a closed workbook (INDIRECT only works with open workbooks).
Does the INDIRECT function slow down my spreadsheet?
Yes, INDIRECT is a volatile function, meaning it recalculates every time any change is made to the workbook. Using hundreds or thousands of INDIRECT formulas can impact the performance and calculation speed of your spreadsheet.
How do I reference a range instead of a single cell using INDIRECT?
You can combine the text string to form a range reference. For example, to sum the range A1:A10 on the sheet specified in cell B1, you would use the formula: =SUM(INDIRECT("'"&B1&"'!A1:A10")).




