4 快速方法:在 Excel 中自动调整图片以适应单元格
Excel 中无缝嵌入单元格的图片能显著提升您的数据可视化效果,但手动逐个调整?既繁琐又耗时。深入本指南,我们将为您揭秘 4 种强大方法,助您精准自动调整图片尺寸,彻底革新您的电子表格体验。

视频:自动调整图片大小以适应单元格
将图片插入单元格
在将图片调整为适应单元格尺寸前,建议先将图片插入单元格内。如果您已有单元格中的图片,请直接跳转至调整图片以适应单元格部分,获取让图片无缝嵌入单元格的实用技巧。
步骤 1:调整您要嵌入插入图片的单元格
- 选择单元格后,依次点击开始 > 格式 > 行高,在弹出的对话框中输入所需高度数值,然后单击确定。

- 依次选择开始 > 格式 > 列宽,在弹出的对话框中输入所需宽度数值,然后单击确定。

步骤 2:导入图片
- 单击要插入图片的单元格,然后依次选择插入 > 图片,即可导航至计算机上的图片文件,或使用库存图片及在线资源。此处我选择此设备。

- 找到所需图片后,单击插入。

步骤 3:重复上述两个步骤,逐一将插入图片导入相关单元格
结果:所有图片均已插入到相关单元格中

如果您已插入图片并希望调整其大小,请移步至下一节。
调整图片大小以适应单元格
在 Excel 中,有三种方法可将图片精准调整至完美适配单元格。立即探索这些方法吧!
通过快捷键调整图片以适应单元格(逐个操作)
手动拖动图片的四个角点是调整图片以适应单元格的常用方法。然而,为了提升速度与精度,推荐使用快捷键 Alt。
步骤 1:选择要调整大小的图片
步骤 2:使用快捷键调整大小
- 将鼠标悬停在图片右侧中间的圆圈上,直至光标变为双向箭头。

- 按住 Alt 键,向左拖动鼠标,直至图片右边缘与单元格右侧边框对齐,然后松开鼠标。

- 将鼠标悬停在图片底部中央的圆圈上,直至光标变为双向箭头。

- 按住 Alt 键,向上拖动鼠标,直至图片底边与单元格下边框对齐,然后松开鼠标。

结果:

通过“设置图片格式”窗格调整图片以适应单元格(批量调整高度或宽度)
为确保一致性(尤其是在处理多张图片时),请使用“设置图片格式”窗格。在此处,您可以批量调整多张图片的高度或宽度,使其与单元格高度或宽度对齐,轻松实现统一效果。
步骤 1:选择图片
- 依次选择开始 > 查找和选择 > 选择窗格……。

- 在选择窗格中,按住 Ctrl 键即可选择多张要同时调整大小的图片,或按下 Ctrl+A 一键选中所有待调整大小的对象。

步骤 2:打开“设置图片格式”窗格,并为所有选中图片设置高度或宽度
- 在工作表中右键单击任意选中的图片,选择上下文菜单中的设置对象格式选项。

- 单击大小和属性窗格中的选项卡,在大小部分下的高度或宽度文本框中输入相应数值。

- 按下 Enter 键即可完成调整大小。
结果:
图片将根据固定高度自动调整尺寸,同时保持原有纵横比不变。

