How to Link an Excel Table or Range to Another Worksheet
Question details
The user wants to create linked cells on a separate worksheet that dynamically mirror and automatically update based on an original table or text range.
- Product
- Excel
- Device & OS
- not provided
- Scenario
- Managing data across multiple worksheets and ensuring changes in a source table or text range are instantly reflected in a destination worksheet.
- Observed behavior
- The goal is to successfully duplicate the data into another worksheet using a live link rather than a static paste.
Ensure that both your source worksheet and destination worksheet are open and accessible within your workbook before attempting to link the cell ranges.
Use the Paste Link Feature
The most efficient way to dynamically link data between worksheets is by using the Paste Link option, which creates absolute cell references to the original data.
This method works seamlessly for both formatted Excel tables and standard text ranges. When the source data is modified, the linked cells on the destination worksheet will update automatically.
Highlight the source table or text range you want to link. If it is a formatted table, select the data range without including the header row.
Right-click the highlighted range and choose 'Copy', or simply press Ctrl+C on your keyboard.
Switch to your destination worksheet. Right-click the starting cell where you want the linked data to appear, hover over the Paste Options, and select 'Paste Link'.
Easily Link Spreadsheets and Data with WPS Office
WPS Spreadsheet provides a highly compatible and intuitive interface for linking tables, text ranges, and complex formulas across multiple worksheets, making data management effortless.
- 1. Open your workbook: Launch WPS Spreadsheet and open the file containing the data you want to link.
- 2. Copy the source range: Select the desired table or text range (excluding headers if preferred) and press Ctrl+C.
- 3. Apply Paste Link: Go to the target worksheet, right-click the destination cell, select 'Paste Special', and click 'Paste Link'.

Frequently Asked Questions
Why does my linked cell show a zero (0) when the source cell is blank?
When you use Paste Link, the spreadsheet creates a formula referencing the source cell (e.g., =Sheet1!A1). If the source cell is entirely empty, the formula evaluates it as zero. You can hide zeros in the spreadsheet settings or use an IF formula (e.g., =IF(Sheet1!A1="","",Sheet1!A1)) to display a blank cell instead.
Can I link a text range to a completely different workbook?
Yes, you can link data between different workbooks using the same Paste Link method. Keep in mind that both workbooks must remain accessible in their original file paths; if the source workbook is moved or renamed, the links in the destination workbook may break.
Does the Paste Link feature update formatting like cell colors and fonts?
No, Paste Link only dynamically links the cell values, text, or formula outputs. If you change the background color, borders, or font size in the original source range, the destination worksheet will not reflect those formatting changes.
What happens if I sort the original Excel table after linking?
Because Paste Link references specific cell coordinates (like =Sheet1!$A$2) rather than the table's structural rows, sorting the original table will cause the destination worksheet to display the newly sorted values that now occupy those specific cell locations.




