Fix PowerPoint Cannot Update Linked Excel Charts from OneDrive
Question details
Users are unable to update linked Excel charts embedded within a PowerPoint presentation when the files are synchronized via OneDrive.

- Product
- Microsoft PowerPoint, Microsoft Excel, OneDrive
- Device & OS
- not provided
- Scenario
- A user pastes an Excel chart into a PowerPoint slide using the Paste Link feature, but later fails to update the chart data because the linked Excel file is reported as unavailable.
- Observed behavior
- PowerPoint displays an error message stating that the linked Excel file is unavailable, which prevents the chart data from updating. This typically happens due to moved files, renamed files, or OneDrive synchronization delays.
Ensure that your OneDrive desktop client is running and fully synchronized without any error prompts, and confirm that neither the Excel file nor the PowerPoint file is currently open on another device.
Relocate the Excel File Path via Edit Data
Use this solution if the Excel workbook was recently moved to a different OneDrive folder or renamed, causing PowerPoint to lose the original file path.
When files are reorganized within OneDrive, the absolute path that PowerPoint uses to locate the Excel data can break. Manually pointing PowerPoint to the new location will restore the connection.
Open your PowerPoint presentation, locate the chart that is failing to update, and right-click on it.
From the context menu, select 'Edit Data'. PowerPoint will attempt to open the linked Excel file.
If a prompt appears stating the file is unavailable, click to browse your computer or OneDrive folders. Navigate to the current location of the Excel workbook, select it, and confirm to re-establish the link.

Recreate the Link using Paste Special
Use this method if the existing link is completely corrupted or if editing the data path fails to resolve the issue.
Isolate Files from OneDrive Synchronization
Test your files in a local, non-synchronized folder to determine if OneDrive's cloud-syncing mechanism is locking the files and preventing updates.
Switch to WPS Office to Avoid Cloud Sync Conflicts
If you frequently experience broken links and synchronization errors between Microsoft Office and OneDrive, try WPS Office. It offers an all-in-one platform where spreadsheets and presentations integrate seamlessly without heavy cloud-locking issues.
- 1. Download and Install: Get WPS Office for free from the official website and install it on your device.
- 2. Open Your Files: Open your existing .xlsx and .pptx files directly in WPS Office without needing to convert them.
- 3. Link Your Charts Seamlessly: Copy your chart from WPS Spreadsheet and use the 'Paste Special > Paste Link' feature in WPS Presentation for stable, real-time data updates.

Frequently Asked Questions
Why do Excel links break when I move files within OneDrive?
When you insert a chart using 'Paste Link', PowerPoint records a specific file path to locate the Excel data. Moving or renaming the Excel file in OneDrive changes this path, causing PowerPoint to lose track of the file.
How do I know if OneDrive is causing my PowerPoint links to fail?
You can isolate the issue by moving both the Excel and PowerPoint files out of your OneDrive folder and onto a local, unsynced folder (like your Desktop). If the links update perfectly there, OneDrive's synchronization or file-locking mechanism is the root cause.
Can I automatically update all linked charts when opening PowerPoint?
Yes. If your links are intact, you can go to File > Info > Edit Links to Files in PowerPoint, select your linked Excel files, and ensure the update method is set to 'Automatic'. PowerPoint will prompt you to update links upon opening the presentation.
What is the difference between embedding and linking an Excel chart?
Embedding a chart saves a static copy of the Excel data inside the PowerPoint file, increasing file size but preventing missing data errors. Linking a chart keeps the data in the original Excel file; the PowerPoint chart only updates when it can successfully read the external Excel file.




