Fix VLOOKUP Returning Old Data from a Closed Excel Workbook
Question details
A VLOOKUP formula linked to a closed workbook does not automatically refresh and shows outdated values until the cell is manually double-clicked.
- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Extracting or referencing data from an external, closed Excel file using the VLOOKUP function.
- Observed behavior
- The formula cell displays old data despite automatic calculation being active and workbook links being updated.
Ensure that the source workbook is accessible on your local drive or network, has not been renamed or moved, and that you have permission to open it, as broken paths will prevent data from updating.
Verify and Force Automatic Calculation
Ensure that Excel's calculation mode is genuinely set to Automatic and force a recalculation across all open workbooks.
Even if automatic calculation appears to be enabled, Excel can sometimes cache external values. Forcing a recalculation helps refresh the data stream from the closed workbook.
Navigate to the Formulas tab on the Excel ribbon and locate the Calculation group.
Click on Calculation Options and ensure the 'Automatic' setting is checked.
Press the F9 key on your keyboard to force a manual recalculation of all active worksheets, or press Ctrl+Alt+F9 to force a full recalculation of all open workbooks.
Manually Update Workbook Links
Sometimes external links to closed workbooks get stuck and need a manual refresh through the Data tab.
Seamlessly Manage External Workbook Links with WPS Spreadsheet
WPS Spreadsheet offers robust support for external references and VLOOKUP functions. By using WPS Office, you can ensure seamless data synchronization between multiple spreadsheets, minimizing errors when referencing closed files.
- 1. Open Your Workbooks: Open both your master file and the source file in WPS Spreadsheet.
- 2. Create the VLOOKUP Formula: Type your VLOOKUP formula, selecting the necessary data range directly from the source file.
- 3. Close the Source File: Save and close the source file; WPS Spreadsheet will automatically track the external link and reference it correctly.
- 4. Manage External Links: If you need to refresh data manually, go to Data > Edit Links to review or update your external reference settings anytime.

Frequently Asked Questions
Why does VLOOKUP require the source workbook to be open sometimes?
While standard VLOOKUP supports closed workbooks, combining it with certain volatile functions (like INDIRECT) requires the source file to be open. If the source file is closed, the formula will return a #REF! error.
How do I update all external links automatically when opening a workbook?
You can configure this by going to File > Options > Advanced. Scroll down to the General section and check the box for 'Ask to update automatic links'. When you open the file, select 'Update' at the prompt.
Can I replace VLOOKUP with another function to avoid this issue?
Yes, using the INDEX and MATCH combination or XLOOKUP is often a more robust alternative. Additionally, using Power Query to pull data from closed files is highly reliable and does not rely on volatile formula updates.
What if the Edit Links button is grayed out?
If the 'Edit Links' button is disabled, the software does not detect any active formulas referencing external workbooks. Check if your VLOOKUP formulas were accidentally pasted as values or if the links have been broken.




