0

0

Excel怎么把图片批量插入到单元格中_Excel批量插入图片方法

穿越時空

穿越時空

发布时间:2025-11-05 09:07:10

|

622人浏览过

|

来源于php中文网

原创

通过VBA宏、Power Query结合路径导入或第三方插件可批量插入图片。首先使用VBA代码匹配单元格名称与图片文件名,自动插入并调整位置大小;其次利用Power Query整理图片路径后配合VBA实现灵活导入;最后可通过Kutools等插件快速按规则插入图片,提升工作效率。

excel怎么把图片批量插入到单元格中_excel批量插入图片方法

如果您需要在Excel中为多个单元格分别插入对应的图片,例如制作产品目录或员工信息表,手动逐个插入会非常耗时。通过合理的方法可以实现图片的批量插入,提升工作效率。

本文运行环境:联想ThinkPad X1 Carbon,Windows 11。

一、使用VBA宏代码批量插入图片

VBA(Visual Basic for Applications)是Excel中强大的自动化工具,可以通过编写脚本将指定文件夹中的图片按名称匹配并插入到对应单元格中。

1、打开Excel文件,按下 Alt + F11 进入VBA编辑器。

2、在左侧项目窗口中右键点击工作簿名称,选择“插入” -> “模块”。

3、将以下代码复制粘贴进代码窗口:

Sub InsertPictures()
Dim rng As Range
Dim cell As Range
Dim picPath As String
Set rng = Selection
For Each cell In rng
   picPath = "C:\图片文件夹\" & cell.Value & ".jpg"
   If Dir(picPath) "" Then
      With ActiveSheet.Pictures.Insert(picPath)
         .Top = cell.Offset(0, 1).Top
         .Left = cell.Offset(0, 1).Left
         .Width = 100
         .Height = 100
      End With
   End If
Next cell
End Sub

4、修改代码中的路径 "C:\图片文件夹\" 为实际存放图片的文件夹路径,并确保图片命名与单元格内容一致。

5、关闭VBA编辑器,返回Excel,选中包含图片名称的单元格区域。

6、按下 Alt + F8,选择“InsertPictures”宏并运行。

二、利用Power Query结合文件路径导入图片

Power Query本身不能直接加载图片,但可通过与其他功能结合实现间接批量插入,适用于已有图片路径列表的情况。

1、在Excel工作表中创建两列数据:一列为名称,另一列为完整的图片文件路径,如:C:\images\photo1.png

Amazon Nova
Amazon Nova

亚马逊云科技(AWS)推出的一系列生成式AI基础模型

下载

2、选中数据区域,点击“数据”选项卡下的“从表格/区域”加载至Power Query编辑器。

3、在Power Query中保留路径字段,并进行清洗处理,确认每条路径有效。

4、关闭并上载数据回Excel,然后使用VBA读取该路径列,调用 Pictures.Insert 方法插入对应图片。

5、此方法适合图片路径分散或需预处理来源的场景,增强灵活性。

三、使用第三方插件快速插入图片

某些Excel插件如Kutools for Excel提供了“插入多张图片”功能,能根据设定规则自动将图片填入单元格旁或指定位置。

1、安装并启用Kutools插件后,在功能区找到“Kutools”选项卡。

2、点击“插入”组中的“多张图片插入”按钮。

3、在弹出窗口中添加要插入的图片文件或整个文件夹。

4、设置匹配规则,例如根据图片文件名匹配A列中的值。

5、指定插入位置偏移量和尺寸参数,点击“确定”开始批量插入。

6、所有图片将按照配置自动对齐到相应行的指定列中,支持调整大小和位置。

相关专题

更多
if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

706

2023.08.22

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

496

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1039

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

733

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

407

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2342

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

763

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1479

2023.08.28

ip地址修改教程大全
ip地址修改教程大全

本专题整合了ip地址修改教程大全,阅读下面的文章自行寻找合适的解决教程。

27

2025.12.26

热门下载

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

精品课程

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

共162课时 | 9.7万人学习

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

共28课时 | 2.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号