通过 VBA 代码调整图片以适应单元格(批量调整,不可撤销)
对于需要批量处理图片的 Excel 高手而言,VBA 是您的理想工具。深入宏代码,即可调整所选图片或工作表中的每一张图片。与 Alt 快捷键类似,此方法可让图片完全覆盖单元格,但可能影响原始比例。
步骤 1:按住 Ctrl 键,选择要调整大小以适应单元格的图片
步骤 2:按 Alt+F11 键,打开 Microsoft Visual Basic for Applications 窗口
步骤 3:单击“插入”>“模块”,并将下方任一代码粘贴到空白脚本中
代码 1:调整所选图片以适应单元格
Sub ResizeSelectedPicturesToFitCells()
'UpdatebyExtendoffice
Dim shp As Shape
For Each shp In Selection.ShapeRange
With shp
.LockAspectRatio = msoFalse
.Top = .TopLeftCell.Top
.Left = .TopLeftCell.Left
.Width = .TopLeftCell.Width
.Height = .TopLeftCell.Height
End With
Next shp
End Sub
代码 2:调整当前工作表中的所有图片以适应单元格
Sub ResizeImagesToFitCells()
'UpdatebyExtendoffice
Dim pic As Picture
For Each pic In ActiveSheet.Pictures
With pic
.ShapeRange.LockAspectRatio = msoFalse
.Top = .TopLeftCell.Top
.Left = .TopLeftCell.Left
.Width = .TopLeftCell.Width
.Height = .TopLeftCell.Height
End With
Next pic
End Sub
步骤 4:按 F5 键或单击运行按钮
以执行代码
结果:
代码 1:将所选图片调整为适应单元格大小

代码 2:调整当前工作表中的所有图片以适应单元格

使用智能工具批量插入并调整图片大小以适应单元格
与其手动逐个导入并调整图片以适应 Excel 单元格,不如使用 Kutools for Excel 的导入图片功能,轻松实现批量导入。该功能不仅能将图片精准定位到单元格内,还能自动调整尺寸以完美匹配单元格大小,让整个流程更快速、更高效!
安装 Kutools for Excel 后,请单击 KUTOOLS PLUS>导入导出>导入图片,然后指定以下设置:
- 选择要导入的图片格式。
- 单击添加,即可将图片导入,所选图片将列在“图片”部分中。
- 选择匹配单元格大小。
- 在导入顺序下拉列表中,选择所需的导入顺序选项。
- 单击导入。
- 选择一个单元格用于放置第一张图片,然后点击确定。

结果:

- 安装 Kutools for Excel 后,即可使用导入图片功能。立即下载 Kutools for Excel 并试用这一实用功能!
- Kutools for Excel 的匹配导入图片工具将是您的得力助手,助您根据单元格值批量导入图像!

随单元格变化自动调整大小
图片调整为适应单元格后,最初会适配当前单元格的尺寸。但如果您的单元格尺寸发生变化怎么办?“随单元格移动并调整大小”选项可为您解决此问题。
步骤 1:按住 Ctrl 键,选择要自动调整大小的图片

步骤 2:右键单击任意选中的图片,选择“设置对象格式”命令

步骤 3:勾选“随单元格移动并调整大小”选项
在“设置图片格式”窗格中,单击“大小和属性”图标,然后勾选“属性”部分下的“随单元格移动并调整大小”选项。

结果:
现在,当您调整单元格大小时,图片也会同步调整大小。

以上是在 Excel 中自动调整图片尺寸以适应单元格的四种有效方法,希望本指南对您有所帮助。如需更多能彻底改变您数据处理方式的 Excel 实用技巧,请立即点击此处深入了解。
最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件 | 多值 | 跨多工作表 | 模糊查找…… | |
| 高级下拉列表:简易下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的可见性状态 |比较列以选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 热门 15 工具集:12 文本工具(添加文本,删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码,从路径插入图片……)| 12 转换工具(小写金额转大写,汇率转换……)| 7 合并和拆分工具(高级合并行,拆分 Excel 单元格……)|……更多 |
Kutools for Excel 拥有超过 300 项功能,确保您所需的功能触手可及……
Office Tab —— 在 Microsoft Office(包括 Excel)中启用标签式阅读和编辑
- 一秒内即可在数十个已打开的文档间自如切换!
- 每天为您减少数百次鼠标点击,轻松告别鼠标手。
- 在查看和编辑多个文档时,工作效率提升 50%。
- 为 Office(包括 Excel)带来高效 Tabs,就像 Chrome、Edge 和 Firefox 一样。













