There are four ways to put Excel into PowerPoint:
- Copy and paste for a quick, static table or picture.
- Embed with Paste Special to carry a copy of the workbook inside the deck.
- Paste Link so the slide updates when the workbook changes.
- Insert Object, Display as icon to attach the whole file to a slide.
The steps below are for PowerPoint for Microsoft 365 on Windows. Where a Mac differs, we say so.
Which way should you use?
| Method | Updates when Excel changes? | File size | Breaks when files move? | Best for |
|---|---|---|---|---|
| Copy and paste | No | Small | No, nothing to break | One off slides, final numbers |
| Embed (Paste Special) | No, it’s a frozen copy | Large: the whole workbook goes in | No | Decks that must work offline, with the data editable |
| Paste Link | Yes, when you update links | Small | Yes | A few charts in a deck you own, on a stable path |
| Insert Object, as an icon | No (unless you also tick Link) | Large: the file goes in | No | Attaching the source file for reviewers |
| Linked with an add in | Yes, one click or on a schedule | Small | Repoint once for the whole deck | Reports you rebuild every month |
How to copy and paste an Excel table into PowerPoint
This is the fastest way, and it’s fine for numbers that won’t change again.
- In Excel, select the cells and press Ctrl + C.
- In PowerPoint, click the slide and press Ctrl + V.
- Click the small Paste Options button that appears, and pick one:
- Use Destination Styles makes a PowerPoint table in your deck’s colours.
- Keep Source Formatting makes a PowerPoint table that looks like Excel.
- Picture pastes an image. Nobody can edit it, and it can’t be reformatted.
- Keep Text Only pastes plain text, one line per row.
The catch: what you pasted has no memory of where it came from. If someone fixes a figure in Excel an hour later, the slide keeps the old one, and nothing warns you.
How to embed an Excel sheet in PowerPoint with Paste Special
Embedding puts a copy of the workbook inside the presentation. Double click it on the slide and Excel opens right there, so you can edit the numbers without the original file.
- In Excel, select the cells and press Ctrl + C.
- In PowerPoint, go to Home, click the arrow under Paste, and choose Paste Special (or press Ctrl + Alt + V).
- Leave Paste selected, choose Microsoft Excel Worksheet Object, and click OK.
- To edit later, double click the object. Click outside it to go back to PowerPoint.
Two risks people miss:
- File size. PowerPoint embeds the entire workbook, not only the cells you see. Embed a 10 MB model three times and the deck grows by about 30 MB.
- Privacy. Anyone who gets the deck can double click and see every sheet: hidden tabs, other clients, salary columns. Check what’s in the workbook before you send the deck outside.
And the data is still frozen. An embedded copy never changes unless someone opens it and edits it by hand.
How to link Excel to PowerPoint with Paste Link
Paste Link keeps a connection back to the workbook, so the slide can pick up new numbers.
- Save the Excel workbook first. A link needs a saved file to point at.
- Select the cells or chart and press Ctrl + C.
- In PowerPoint, press Ctrl + Alt + V to open Paste Special.
- Choose Paste link, then Microsoft Excel Worksheet Object, and click OK.
- To update, right click the object and choose Update Link.
To manage all links at once, save the deck, then go to File, Info, and click Edit Links to Files (bottom right, under Related Documents). From there you can update every link, point a link at a different file with Change Source, or turn on Automatic Update so links refresh when the deck opens. When a deck with links opens, PowerPoint shows a security notice; click Update Links to pull in the new values.
Why it breaks: the link stores the workbook’s exact file path. Move the file, rename a folder or sheet, or send the deck to a colleague, and the path points at nothing. PowerPoint then shows the last numbers it saw, with no warning. We cover every cause in why Excel links break in PowerPoint.
How to insert an Excel chart into PowerPoint
Charts paste a little differently from cells.
- In Excel, click the chart’s border and press Ctrl + C.
- In PowerPoint, press Ctrl + V, then click Paste Options.
- Pick one of the five options:
- Use Destination Theme & Embed Workbook (the default).
- Keep Source Formatting & Embed Workbook.
- Use Destination Theme & Link Data.
- Keep Source Formatting & Link Data.
- Picture.
The two Embed options carry the whole workbook inside the deck, with the same size and privacy risks as above. The two Link Data options keep the chart tied to the file, so it updates and it breaks like Paste Link. Picture is the safest to send, and it never updates.
How to attach an Excel file to a PowerPoint slide
Sometimes you want the file itself on the slide, as an icon reviewers can open. That’s Insert Object.
- In PowerPoint, go to Insert, then Object (in the Text group).
- Choose Create from file and click Browse to pick the workbook.
- Tick Display as icon. You can click Change Icon to rename the label.
- Leave Link unticked to put a copy inside the deck, or tick it to point at the original file instead.
- Click OK. In Slide Show, double click the icon to open the workbook.
Without Link, the file travels with the deck, so it always opens, but it’s a snapshot and the deck gets bigger. With Link, the deck stays small, but the icon only works for people who can reach the original path.
On a Mac: PowerPoint for Mac also has Insert, Object, but the options differ by version and Display as icon may not be offered. A simple alternative is a hyperlink: select a word or shape, press Cmd + K, and link to the workbook on SharePoint or OneDrive.
How to put a whole Excel sheet on one slide
There are two ways, depending on whether the data already exists.
- For an existing workbook: go to Insert, Object, Create from file, pick the workbook, and leave Display as icon unticked. The slide shows the part of the sheet that was visible when the file was last saved.
- For a new, blank sheet: go to Insert, Table, Excel Spreadsheet. PowerPoint drops an empty embedded sheet on the slide, with Excel’s formulas and formatting.
Either way, double click the object to edit it, and drag its handles to resize it.
How to keep an Excel table readable on a slide
- Show only what matters. Copy the five rows people discuss, not the whole model. Put the detail in an appendix.
- Check the font size. Text from Excel often lands at 8 or 9 points. Aim for 14 or more on a slide that’s shown on a screen.
- Round the numbers. 4.2 million reads faster than 4,213,587.21.
- Use Destination Styles when you paste, so the table matches your deck’s fonts and colours.
Which method fits your situation?
Three common cases, and what to use for each.
- A one time deck for a meeting tomorrow. Copy and paste with Use Destination Styles. Nothing can break, and it looks native.
- A deck you send outside the company. Paste as a picture or a PowerPoint table. Avoid embedding, so nobody can open your workbook from the slide.
- The same deck every month. Paste Link for a handful of objects you own. For a whole pack, or one shared with colleagues, link it with an add in (see below).
What’s different on a Mac?
- Paste Special works the same way. Find it under Edit, Paste Special, or Home, Paste, Paste Special.
- Paste Link works for Excel objects. Right click the object and choose Update Link to refresh.
- Keyboard shortcuts use Cmd instead of Ctrl: Cmd + C to copy, Cmd + V to paste.
- Insert Object is more limited, as noted above.
Mac and Windows users can share a deck with linked objects, but the file paths differ between the two, so links made on one often break on the other.
When you update this every month: link it once with an add in
Every native method above has the same problem for a recurring report. Pasted and embedded data goes stale. Paste Link breaks when files move, and you update each object by hand.
INSYNCR is a PowerPoint add in that links slides to data in a different way. Here’s how it works:
- Open your existing deck. No redesign needed.
- In the INSYNCR tab, connect to your workbook (or to SQL Server, SharePoint, Salesforce and more).
- Click a chart, table or text box and link it to a range or table.
- Press Refresh. Every linked object updates, and your formatting stays as you set it.
The video above links a chart and a table, then refreshes them. You can also refresh on a schedule, and generate one file per client from the same template.
It runs on Windows with PowerPoint 2016 or later, and your data stays on your PC. Anyone can open the refreshed deck; colleagues who refresh it themselves need a Viewer licence.
7 day trial, full access, no credit card. Start the trial, change a number in Excel and press Refresh.
The exact clicks are in connecting PowerPoint to Excel with INSYNCR, and plans are on the pricing page. For the native linking steps in more depth, see how to link Excel to PowerPoint so slides update. To build whole slides from rows of data, see how to create PowerPoint slides from Excel automatically.
Frequently asked questions
How do I insert an Excel file into PowerPoint so it updates automatically?
Use Paste Special, Paste link, then turn on Automatic Update in File, Info, Edit Links to Files. The link refreshes when the deck opens, as long as the workbook stays at the same path. For a whole deck that refreshes in one click or on a schedule, use an add in.
What’s the difference between embedding and linking Excel in PowerPoint?
Embedding puts a full copy of the workbook inside the deck. It never breaks, but it never updates and it makes the file large. Linking stores a path to the workbook, so it updates, but it breaks when the file moves.
Does linking work with Excel files on Teams, SharePoint or OneDrive?
Often only for you. A link can store a path that exists only on your PC, such as your synced OneDrive folder. When a colleague opens the deck, their path is different and the link breaks. Test by opening the deck on another person’s computer before you rely on it.
Why is my PowerPoint so big after inserting Excel?
Every embedded table or chart carries a copy of the whole workbook. Three embeds of a large model means three copies. Paste as a picture, use Paste Link, or delete unused sheets before you embed.
Can I edit an embedded Excel chart in PowerPoint?
Yes. Click the chart, then Chart Design, Edit Data. The embedded copy opens in Excel, and changes stay inside the deck. They don’t reach the original workbook.
Can I insert Excel into PowerPoint on a Mac?
Yes. Copy and paste, Paste Special and Paste Link all work on a Mac. Attaching a file as an icon is more limited, so a hyperlink to the file is often easier.

