How to Display an Automatically Updated Excel Table in PowerPoint
Question details
The user wants to insert an Excel table into a PowerPoint presentation so that the data updates automatically when changes are made to the source file on a daily basis.

- Product
- Microsoft PowerPoint and Excel
- Device & OS
- Windows and Mac
- Scenario
- Creating automated or daily-updated presentation slides relying on dynamically changing spreadsheet data.
- Observed behavior
- Users need a reliable way to link Excel tables to PowerPoint and ensure automatic updates without manual copy-pasting, while navigating differences between Windows and Mac platforms.
Ensure both your Excel workbook and PowerPoint presentation are saved in the same local folder or synchronized cloud directory before creating any data links to prevent broken references.
Use Paste Special to Link Excel Data
This is the standard, built-in method to connect Excel data so it updates dynamically in your PowerPoint slides.
By utilizing the 'Paste Link' feature, PowerPoint creates a direct reference to your Excel workbook. Whenever the Excel file is modified and saved, the PowerPoint slide will reflect those changes either automatically or upon reopening the presentation.
Open your Excel workbook, highlight the cells or table you want to display, and press Ctrl+C (Windows) or Cmd+C (Mac) to copy the data.
Navigate to your PowerPoint slide. On the Home tab, click the drop-down arrow below the Paste button and select 'Paste Special'.
In the Paste Special dialog box, choose the 'Paste Link' radio button, then select 'Microsoft Excel Worksheet Object' from the list and click OK.

Manually Refresh Links on Mac
PowerPoint for Mac handles linked objects differently, often requiring a manual trigger to update the data.
Use VBA Automation to Force Updates
For users requiring absolute automation, writing a simple VBA macro ensures links refresh immediately upon opening.
Link Spreadsheet Data Automatically with WPS Office
WPS Office provides a highly efficient way to link dynamic spreadsheet data directly into your presentation slides, fully supporting standard Office formats without the heavy system requirements.
- 1. Copy Data in WPS Spreadsheet: Open your source data in WPS Spreadsheet, highlight the table range, and copy it.
- 2. Switch to WPS Presentation: Open your slideshow in WPS Presentation and navigate to the slide where you want the table to appear.
- 3. Access Paste Special: Click the drop-down arrow under the 'Paste' button on the Home tab and select 'Paste Special'.
- 4. Establish the Link: Select the 'Paste Link' option, choose 'WPS Spreadsheet Object', and click OK.
- 5. Save and Sync: Save both files. Your presentation will now automatically reflect any updates made to the spreadsheet data.

Frequently Asked Questions
Why aren't my linked Excel tables updating automatically?
If either the Excel file or the PowerPoint file is moved, renamed, or deleted, the link breaks. You can fix this by going to File > Info > Edit Links to Files in PowerPoint to update the source location of the spreadsheet.
Does linking Excel data work on PowerPoint for Mac?
Yes, but it functions differently and is sometimes less reliable than on Windows. You may need to manually update the links by going to Edit > Links in the top menu and clicking 'Update Now'.
Can I link Excel charts to PowerPoint the same way?
Yes. When you copy an Excel chart and paste it into PowerPoint, you can click the small clipboard icon (Paste Options) that appears and choose 'Keep Source Formatting & Link Data' or 'Use Destination Theme & Link Data'.
How do I break the link if I want the data to remain static?
To stop the data from updating, go to File > Info > Edit Links to Files in PowerPoint. Select the linked Excel table from the list, and click 'Break Link'. The table will then be converted to a standard, non-updating PowerPoint object.




