KutoolsforOffice — 一套方案,五大工具。事半功倍。

4 快速方法:在 Excel 中自动调整图片以适应单元格

作者修改日期

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


视频:自动调整图片大小以适应单元格

 

将图片插入单元格

 

在将图片调整为适应单元格尺寸前,建议先将图片插入单元格内。如果您已有单元格中的图片,请直接跳转至调整图片以适应单元格部分,获取让图片无缝嵌入单元格的实用技巧。

步骤 1:调整您要嵌入插入图片的单元格
  1. 选择单元格后,依次点击开始 > 格式 > 行高,在弹出的对话框中输入所需高度数值,然后单击确定
    显示 Excel 中用于调整单元格高度以插入图片的“行高”选项的截图
  2. 依次选择开始 > 格式 > 列宽,在弹出的对话框中输入所需宽度数值,然后单击确定
    显示 Excel 中用于调整单元格宽度以插入图片的“列宽”选项的截图
步骤 2:导入图片
  1. 单击要插入图片的单元格,然后依次选择插入 > 图片,即可导航至计算机上的图片文件,或使用库存图片及在线资源。此处我选择此设备
    显示 Excel 中用于将图片导入单元格的“插入图片”选项的截图
  2. 找到所需图片后,单击插入
    显示用于选择要插入 Excel 单元格的图片的文件浏览器截图
步骤 3:重复上述两个步骤,逐一将插入图片导入相关单元格
提示:如果图片遮挡了单元格导致难以用鼠标选中,可使用键盘方向键导航并选择单元格。
结果:所有图片均已插入到相关单元格中

显示图片已插入 Excel 工作表各自对应单元格中的截图

如果您已插入图片并希望调整其大小,请移步至下一节


调整图片大小以适应单元格

 

在 Excel 中,有三种方法可将图片精准调整至完美适配单元格。立即探索这些方法吧!

通过快捷键调整图片以适应单元格(逐个操作)

手动拖动图片的四个角点是调整图片以适应单元格的常用方法。然而,为了提升速度与精度,推荐使用快捷键 Alt

注意事项:此操作会使图片完全填充单元格,可能导致图片比例失真。
步骤 1:选择要调整大小的图片
步骤 2:使用快捷键调整大小
  1. 将鼠标悬停在图片右侧中间的圆圈上,直至光标变为双向箭头。
    显示 Excel 中用于调整图片大小的右侧中心圆点的截图
  2. 按住 Alt 键,向左拖动鼠标,直至图片右边缘与单元格右侧边框对齐,然后松开鼠标。
    alt 1
  3. 将鼠标悬停在图片底部中央的圆圈上,直至光标变为双向箭头。
    显示 Excel 中用于调整图片大小的底部中心圆点的截图
  4. 按住 Alt 键,向上拖动鼠标,直至图片底边与单元格下边框对齐,然后松开鼠标。
    alt 2
结果:

显示将图片调整大小以适应 Excel 单元格的最终效果截图

 

通过“设置图片格式”窗格调整图片以适应单元格(批量调整高度或宽度)

为确保一致性(尤其是在处理多张图片时),请使用“设置图片格式”窗格。在此处,您可以批量调整多张图片的高度或宽度,使其与单元格高度或宽度对齐,轻松实现统一效果。

步骤 1:选择图片
  1. 依次选择开始 > 查找和选择 > 选择窗格……
    显示 Excel 中用于选择多张图片的“选择窗格”选项的截图
  2. 选择窗格中,按住 Ctrl 键即可选择多张要同时调整大小的图片,或按下 Ctrl+A 一键选中所有待调整大小的对象。
    显示在 Excel 选择窗格中已选中的图片的截图
步骤 2:打开“设置图片格式”窗格,并为所有选中图片设置高度或宽度
  1. 在工作表中右键单击任意选中的图片,选择上下文菜单中的设置对象格式选项。
    显示 Excel 中用于调整图片大小的“设置对象格式”选项的截图
  2. 单击大小和属性窗格中的选项卡,在大小部分下的高度宽度文本框中输入相应数值。
    显示 Excel 中用于调整图片高度或宽度的“设置图片格式”窗格的截图
  3. 按下 Enter 键即可完成调整大小。
结果:

图片将根据固定高度自动调整尺寸,同时保持原有纵横比不变。

显示批量调整图片大小以适应 Excel 单元格的结果截图

 

通过 VBA 代码调整图片以适应单元格(批量调整,不可撤销)

