How to Insert a PNG Picture into an Excel Cell on Mac
Question details
The user needs to insert a PNG image into a specific cell in an Excel template on a Mac without the image converting to text or breaking when previewed online.

- Product
- Microsoft Excel
- Device & OS
- Mac
- Scenario
- Adding PNG format images directly into individual spreadsheet cells while working with Excel templates.
- Observed behavior
- The inserted PNG image unexpectedly converts to text strings or displays incorrectly when the workbook is later previewed or opened in Google Sheets.
Ensure your Excel for Mac application is updated to the latest version, as the dedicated 'Place in Cell' feature may not be available in older builds.
Use the Place in Cell Feature
This is the most reliable and recommended method to permanently lock an image inside an Excel cell so it does not float over the grid or break during formatting changes.
Modern versions of Excel for Mac include a dedicated feature for embedding images directly into a cell, automatically scaling the picture to match the cell's dimensions.
Click on the specific cell in your spreadsheet where you want the PNG image to appear.
Go to the ribbon menu at the top of the application window and click on the 'Insert' tab.
Click on 'Pictures', select the 'Place in Cell' option from the dropdown menu, and then choose 'This Device'.
Browse your Mac's local files, select the desired PNG image, and click 'Insert' to embed it.

Insert Manually and Adjust Picture Properties
If the 'Place in Cell' option is unavailable on your version of Excel, you can insert the image to float over the spreadsheet and manually lock its size and position to a cell.
Easily Insert and Manage Images in WPS Spreadsheet
WPS Office provides a highly compatible and intuitive Spreadsheet tool that allows you to seamlessly insert, lock, and manage PNG images within cells. It ensures your templates look exactly as intended without the frustrating formatting glitches often experienced when switching between desktop apps and cloud platforms.
- 1. Open your workbook: Launch WPS Office on your Mac and open your target spreadsheet.
- 2. Select the destination cell: Click on the exact cell where you want to add the PNG image.
- 3. Choose Embed to Cell: Go to the 'Insert' tab on the top ribbon, click on 'Picture', and select 'Embed to Cell'.
- 4. Insert the PNG: Browse your local Mac folders, select the desired PNG file, and click 'Open' to lock it directly into the cell.

Frequently Asked Questions
Why does my PNG convert to text when pasted into Excel for Mac?
This usually happens when copying an image directly from a web browser or another application. The system clipboard might capture the image's alt-text or HTML wrapper instead of the actual image data. To prevent this, save the image to your Mac first, then insert it using the 'Insert > Pictures' menu.
Why do my Excel images look different when opened in Google Sheets?
Google Sheets handles floating images and specific Excel formatting properties differently. Complex image properties like 'Move and size with cells' may not translate perfectly. Embedding the image directly into the cell using 'Place in Cell' helps improve cross-platform compatibility.
How do I make an image fit perfectly inside a cell automatically?
Using the 'Place in Cell' feature in modern versions of Excel or the 'Embed to Cell' feature in WPS Spreadsheet will automatically scale the image to fit the cell dimensions. If you are using the older floating picture method, you must resize it manually to align with the cell borders.




