Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel for iPhone Excel for Android 手机版

IMAGE 函数将图像与可选文字从数据源位置插入单元格。 然后,可以在 Excel 表中移动单元格和调整其大小、排序和筛选,以及使用图像。 使用此函数可直观增强清单、游戏、员工和数学概念等数据列表。

使用 IMAGE 函数的列表概述

语法

=IMAGE(source, [alt_text], [sizing], [height], [width])

IMAGE 函数采用以下参数:

source      图像文件的 URL 路径(使用“https”协议)。 必需。 支持的文件格式包括 BMP、JPG/JPEG、GIF、TIFF、PNG、ICO 和 WEBP(Web 和 Android 上不支持 WEBP)。

alt_text      描述图像以提供辅助功能的可选文字。 可选。

sizing      指定图像维度。 可选。 几个可能的值如下:

  • 0      调整单元格中的图像并保持其纵横比。

  • 1      使用图像填充单元格并忽略其纵横比。

  • 2      保持原始图像大小,这可能会超过单元格边界。

  • 3      使用高度和宽度参数自定义图像大小。

height       图像的自定义高度(以像素为单位)。 可选。

width        图像的自定义宽度(以像素为单位)。 可选。

(如果仅指定了高度/宽度中的一个参数,图像的宽高比将根据所提供的参数保持不变)

备注

你可能会收到一条消息,指出已禁止访问某些链接数据类型图像,因为这些图像需要连接到外部数据源。 如果信任该连接,则可以允许访问图像。 有关详细信息,请参阅阻止或取消阻止 Office 文档中的外部内容

在自定义高度宽度时请小心,因为可能会歪曲原始图像高度和宽度的纵横比或比例关系。

如果数据源是需要身份验证的 URL,则图像不会呈现。

如果数据源是重定向的 URL,则会因为安全问题而被阻止。

若要解决 URL 限 255 个字符的问题,请避免从浏览器地址栏复制长 URL。 请改为右键单击浏览器中的图像,选择“复制图像链接”,将值粘贴到 Excel 中的单元格中,然后将该单元格作为数据源引用。 例如,如果长 URL 复制到 F10,请创建以下函数调用: =IMAGE(F10)。

辅助功能

建议使用有效的可选文字来增强辅助功能:

  • 选择包含 IMAGE 公式的单元格,然后在公式栏中,添加替代文本作为公式的第二个参数 (alt_text)。

  • 如果图像源是链接数据类型或记录,请向原始数据源添加可选文字,或要求管理员添加可选文字。

  • 如果图像派生自更复杂的公式,请向作为图像来源的公式或数据源添加可选文字。

有关详细信息,请参阅你需要知道的一切有关编写有效可选文字的内容

错误

Excel 返回 #VALUE! 在以下情况下会出错:

  • 如果图像文件不是受支持的格式。

  • 如果 source 或 alt_text 不是字符串。

  • 如果大小不在 0 和 3 之间。

  • 如果大小为 3,但高度和宽度为空或包含的值小于 1。

  • 如果大小为 0、1 或 2,而你还提供宽度或高度。

有关详细信息,请参阅如何更正 #VALUE! 错误

如果 Internet 连接或提供数据源的服务器出现问题,Excel 将返回 #CONNECT! 错误。 请检查设备上的 Internet 连接,然后重试。 有关详细信息,请参阅如何更正 #CONNECT! 错误

如果安全设置阻止访问单元格中的图像文件,Excel 将返回 #BLOCKED! 错误。 检查链接数据类型的安全设置。 此外,如果 Excel for Web 或 Excel Mobile 出现这种情况,请确保使用工作簿顶部的消息栏启用图像。 有关详细信息,请参阅如何更正 #BLOCKED! 错误

示例

复制下表中的示例数据,并将其粘贴到新 Excel 工作表的单元格 A1 中。 

粘贴此示例后,将其保留为选中状态。 将单元格样式设置为“常规”(“开始”>“单元格样式”),行高设置为“30”(“开始”>“格式 ”>“行高”),列宽设置为“16”(“开始”>“格式”>“列宽”)。

数据

https://support.content.office.net/en-us/media/35aecc53-b3c1-4895-8a7d-554716941806.jpg

柱面

https://support.content.office.net/en-us/media/926439a2-bc79-4b8b-9205-60892650e5d3.jpg

棱锥图

公式

结果

=IMAGE("https://support.content.office.net/en-us/media/2d9e717a-0077-438f-8e5e-f85a1305d4ad.jpg", "Sphere")

球体图像

=IMAGE(A2, B2, 0)

圆柱体的图像

=IMAGE(A3, B3, 1)

不成比例的三角形图像

粘贴此示例后,将其保留为选中状态。 将单元格样式设置为“常规”(“开始”>“单元格样式”),行高设置为“57”(“开始”>“格式 ”>“行高”),列宽设置为“21”(“开始”>“格式”>“列宽”)。

数据

https://support.content.office.net/en-us/media/926439a2-bc79-4b8b-9205-60892650e5d3.jpg

棱锥图

公式

结果

=IMAGE(A2, B2, 3, 100, 200)

放大的三角形图像

另请参阅

更改图片、形状、文本框或艺术字的大小

Excel 中什么是链接数据类型?

向形状、图片、图表、SmartArt 图形或其他对象添加可选文字

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。