Excel怎么批量插入图片并对齐 Excel批量插入图片方法【教程】

陌雪君_2731

陌雪君_2731

2026-03-22

2008人浏览

原创

Excel批量插入对齐图片有四种方法:一、VBA宏自动插入并居中定位;二、Power Query配合预设形状占位符;三、Kutools插件一键批量导入;四、Excel 365的IMAGE函数动态显示并辅以格式设置实现视觉对齐。

excel怎么批量插入图片并对齐 excel批量插入图片方法【教程】

如果您需要在Excel工作表中为多行数据批量插入对应图片,并确保所有图片整齐对齐,可借助公式、VBA或第三方加载项实现。以下是几种可行的操作方法:

一、使用VBA批量插入并自动对齐图片

该方法通过编写VBA宏,读取指定列中的图片路径,在对应单元格区域(如B2:B100)内插入图片,并统一设置高度、宽度及居中对齐,避免手动拖拽导致错位。

1、按Alt+F11打开VBA编辑器,右键“当前工作簿”→“插入”→“模块”。

2、粘贴以下代码:

Sub InsertAndAlignImages()

Dim ws As Worksheet, rng As Range, cell As Range

Dim pic As Picture, imgPath As String

Set ws = ActiveSheet

Set rng = ws.Range("A2:A100") '假设图片路径在A列,从第2行开始

For Each cell In rng

If Dir(cell.Value) "" Then

Set pic = ws.Pictures.Insert(cell.Value)

With pic

.ShapeRange.LockAspectRatio = msoFalse

.Width = 80: .Height = 60

.Top = cell.Offset(0, 1).Top + (cell.Offset(0, 1).Height - .Height) / 2

.Left = cell.Offset(0, 1).Left + (cell.Offset(0, 1).Width - .Width) / 2

End With

End If

Next cell

tidy-excel-data
tidy-excel-data

清理、标准化、验证并汇总杂乱的 Excel 工作簿。当 Codex 需要处理 `.xlsx`、`.xls`、`.xlsm` 或 `.csv` 格式的数据时使用,包括:统一表头格式、删除空白行与空白列、修剪文本内容、去重记录、检测数据质量问题、拆分或合并工作表、生成清洗后的工作簿,以及为业务电子表格生成审计摘要。

下载

End Sub

3、关闭编辑器,返回Excel,按Alt+F8,选择InsertAndAlignImages,点击“运行”。

二、利用Power Query+形状占位符预设对齐位置

该方法不直接插入图片,而是预先在目标列(如C列)设置固定尺寸的空白形状作为占位符,再通过Power Query读取图片路径并触发VBA更新图像源,所有占位符已设定统一尺寸与对齐锚点,确保视觉整齐。

1、在C2单元格右侧空白处插入一个矩形形状(“插入”→“形状”→“矩形”),设置高度60、宽度80,填充设为无色,线条设为无线条。

2、复制该形状至C2:C100区域每一行对应位置,全部选中后右键→“设置形状格式”→“大小与属性”→勾选“锁定纵横比”并统一宽高值。

3、在D1输入标题“图片路径”,D2:D100填入完整文件路径(如C:\IMGS\001.jpg)。

4、按Ctrl+T将D1:D100转为表格,名称设为“ImgTable”。

5、运行一段辅助VBA,遍历ImgTable,用Pictures.Insert替换对应行的形状内容,并保持原定位不变。

三、借助Kutools for Excel批量导入并自动对齐

Kutools提供“批量插入图片”功能,支持按单元格值匹配路径、指定插入列、设定统一尺寸、自动垂直/水平居中于目标单元格,无需编码,适合非技术人员快速完成对齐操作。

1、安装Kutools for Excel插件后,在Excel顶部菜单栏出现“Kutools”选项卡。

2、点击“Kutools”→“插入”→“批量插入图片”。

3、在弹出窗口中,设置“图片路径所在列”为A列,“插入到列”选择B列,“图片大小”设为固定宽80像素、高60像素。

4、勾选“将图片居中于单元格”和“锁定纵横比”两项。

5、点击“确定”,所有图片将在B列对应行中插入并严格对齐。

四、使用Excel 365动态数组+IMAGE函数(仅限Microsoft 365订阅用户)

IMAGE函数可直接在单元格中渲染图片,配合FILTER、SEQUENCE等函数实现动态批量显示;虽不支持直接调整尺寸对齐,但可通过设置单元格行高列宽+“自动换行”与“垂直居中”样式间接达成视觉对齐效果。

1、确保图片以公开可访问的URL形式存放(如OneDrive共享链接,末尾含?download=1参数)。

2、在B2单元格输入公式:=IMAGE(FILTER(A2:A100,A2:A100""))。

3、选中B2:B100区域,右键→“设置单元格格式”→“对齐”选项卡→勾选“垂直对齐:居中”,并设置行高为65。

4、选中B列,右键→“列宽”设为12,使图片在列宽约束下自动缩放并居中显示。

相关专题

更多
vsd文件打开方法
vsd文件打开方法

vsd文件打开方法有使用Microsoft Visio软件、使用Microsoft Visio查看器、转换为其他格式等。想了解更多vsd文件相关内容,可以阅读本专题下面的文章。

2023.10.30

1362

5

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

5721

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

3596

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

3380

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1444

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

717

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

5148

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

7563

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1801

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 45万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习