Back to blog

How to insert a screenshot into Excel

A photo icon dropping into a spreadsheet cell, illustrating an image embedded in Excel

This is the opposite direction from screenshotting a spreadsheet — here, you already have an image (a chart from another tool, a photo of a whiteboard, a screenshot from a different app) and want it living inside a workbook. Excel has a built-in way to do this, plus a faster shortcut most people miss.

Insert → Pictures

The straightforward route:

  1. Click the cell where you want the image to start.
  2. Insert → Illustrations → Pictures, then choose "This Device" (or "Stock Images" / "Online Pictures" for anything not already saved locally).
  3. Pick the file. Excel drops it in as a floating object, not tied to any cell.

By default the image floats independently of the grid — resize a column and the picture stays put, which looks fine until someone else opens the file at a different zoom level and the image now overlaps three unrelated cells. Right-click the image → Size and Properties → set "Move and size with cells" if you want it to behave like part of the sheet instead of an overlay.

Paste directly from the clipboard

If the image is already on the clipboard — copied from a browser, another app, or a screenshot you just took — you don't need Insert → Pictures at all. Click the target cell and paste (Ctrl+V / Cmd+V). Excel embeds it as a picture object in one step, same as above but without the file picker.

This is the fastest path when the image started as a screenshot (Cmd+Shift+4 on Mac, Win+Shift+S on Windows) — take the shot, switch to Excel, paste. No intermediate save-to-disk step required.

Why file size creeps up

Pasted and inserted images are stored inside the .xlsx file at close to their original resolution, so a workbook with a dozen embedded screenshots can balloon in size fast. If sharing the file matters more than print quality, use Picture Format → Compress Pictures after inserting, which downsamples embedded images to a target resolution (email-friendly options are usually enough for anything viewed on screen).

When you want the reverse

If your actual goal is the other way around — turning part of a spreadsheet into an image to paste somewhere else, like a Slack message or a support ticket — that's a different workflow. Celtrim does exactly that: upload the .xlsx, .csv, or .tsv file, drag across the cells you want, and export a clean PNG, without the column-width and gridline artifacts a plain screenshot picks up. See how to screenshot an Excel sheet for the full comparison.