Function Problems

How to Use One Sheet Reference for Repeated Monthly Excel Formulas

Maira MehtabMaira Mehtab Nov 11, 2026 868 views

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.

How to Use One Sheet Reference for Repeated Monthly Excel Formulas
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.
Before you start

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.

Solution 1Recommended

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.

1
Set up a helper cell

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'.

2
Enter the INDIRECT formula

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.

3
Apply and drag

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.

Use the INDIRECT Function with a Helper Cell
Handling Spaces in Sheet Names: Wrapping the helper cell reference in single quotes (as seen in "'"&B1&"'!") ensures the formula continues to work correctly even if your worksheet names contain spaces.
Smart Spreadsheet Solutions

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. 1. Open your workbook: Launch WPS Spreadsheet and open your monthly summary workbook.
  2. 2. Designate a helper cell: Type your target monthly sheet name in a dedicated cell at the top of your summary table.
  3. 3. Apply the INDIRECT function: Enter the =INDIRECT("'"&B1&"'!TargetCell") formula to pull your data dynamically.
  4. 4. Fill the formulas down: Drag the fill handle to copy the dynamic formula across your summary table efficiently.
Fully compatible with Microsoft Excel formulas and functions, including INDIRECT.Easily manage multiple monthly worksheets in a lightweight, tabbed interface.Free built-in templates for monthly summaries and financial reports.Seamless cross-device syncing to update your summaries anywhere.
QA img-9

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")).