How to Refresh External Data in Excel: Manual, Automatic, and On-Open Options
Configure how and when Excel refreshes data from external database connections for up-to-date reporting.
External data in Excel gets stale. The database has been updated, but your worksheet shows yesterday's numbers. Understanding refresh options ensures you're always working with current data.
Manual Refresh
The simplest option: click to update.
Data tab → Refresh All (refreshes all connections) or right-click a data range → Refresh
Keyboard shortcut: Ctrl+Alt+F5 refreshes all, Alt+F5 refreshes selected connection.
Refresh on File Open
Automatically pull fresh data every time you open the workbook:
1. Data tab → Queries & Connections pane
2. Right-click the connection → Properties
3. Check “Refresh data when opening the file”
Caution: This slows down file opening if the query is slow or the database is remote.
Automatic Refresh on Timer
Refresh at regular intervals while the file is open:
Connection Properties → Check “Refresh every X minutes”
Use case: Dashboards that need to stay updated throughout the day without manual intervention.
Caution: Background refresh can interrupt your work. Consider enabling “Enable background refresh” so Excel doesn't freeze during updates.
Background Refresh
By default, refresh operations freeze Excel until complete. Enable background refresh to work while data loads:
Connection Properties → Check “Enable background refresh”
Trade-off: You might see partial data or loading indicators while refresh runs.
Refresh Order and Dependencies
If Query B depends on Query A's results, refresh order matters. Excel doesn't automatically sequence — “Refresh All” runs everything in parallel.
For dependent queries, either refresh manually in sequence or use VBA to control the order.
Import SQL Data Directly into Excel Cells
Skip the copy-paste workflow. XLNavigator SQL Import lets you run queries and place results exactly where you need them.
Related Reading
- Database Sync Strategies — keep Excel and SQL in sync
- Connection Methods — all ways to connect Excel to SQL
- Large Datasets — handle big data efficiently
Official Resources
- Refresh external data — Microsoft data refresh guide
- Manage connections — connection management guide
Want more Excel tips like this?
Get our free guide: 10 Excel Shortcuts Microsoft Doesn't Tell You About
Join 3,000+ Excel users boosting their productivity.