How to Reference a Master Sheet Across Multiple Excel Worksheets
Question details
The user needs to synchronize multiple inventory worksheets with a single master sheet so that updates reflect globally, while preserving blank cells and maintaining alphabetical order.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Managing an inventory workbook where secondary tabs must dynamically mirror a main master sheet, without displaying zeros for empty cells.
- Observed behavior
- When selecting a large range on a secondary sheet and typing a reference to the master sheet, the formula only applies to the top-left active cell instead of populating the entire selection.
Ensure your master sheet is fully structured with standard column headers before linking it to other sheets, as structural changes later may require adjusting your formulas.
Use Dynamic Array Formulas to Link the Master Data
Dynamic array formulas automatically spill across adjacent cells, making it the most efficient way to reference an entire master sheet range at once.
In modern versions of Excel, you do not need to select an entire range to apply a formula to multiple cells. A single dynamic array formula placed in the top-left cell will automatically spill down and across to fill the necessary space.
Navigate to your destination worksheet and click on the top-left cell where you want the master data to begin (e.g., cell A1).
Type the formula =MasterSheet!A1:P100 (replace 'MasterSheet' with your actual sheet name and adjust the range to fit your master data).
Press Enter. The data will automatically populate across all required rows and columns.
To prevent empty cells on the master sheet from showing up as 0 on the destination sheet, wrap the reference in an IF statement: =IF(MasterSheet!A1:P100="","",MasterSheet!A1:P100).

Use the Fill Handle for Standard Cell References
If your software version does not support dynamic arrays, you can use a standard cell reference and drag it across your desired range.
Apply Formulas to Multiple Selected Cells (Ctrl+Enter)
Use a keyboard shortcut to apply a standard formula to an entire pre-selected range simultaneously.
Synchronize Multiple Worksheets Easily with WPS Spreadsheet
WPS Spreadsheet fully supports cross-sheet referencing, dynamic formulas, and advanced data filtering. It makes keeping your inventory or master sheets perfectly synced a breeze while maintaining high performance.
- 1. Open your workbook in WPS Spreadsheet: Launch WPS Office and open your inventory tracking workbook.
- 2. Create the master link: Go to your destination sheet, select the starting cell, and type =IF(Master!A1="","",Master!A1) to reference the master sheet while keeping blank cells empty.
- 3. Fill the range: Use the fill handle in the bottom-right corner of the cell to drag the formula across the required columns and down the rows.
- 4. Save your synchronized workbook: Save your file. Any alphabetical sorts or additions made to the master sheet will now automatically update across all linked tabs.

Frequently Asked Questions
Why do blank cells from my master sheet show as zeros on other sheets?
By default, spreadsheet software interprets a blank referenced cell as a numeric zero. You can prevent this by using an IF formula like =IF(MasterSheet!A1="","",MasterSheet!A1) to return an empty string instead.
Can I sort the master sheet and have other sheets update alphabetically?
Yes. If your secondary sheets are directly referencing the master sheet via cell formulas, any sorting (like alphabetical ordering of brands) applied to the master sheet will instantly and automatically reflect in the linked sheets.
Why does my formula only apply to one cell when I highlight a large range?
Typing a formula and pressing 'Enter' only applies it to the active cell within a selection. To apply a standard formula to an entire highlighted range simultaneously, you must press 'Ctrl+Enter' instead of just 'Enter'.




