Data Import & Export

How to Automatically Update Multiple Excel Workbooks from a Source Workbook

Huma Ashraf ChHuma Ashraf Ch Oct 26, 2026 869 views

Question details

The user wants to dynamically synchronize multiple destination Excel workbooks with a source workbook so that newly added rows are automatically included in the updates.

Automatically Update Multiple Excel Workbooks from a Source Workbook
Product
Excel
Device & OS
not provided
Scenario
Managing expanding datasets where a central source workbook feeds data into multiple destination workbooks.
Observed behavior
Standard Excel cell links only update existing cell values and fail to dynamically pull in new rows when they are inserted into the source workbook.
Before you start

Ensure that your source workbook is saved in a stable, accessible location such as a shared network drive or a synced cloud folder to prevent broken connections.

Solution 1Recommended

Use Power Query to Connect and Synchronize Workbooks

Convert your source data into an Excel Table and use Power Query to establish a robust data connection that automatically expands when new rows are added.

Power Query is the most reliable method for importing and syncing data across workbooks. Unlike basic cell formulas, it recognizes structured tables and dynamically adjusts row counts, ensuring that all destination files accurately reflect newly inserted data from the source file.

1
Format source data as a Table

Open your source workbook, select your dataset, and press Ctrl+T to convert it into a Table. Name the table appropriately in the Table Design tab, then save and close the file.

2
Import data into destination workbook

Open a destination workbook. Go to the 'Data' tab on the ribbon, select 'Get Data', choose 'From File', and then click 'From Workbook'.

3
Load the source table

Navigate to the location of your source workbook and import it. In the Navigator window, select the Table you created in step one, and click 'Load' to bring the data into the destination sheet.

4
Configure automatic refresh settings

To ensure automatic updates, go to 'Data' > 'Queries & Connections'. Right-click your newly created connection, select 'Properties', and check the box for 'Refresh data when opening the file'.

Use Power Query to Connect and Synchronize Workbooks
Scheduled Refreshes: Within the connection properties, you can also check 'Refresh every X minutes' to keep the destination workbook updated automatically while it remains open.
Seamless Data Management

Easily Connect and Update Workbooks with WPS Spreadsheet

WPS Office provides robust data tools to link multiple spreadsheets, ensuring your datasets remain synchronized without complex scripting. It serves as an excellent, lightweight alternative for your daily data management tasks.

  1. 1. Open destination workbook: Launch WPS Spreadsheet and navigate to the destination workbook where you want the data to appear.
  2. 2. Initiate data import: Click on the 'Data' tab and select 'Import Data' to begin connecting your source workbook.
  3. 3. Select the source file: Browse your computer for the file containing your source data and choose the specific worksheet or range to import.
  4. 4. Set connection properties: After importing, configure the external data connection properties to refresh automatically upon opening the document.
Free and lightweight alternative to Microsoft Excel with high performance.Highly compatible with standard Microsoft Office .xlsx and .xls file formats.Built-in tools to import external data and manage worksheet connections effortlessly.Familiar user interface ensuring zero learning curve for new users.
microsoft office alternative - wps office

Frequently Asked Questions

Why do standard cell references not include newly added rows?

Standard links (such as ='[Source.xlsx]Sheet1'!A1) reference specific static cells. If you add a row in the source file, the formula in the destination file does not automatically expand its target range to accommodate the new row. Using formatted Tables and data connections solves this limitation.

Can I automatically update the destination workbook without opening it?

Generally, no. Local data connections typically require the destination workbook to be opened to execute the refresh command. However, if using cloud-based enterprise solutions or automated scripts, backend syncing can occur without manual intervention.

What happens if I move or rename the source workbook?

If the source workbook is moved or renamed, the file path breaks, causing the data connection to fail. You will need to go to 'Data' > 'Queries & Connections', open the connection properties, and update the file path to restore synchronization.

Does this method slow down my destination workbook?

Creating multiple data connections or importing massive datasets can increase the file size and calculation time. Utilizing Power Query is generally more efficient than complex array formulas, but you should only import the columns you actually need to optimize performance.