Fix Excel IMAGE Function #FIELD! Error for Microsoft Forms Attachments
Question details
Users are encountering a #FIELD! error when trying to use the Excel IMAGE function to display photos uploaded via Microsoft Forms.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Creating an Excel tracker that automatically displays actual images from Microsoft Forms submissions instead of text URLs.
- Observed behavior
- The IMAGE function fails to render the picture and returns a #FIELD! error because the URL supplied by Microsoft Forms points to an attachment reference page rather than directly to the image file.
Ensure you are logged into the Microsoft account associated with the Forms data in your default browser, as you will need appropriate permissions to access the attachment URLs.
Extract and Use the Direct Image URL
Bypass the Microsoft Forms reference link by manually retrieving the direct image address that the Excel IMAGE function can process.
The Excel IMAGE function strictly requires a direct link to an image file (such as .jpg or .png) to render correctly. Microsoft Forms generates a web page reference URL for uploaded attachments, which Excel cannot parse as an image, resulting in the #FIELD! error.
Navigate to the Microsoft Forms response data or open the Excel sheet containing the generated attachment URLs.
Click on the attachment link provided by Microsoft Forms. This will open the image inside your web browser.
Right-click on the image displayed in your browser and select 'Copy image address' or 'Copy image link' from the context menu.
Return to your Excel tracker, paste the copied direct URL into a cell (e.g., A1), and update your formula to reference this new direct link (e.g., =IMAGE(A1)).

Insert Images Directly into Cells with WPS Spreadsheet
Instead of relying on complex URL formulas that cause #FIELD! errors, you can easily embed downloaded images directly into cells using WPS Spreadsheet. This ensures your tracker visually displays photos without reference link issues.
- 1. Download the form attachments: Save the images uploaded via Microsoft Forms to a local folder on your computer.
- 2. Open your tracker in WPS Spreadsheet: Launch WPS Office and open the .xlsx file where you want to track the data.
- 3. Select the target cell: Click on the specific cell in your tracker where the image should be displayed.
- 4. Insert the picture to cell: Go to the 'Insert' tab on the top ribbon, click 'Picture', choose 'Insert to Cell', and select the downloaded image file.

Frequently Asked Questions
What does the #FIELD! error mean in Excel?
The #FIELD! error in Excel occurs when a formula attempts to retrieve data from a linked data type or reference, but the specific resource cannot be accessed. In the context of the IMAGE function, it indicates that the provided URL is not a direct, accessible image file.
Can the Excel IMAGE function read Microsoft Forms attachment URLs directly?
No, the URL generated by Microsoft Forms points to a web page hosting the attachment reference rather than the direct image file. Because the IMAGE function strictly requires a direct image link (like a URL ending in .jpg or .png), it cannot read the Forms URL directly.
Is there an automated way to convert Forms URLs to direct image URLs?
Currently, there is no built-in Excel function to automatically convert a Microsoft Forms reference URL into a direct image URL. Users typically have to manually extract the link from a browser or use advanced Microsoft Power Automate flows to extract and host the file contents elsewhere.




