How to Create a Master Product List Across Monthly Excel Sheets
Question details
The user wants to maintain a single product list that updates synchronously across multiple monthly inventory worksheets without breaking existing formulas, totals, or manual inputs.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Managing a monthly inventory system where new products must be added continuously, requiring a way to reflect the updated master list across various time-period sheets.
- Observed behavior
- Adding a new product manually to each monthly sheet is tedious and error-prone, but inserting rows across grouped sheets dynamically risks misaligning formulas and custom data formatting.
Before proceeding, back up your workbook. If you choose the VBA method, ensure the Developer tab is enabled in your Excel ribbon and save your file as a Macro-Enabled Workbook (.xlsm).
Consolidate Data Using a Structured Excel Table
The most robust and error-free method is keeping all monthly data in a single structured Excel Table with a dedicated 'Month' column, eliminating the need to update multiple sheets.
Maintaining separate sheets for each month often causes formula misalignment when new items are added to a master list. Consolidating all data into one centralized table allows Excel's structured references to automatically expand.
You can easily filter by month or use PivotTables to create distinct monthly views without duplicating row headers.
Gather all your monthly inventory data into a single worksheet instead of dividing it across multiple tabs.
Insert a new column named 'Month' on the far left or right of your dataset to distinguish the inventory records by their respective time periods.
Highlight your entire data range. Go to the 'Home' tab on the ribbon, click 'Format as Table', and choose a style. Ensure 'My table has headers' is checked before clicking OK.
Click anywhere inside your new table, go to the 'Table Design' tab that appears, and check the 'Total Row' box. This automatically provides dynamic sums or averages at the bottom.
Whenever you type a new product name immediately below the last row, the table will automatically expand its formatting and copy down existing calculated formulas.

Use a VBA Macro to Update Multiple Monthly Sheets
If business requirements strictly dictate keeping separate monthly sheets, use a VBA macro to insert new product rows and copy formulas automatically across all tabs.
Manage Monthly Inventory Seamlessly with WPS Spreadsheets
WPS Office offers a powerful, free alternative to Excel for managing complex inventory lists. It fully supports structured tables, dynamic formulas, and VBA macros, allowing you to synchronize master product lists with ease and zero cost.
- 1. Open your workbook in WPS: Download and install WPS Office, then open your existing multi-sheet inventory workbook in WPS Spreadsheets.
- 2. Structure your data: Consolidate your monthly data into a single sheet, highlight the range, and navigate to 'Home' > 'Format as Table'.
- 3. Utilize VBA capabilities: If you prefer to keep separate monthly sheets, enable the Developer tab in WPS settings to run and edit your existing cross-sheet VBA macros flawlessly.

Frequently Asked Questions
Can I link a master sheet to monthly sheets without using VBA?
Yes, you can use formulas like VLOOKUP, INDEX/MATCH, or Power Query to pull data from a master list. However, if your monthly sheets also contain manual inputs (like daily stock counts), changing the sort order or adding items to the master list can cause those manual inputs to misalign with the updated product rows.
Why do my Excel totals break when I add a new product row?
If your SUM formula at the bottom of a column specifies a static range (e.g., =SUM(B2:B50)) and you add data in row 51, the formula won't include it. Formatting your data as a structured table automatically expands the calculation range when new rows are appended.
Does WPS Office support Excel VBA macros natively?
Yes, WPS Office provides excellent support for VBA macros. You can run, edit, and create macros in WPS Spreadsheets just as you would in Excel, ensuring your automated product list updates continue to work seamlessly across your files.




