Excel插入图片怎么压缩:轻松减小文件大小的实用技巧

为什么要在Excel中压缩图片?

在Excel工作表中插入大量或高清图片时,文件体积会急剧膨胀,导致打开缓慢、保存耗时,甚至因超出邮件附件限制而无法发送。压缩图片可在保证可接受画质的前提下大幅减小文件大小,提升工作效率。

方法一:使用Excel内置的“压缩图片”功能

  1. 选中要压缩的图片(可按住Ctrl多选)。
  2. 点击上方菜单栏的“图片格式”选项卡(若未显示,可右键图片选择“设置图片格式”)。
  3. 在“调整”组中点击“压缩图片”。
  4. 在弹出的对话框中勾选“仅应用于此图片”或“应用于文档中的所有图片”。
  5. 在“分辨率”区域选择合适选项:
    • 打印(220 ppi):适合需要打印的高质量场景。
    • 屏幕(150 ppi):平衡显示与文件大小。
    • 电子邮件(96 ppi):最小文件体积,适合网络分享。
    • 使用默认分辨率:不改变原始分辨率。
  6. 取消勾选“图片(裁剪区域外的部分)”,然后点击“确定”。

方法二:更改图片格式为JPEG

Excel中的位图(BMP)或PNG格式图片通常较大。可尝试将图片另存为JPEG后再插入:

  • 在电脑上使用画图工具或专业图片软件打开图片,选择“另存为”并选择JPEG格式。
  • 将新图片拖拽或插入到Excel中。

方法三:调整图片分辨率与尺寸

有时图片本身分辨率过高(如4000×3000像素),而Excel中只需显示小图。可以:

  1. 在Excel中选中图片,拖动边角手柄缩小尺寸。
  2. 右键选择“大小和位置”,手动输入高度和宽度(单位厘米/英寸)。
  3. 再次使用“压缩图片”功能(见方法一)应用低分辨率。

方法四:使用VBA批量压缩(高级)

如果要对多个工作表或大量图片一键压缩,可使用以下VBA宏:

Sub CompressAllPictures()
Dim pic As Picture
For Each pic In ActiveSheet.Pictures
pic.PictureFormat.Compress msoPictureCompressPrint, False
Next pic
End Sub

运行方法:按下Alt+F11打开VBA编辑器,插入模块并粘贴代码,然后按F5执行。

方法五:利用在线工具或独立软件

第三方工具如TinyPNG、Compressor.io等可在线压缩图片。将未经压缩的图片导入工具,下载压缩版后再插入Excel。此外,Microsoft官方文档也提供了进一步建议。

注意事项

  • 压缩后不可逆,建议保留原始图片副本。
  • 如果工作簿内图片过多,可先删除不需要的图片再压缩。
  • 使用“压缩图片”功能时,保存后撤销操作需关闭文件不保存才能恢复。

通过以上方法,你可以轻松控制Excel文件大小,提升协作与共享效率。