Whether you're working with raw inputs, dashboards, reports, or filtered views, manually updating everything is slow, error-prone, and unnecessary. There are multiple smart ways to link data in Excel, whether it's from another sheet or workbook, and sync it automatically.
In this guide, you'll learn 5 methods to extract and reuse your data, so it updates without lifting a finger, plus when to use each one.
Table of Contents
Watch the Video
Get the Excel Example File
Enter your email address below to download the free file.
1. Linked Cells
One of the simplest methods is to link cells directly using formulas:
For the same file:
Just type = then click the source cell.
This pulls in the value from cell A2 on the 'Annual Revenue' sheet. Notice sheet names are followed by an exclamation mark and those with spaces are also wrapped in apostrophes.
For another workbook:
Open both files and type = then click the source cell in the external workbook.
Notice external references are prefixed by the file name wrapped in square brackets. Once the external file is closed, Excel adds the full file path. However, this is where things get risky.
Problems with Linked Cells:
- Empty cells return zero; fix with &"" for text, or custom number formatting (#,##0;-#,##0;) for numbers.
- New rows must be manually included unless you use the Trim Ref Dot Operator (Excel 365 only):
The :. operator trims trailing blank rows automatically.
- External links break easily if the file is moved or renamed.
- Formulas may fail if the external file is closed (e.g. SUMIF won't work).
Use Linked Cells for: quick, low-risk internal links in small files.
2. Table Structured References
Excel Tables make linking easier and more reliable.
Convert your range to a Table:
Press Ctrl + T, then name the table via the Table Design tab (e.g. RevenueData):
Now you can refer to entire columns with structured references:
To return the whole table including headers, place your mouse in the top-left corner of the table and click twice (not double click).
Benefits:
- Automatically expands with new rows.
- Changes to the source data are reflected instantly.
- Clean and readable formulas.
Use Tables when: you want dynamic ranges and better formula readability and you don't have access to the new trim ref dot operator.
3. FILTER Function
Need to extract data that matches certain criteria? The FILTER function is your best friend.
Example:
This returns only the rows where the Year column equals 2025.
Advantages of FILTER:
- Fully dynamic; updates with your source data.
- Can filter by multiple criteria.
- Easily rearrange or select specific columns.
Use FILTER when: you want to extract specific rows or columns and want instant updates to flow through.
Watch the full FILTER tutorial
4. PivotTables for Full Data Extraction
Think PivotTables are only for summaries? Think again.
By dragging all text columns to the Row Labels, and value columns to the Values area you can extract every record from your source data; no aggregation required.
Steps:
- Insert PivotTable from your source range.
- Drag all attribute fields (Year, Category, Product) into Row Labels.
- Drag value fields like Sales into the Values area.
- Set layout to Tabular and repeat item labels (PivotTable Design tab > Report Layout).
- (Optional) Add Slicers for easy filtering.
Bonus:
If you're on Excel 365 Beta channel, enable the new Auto-refresh so the PivotTable updates as the source changes.
Use PivotTables when: you want a stable, filterable mirror of your data; great for dashboards and reports.
5. Power Query (Best for External Files)
When working with external files, Power Query is the most reliable method.
Steps:
- Go to Data > Get Data > From Workbook (or whichever source your data is in)
- Select the sheet or range you need.
- Use the Power Query Editor to clean your data, e.g.:
- Filter rows
- Remove or rename columns
- Split or merge columns
- Aggregate data etc.
- Load the result:
- To a table
- To a PivotTable
- To the Data Model
- Enable auto-refresh:
- Display the queries and connection pane (Data tab)
- Right-click the query > Properties
- Set it to refresh every X minutes
- Enable refresh on open
Why Power Query is better than formulas:
- Doesn't require the source file to be open.
- Less fragile - renaming or moving files won't break queries.
- Ideal for automating data transformation and cleanup.
Use Power Query when: you're importing, filtering, or transforming data from external sources.
Watch: Automate boring Excel tasks with Power Query
Summary: Which Method Should You Use?
Method | Best For | Excel Version |
Linked Cells | Quick, simple links in the same file | All versions |
Table References | Auto-expanding, structured data | Excel 2007+ and M365 |
FILTER Function | Criteria-based extraction | Excel 2021+ and M365 |
PivotTables | Full or partial data extraction + filtering | All versions |
Power Query | External file imports & transformations | Excel 2016+ and M365 |
Final Thoughts
Automating your data extraction in Excel saves time, reduces errors, and makes your workbooks more scalable. From simple linked cells to powerful tools like Power Query, there's a method for every use case.
Start with Tables and FILTER for quick wins inside the same file.
Use Power Query for anything external, repetitive, or needing cleanup.
Need help mastering these tools?
Check out our Advanced Excel Formulas course for step-by-step guidance and real-world examples.
Hi, Mynda,
Thanks so much for all your very interesting posts and for the helpful explanations you provide. I love your channel. Great work and keep it up.
In your article about linking data across tables and sheets, is it possible to apply the = formula to multiple cells or a whole column at once?
Thanks again and kind regards,
Hughie.
Thanks, Hughie! Yes, with versions of Excel that have dynamic arrays, you can reference multiple cells or a whole column, and it will spill the results, however I don’t recommend referencing whole columns this way as it will make your file unnecessarily large. If you want to do this, I recommend formatting your data in an Excel Table, and then referencing the table column using the table structured reference e.g. =TableName[ColumnName] this way, as new data is added to the table, the formula will automatically include it.
Thanks so much for your useful advice, Mynda. Much appreciated.
Hi Mynda… it’s quite interesting to note how Excel has come such a long way in the options for linking data across sheets or workbooks.
I remember how I use to work with such requirements a couple of decades ago, and how painful it used to be to keep the delicate balance intact! :D))
Just adding my 2-bits regarding the points in this post:
– in the case of workbooks linked by formulas: if you move the source and destination workbooks across folders together, OR keep the relative folder structure intact, linked formulas don’t break — most of the time.
– in the case of Power Query, the line “Less fragile – renaming or moving files won’t break queries.” is a bit confusing.
I may be mistaken about this, but, if you move or rename the source file of a Power Query setup, won’t the query break because it won’t be able to find the data source?
Hi KV,
Depending on how you create your queries, you can have them follow the file if it’s renamed/moved, but covering how to do it would have made this video too long, but I cover it in my course. The short version, is if your file is on OneDrive or SharePoint you can rename them without an issue because the link is agnostic.
Mynda