对于需要批量处理图片的 Excel 高手而言,VBA 是您的理想工具。深入宏代码,即可调整所选图片或工作表中的每一张图片。与 Alt 快捷键类似,此方法可让图片完全覆盖单元格,但可能影响原始比例。

步骤 1:按住 Ctrl 键,选择要调整大小以适应单元格的图片
注意:如果您想调整当前工作表中的所有图片,请跳过此步骤,直接进入步骤 2.
步骤 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:将所选图片调整为适应单元格大小

显示使用 VBA 代码将所选图片调整大小以适应 Excel 单元格的结果截图

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

显示使用 VBA 代码将工作表中所有图片调整大小以适应 Excel 单元格的结果截图


使用智能工具批量插入并调整图片大小以适应单元格

 

与其手动逐个导入并调整图片以适应 Excel 单元格,不如使用 Kutools for Excel导入图片功能,轻松实现批量导入。该功能不仅能将图片精准定位到单元格内,还能自动调整尺寸以完美匹配单元格大小,让整个流程更快速、更高效!

Kutools for Excel 提供超过 300 项高级功能,简化复杂任务,提升创造力与效率。结合 AI 功能,Kutools 能精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……

安装 Kutools for Excel 后,请单击 KUTOOLS PLUS>导入导出>导入图片,然后指定以下设置:

  1. 选择要导入的图片格式
  2. 单击添加,即可将图片导入,所选图片将列在“图片”部分中。
  3. 选择匹配单元格大小
  4. 导入顺序下拉列表中,选择所需的导入顺序选项。
  5. 单击导入
  6. 选择一个单元格用于放置第一张图片,然后点击确定
    显示 Kutools for Excel 的“导入图片”功能,包含调整图片大小和位置的选项的截图

结果

显示使用 Kutools 导入并调整大小以适应 Excel 单元格的图片结果截图

备注

随单元格变化自动调整大小

 

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

重要事项:如果图片略小于其所在单元格,当单元格缩小时图片会随之缩小,但单元格放大时图片不会随之扩大。
步骤 1:按住 Ctrl 键,选择要自动调整大小的图片

显示在 Excel 中已选中、用于启用随单元格更改自动调整大小的图片的截图

提示:单击开始> 查找和选择> 选择窗格 然后选择一个包含图片的区域,即可一次性全部选中。
步骤 2:右键单击任意选中的图片,选择“设置对象格式”命令

显示 Excel 中用于配置图片属性的“设置对象格式”命令的截图

步骤 3:勾选“随单元格移动并调整大小”选项

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

显示 Excel“设置图片格式”窗格中的“随单元格移动并调整大小”选项的截图

结果:

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

GIF 动图展示 Excel 中的图片在单元格调整大小时自动随之调整大小的效果


以上是在 Excel 中自动调整图片尺寸以适应单元格的四种有效方法,希望本指南对您有所帮助。如需更多能彻底改变您数据处理方式的 Excel 实用技巧,请立即点击此处深入了解


最佳办公效率工具

Kutools for Excel —— 助您脱颖而出

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项  |  删除空白行  |  合并列或单元格且不丢失数据  |  不使用公式的四舍五入……
超级 VLookup多条件  |  多值  |  跨多工作表  |  模糊查找……
高级下拉列表简易下拉列表  |  级联下拉列表  |  多选下拉列表……
列管理器添加指定数量的列  |  移动列  |  切换隐藏列的可见性状态  |比较列以选择相同/不同单元格……
特色功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿和表管理器|资源库(自动文本)|  日期提取  |  汇总工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊筛选(筛选粗体单元格/斜体/删除线……) ......
热门 15 工具集12 文本工具添加文本删除特定字符……)|  50+ 图表 类型甘特图……)|  40+ 实用公式基于生日计算年龄……)|  19 插入工具插入二维码从路径插入图片……)|  12 转换工具小写金额转大写汇率转换……)|  7 合并和拆分工具高级合并行拆分 Excel 单元格……)|……更多
在您的首选语言中使用 Kutools——支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

Kutools for Excel 拥有超过 300 项功能,确保您所需的功能触手可及……


Office Tab —— 在 Microsoft Office(包括 Excel)中启用标签式阅读和编辑

  • 一秒内即可在数十个已打开的文档间自如切换!
  • 每天为您减少数百次鼠标点击,轻松告别鼠标手。
  • 在查看和编辑多个文档时,工作效率提升 50%。
  • 为 Office(包括 Excel)带来高效 Tabs,就像 Chrome、Edge 和 Firefox 一样。