Power Query Problems

Automatically Expand an Excel Table from Data on Another Sheet in WPS Office

Khadija KhanKhadija Khan Nov 13, 2026 868 views

Question details

The user needs to keep a separate table synchronized with a growing master dataset on another sheet, so new rows are included automatically without manually resizing the output range.

Automatically Expand an Excel Table from Data on Another Sheet in WPS Office
Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
A master dataset on one sheet grows over time, and the user wants a separate table on another sheet to update automatically with the new rows.
Observed behavior
A normal Excel Table cannot automatically import and expand from an unrelated range merely by using a volatile named range; it requires a structured source table, Power Query, dynamic-array formulas, or VBA.
Before you start

Confirm that the master data has a single header row, unique column headers, and no completely blank rows or columns inside the intended table area, because structured Excel Tables and Power Query require a consistent tabular layout.

Solution 1Recommended

Use Power Query to Load the Master Table and Refresh the Output

Use this when you need a separate, refreshable output table that keeps its own formatting and expands with new rows from a growing master dataset.

Power Query treats the master Excel Table as a structured source. After you load it to another sheet, refreshing the query imports all current rows and includes any new rows added to the source table.

1
Convert the master range into an Excel Table

Open WPS Spreadsheets, select the master data range, and press Ctrl+T or go to Insert > Table to create a structured Excel Table with headers.

2
Open Power Query from the table

Click any cell inside the master table, go to Data > From Table/Range, and open the Power Query editor.

3
Load the query to a new worksheet

In the Power Query editor, choose Close & Load, select Table and New worksheet, then confirm to create the separate output table.

4
Refresh after adding source rows

After new rows are appended to the master table, right-click the output query table and choose Refresh, or click Data > Refresh All.

Use Power Query to Load the Master Table and Refresh the Output
Output stays in sync: The separate table updates with new master rows after each refresh without changing the output range manually.

Keep a Separate WPS Spreadsheet Table in Sync from Another Sheet

Use WPS Office to turn the master range into a structured Excel Table and create a refreshable Power Query connection so the separate table expands automatically as new rows are added.

  1. 1. Install and open WPS Office: Download WPS Office from the official website, install it, and open the workbook containing the master data.
  2. 2. Convert the master range to a table: In WPS Spreadsheets, select the master range, press Ctrl+T, and confirm the table has headers.
  3. 3. Create a Power Query connection: Click inside the table, go to Data > From Table/Range, and load the query to a new worksheet as a Table.
  4. 4. Refresh when new rows are added: Append rows to the master table, then click the output table and choose Data > Refresh All to expand it automatically.
Power Query refresh keeps the separate output synchronized as the master sheet growsFull compatibility with Microsoft Excel .xlsx table and query formatsFamiliar ribbon interface makes Data, Table, and Refresh commands easy to findFree lightweight application that does not require an Office 365 subscription
QA img-9

Frequently Asked Questions

Why does a named range not automatically expand when new rows are added?

A normal named range using OFFSET or volatile formulas is not recognized as a structured source by the separate table, so it cannot trigger automatic expansion. Convert the source to an Excel Table with Ctrl+T instead.

How do I refresh the separate table after adding rows to the master sheet?

Select the output query table and click Data > Refresh All, or right-click the query table and choose Refresh.

Can I use a formula instead of Power Query to expand the output table?

Yes, if your WPS version supports dynamic arrays, enter =FILTER(MasterTable,MasterTable[ID]<>"") on the output sheet. Clear the spill area so new rows can appear automatically.

What should I check if the output table does not update?

Confirm that the master data is a real Excel Table, the query references that table, and no blank rows or columns are inside the table.

Is the output table compatible with Microsoft Excel?

Yes, WPS Office saves .xlsx workbooks with query tables and formulas that remain compatible when opened in Microsoft Excel.