如何在EXCEL表格中批量插入对应图片
高效如风 Excel表格批量导入图片

高效如风 Excel表格批量导入图片作者:平淡来源:《电脑爱好者》2018年第04期如果需要插入的图片不多,可以使用手动的方法快速插入。
先在Excel中输入员工姓名数据,点击“插入→图片→来自文件”,插入一张和员工对应的照片到B2。
调整B2的大小和照片大小一致(可以略微大一些)。
接着全选数据行列,使用鼠标调整行列数值,使得B列所有单元格都能够放置图片。
定位到B2,点击“插入→图片”,然后按住Ctrl键选中需要插入的图片(选择图片的顺序要和姓名列员工的顺序一致),这样所有图片都可以插入到表格中。
选中最后一张插入的照片,将其移动到对应的B列位置。
按住Ctrl+A全选照片,点击“图片工具→格式→组合”,依次进行“左对齐”和“纵向分布”即可(图1)。
如果需要插入的图片很多,那么还可以借助VBA脚本快速实现。
首先将照片名称更改为与A列中的员工姓名一一对应。
接着点击“开发工具→VB”。
在打开的窗口输入如下代码(代码解释见语句之后半角单引号后的注释):Sub 批量插入图片()Dim cfan As String ’设置一个名为cfan字符串,将其作为图片路径变量Dim rng As RangeSheets("SHeet1").Select ’选中要插入图片的工作表x = [a65536].End(xlUp).Row ’取得最后一行的行号For i = 2 To xna = Cells(i, 1)’从第1列(即A列)得到图片名称,并以此名查找指定位置的图片cfan = "e:\员工照片" & "\" & na &".png" ’指定图片实际保存位置和格式If Dir(cfan) "" ThenCells(i, 2).Select ’图片需要插入到第2列ActiveSheet.Pictures.Insert(cfan). SelectSet rng = Cells(i, 2)’根据单元格的大小调整图片With Selection.Top = rng.Top + 1.Left = rng.Left + 1.Width = rng.Width - 1.Height = rng.Height - 1End WithEnd IfNextEnd Sub这样,在Excel中会新增一个名为“批量插入图片”的宏,按提示运行这个宏,即可将所有照片按照员工名称插入到B列对应的单元格中(图2)。
Excel技巧应用篇:一行代码插入图片并且跟人名一一对应

Excel技巧应用篇:一行代码插入图片并且跟人名一一对应HR在制作员工信息表时通常会插入大量图片,而且插入的图片要跟姓名一一对应,如果使用正常的图片插入方法,这肯定是一项非常费时间的工作。
其实所谓的批量插入,肯定是有技巧的,今天我教大家用一行代码批量插入图片,并且跟姓名一一对应!具体操作步骤如下:1、先将要批量插入的图片放在一个文件夹中,并且把照片命好名字,照片的名字需要跟表格中的名字一样。
2、在F3单元格中输入这行代码:="<table><img src=""F:\照片\"&C3&".png"" width=""80"" height=""60"">",输入完之后按回车键,并将代码下拉填充至F9单元格。
代码解释:代码中的<img src="照片的文件路径",我们的照片是存放在F盘下的照片文件夹中,后面用文本连接符将C列的姓名以及图片的后缀名“.png”拼接起来即可得到图片的完整路径。
w idth=“80”,height=“60”是图片插入到Excel中的高度和宽度。
3、按快捷键“Ctrl+C”复制F3:F9单元格区域中的代码,打开一个空白的文本文档或者Word文档,将复制的代码按快捷键“Ctrl+V"粘贴到文本文档中。
4、将文本文档中的代码再复制回Excel表格中,粘贴到F3:F9单元格区域,此时可以看到表格中已经插入了7张照片,我们稍微调整下图片的位置即可。
5、最后,我们可以将批量插入的图片跟文件夹的图片名称对照一下,可以看出人名跟图片都一一对上了。
用一行代码就完成了数小时才能完成的工作,这会大大提高我们的工作效率,代码不难记,自己有空可以试一试哦!。
Excel中如何实现批量插入图片?

Excel中如何实现批量插入图片?关键词:Excel;批量插入/添加图片;数据分析;张立良老师;数据小兵实际需求是推动持续学习与创新的最大动力。
工作中经常需要在excel表格中插入对应的图片,一张、两张、三张、、、一张一张的插入你觉得已经够完美的了,遗憾的是,如果你遇到需要一次性大批量插入100张、1000张图片时,也是重复插入100次、1000次么?答案是你可以这么做,等到手抽筋的时候你大概会想,要是有一种方法大批量插入该有多好!——有!我自己惯性的插入三张图片后,我开始抱怨微软太不尽人意了。
为什么没有批量插入图片的功能?于是我把问题推给了百度和谷歌,两位老大哥很快给出了答案——批量插入图片的宏、批量插入图片的小插件,惊喜下,试了各种方法,新浪博主ahzll的excel工具箱(Exceltool)让我心动不已。
(点击进入:张立良博客;张立良微博;Excel工具箱下载)Exceltool工具介绍:EXCEL必备工具箱是一个的EXCEL插件,点击“安装”后就可以使用,绝大部分功能可以免费使用,与excel完全溶为一体。
提供了密码去除、阴阳历转换、将选区存储为图片、身份证号码校验、工作表排序及生成目录、人工双面打印、专业水准的套表数据汇总、穿透查询等实用功能。
工作表标签上点击右键还增加了轻松隐藏/取消隐藏工作表、工作表导出为文件功能。
针对财务人员,还提供了个人所得税、未确认融资费用、按揭贷款/一般贷款利息、各种复利、实际利率法摊销等计算功能。
此外,还提供了自动生成分析文档、财务比例计算等模版,来简化你的日常工作。
如果你是远光财务软件的用户,还提供了直接提取财务数据的神奇功能,极大地减轻了填表工作量。
【批量导入图片】:假设B列是需要导入图片的文件名,C列用于存放图片,所有的图片就存放在桌面某一个文件夹中。
1、选中B列图片文件名,单击“工具箱”,选择“excel必备工具箱”,依次按照下图选择即可。
2、结果:另外,此工具箱同时提供了其他批量处理方法,比如批量删除图片、批量删除注释等等。
EXCEL表格里如何批量插入多张图片,并与名称一一对应

EXCEL表格里如何批量插入多张图片,并与名称一一对应在日常工作中,我们经常会将多个图片批量上传到EXCEL表格中,如员工姓名和照片,商品报价单里的商品与图片,BOM表里的产品和组件图等等,成千上万张图片如何批量上传到EXCEL表格并一一对应呢?下面我们一起来看看。
统一文件名称提取到EXCEL表格把所有图片统一命名放到一个文件夹里,按下CTRL+A选中所有的图片,按下SHIFT键,移动鼠标到第一张图片上,点击鼠标右键,弹出列表,选择“复制文件地址”。
打开EXCEL表格,在A列单元格内粘贴上复制的图片地址,在B1单元格内手动提取第一张图片里的名称。
选中下方的空白单元格,在键盘上按下“CTRL+E”,批量提取出图片里的名称,或者用前面所学的“数据分列”功能也能提取出名称。
插入图片删除掉A列数据,依照图片的尺寸调整单元格的高度和宽度。
点击菜单栏上“插入-插图-图片”,下拉选择“此设备”。
弹出图片窗口,确认下图片的顺序和表格里的名称是否一致,正常情况下都是一致的。
全选所有的图片插入到EXCEL表格。
插入图片后,默认是全部选中,点击菜单栏上新增加的“图片格式-大小”右下角的箭头图标,打开设置图片格式窗口,勾选选项“锁定纵横比”,修改图片的高度或是宽度。
锁定纵横比是让图片始终保持原始尺寸的比例,调整图片的高度或者宽度,整体按比例缩小。
图片调整合适后,选中第一张图片,也就是最上面的图片,拖动到表格名称的最后一个单元格右侧的B列单元格。
CTRL+A全选所有的图片,点击菜单栏上“对齐-左对齐”。
再次点击“对齐-纵向分布”。
所有的图片重新排列和左侧A列的名称一一对应,可以全选图片后在键盘上按下上下左右方向键,微调下表格在单元格中的位置。
打开“设置图片格式”窗口,根据实际的情况勾选“随单元格改变位置和大小”或是“随单元格改变位置,但不改变大小,打印的时候,如果需要打印出图片,则勾选”打印对象”,如果不需要打印则可以不用勾选。
Excel照片提示功能单元格批量插入批注图片提示

Excel照片提示功能单元格批量插入批注图片提示很多同学在用Excel制作一些产品价格表或者人事部门的人员名单的时候,都会在姓名或名称后面的一个单元格中添加一张照片给予提示,这样可以很好的辨认该名称对应的照片。
当然,除此之外,今天,小汪老师也来教大家一种好方法,直接使用批注功能插入图片提示,好处是,不必占用单元格,也不用为调整图片的大小而麻烦。
这样设置的话,我们以后只要将光标放到名称单元格上面,就会显示对应的照片提示,是不是很酷!效果预览将鼠标移动到某名称单元格上,就能在提示中出现该名称对应的图片。
照片提示功能选中需要添加照片提示的单元格,然后右键「插入批注」,右键选中批注边框的边缘,在弹出的额下拉菜单中选择「设置批注格式」-「颜色与线条」-「颜色」-「填充效果」-「图片」-「选择图片」即可插图。
用VBA批量插入照片提示右键Sheet,选择「查看代码」将下列代码复制进去,然后选中需要添加照片提示的所有单元格,点击「运行」按钮,运行代码。
提示:1、将图片放到与本表格同一目录下的「图片目录」文件夹中。
2、选中要添加图片批注的单元格。
代码:Sub 批量插入图片批注提示()Dim aa = MsgBox('提示:1、请将图片放到与本表格同一目录下的「图片目录」文件夹中。
2、请选中要添加图片批注的单元格。
', vbOKCancel, 'Word联盟')If a = 1 ThenOn Error Resume NextDim MR As RangeDim Pics As StringFor Each MR In SelectionIf Not IsEmpty(MR) ThenMR.SelectMR.AddCommentment.Visible = Falsement.Text Text:=''erPicturePictureFile:=ActiveWorkbook.Path & '\图片目录\' & MR.Value & '.jpg'End IfNextEnd IfEnd Sub。
excel批量插入图片的方法

这个批量导入的方法,是利用img scr引用图片的方式实现的。
批量导入过程中,将通过复制粘贴的方式,达到手工插入公式的目的1、写一个公式,如:="<table><img src=""C:\Users\fanwen\Desktop\明明\PT类的图片\图片2\"&A28&".jpg"">"公式放在哪里无所谓,这里假设放在b28。
公式中的a28记录图片的文件名。
2、将公式写入到b28后会看到实际表现出来的内容并不是我们所写入的,而是这个=“ ” 之内的内容。
其中&A28& 被替换成了pt49,也就是实际a28的内容。
实际b列中所看到的内容,就是我们所需要的内容,这行显示的内容,可以直接在复制的时候引用图片,并显示到excel中。
3、此时对列进行选中,并下拉。
后续的行,将会自动匹配成a列所对应的图片名称4、选中所有公式,复制。
ctrl+C+C5、在复制状态下,删除b列复制的内容。
(如果你不需要再原有位置显示图片,可以不删除,这里删除只是为了给要引用进来的图片腾地方)6、删除后,在剪切板中点击之前复制出来的内容。
使用选择性粘贴,并选择"unicode文本"方式。
之后图片就会出现在每一个所对应的b列中。
ps:1、图片在批量插入后,对存放图片的物理文件夹中再增加图片时,excel里即使有相应的引用也不会自动更新,除非手动刷新,重插。
2、在插入图片前,最好先调整好表格的宽度和行高。
太小的话,插入的图片会堆积在一起,数量大时,很难排版。
3、本操作是在excel2003中进行的,2010等版本没有测试。
excel表格批量插入图形的方法

excel表格批量插入图形的方法
在Excel中录入好数据以后通常需要修饰表格,这个时候就需要插入图片进行美化了,逐一插入图片会很耗时间,所以需要批量插入图片,或许还有朋友不懂该如何批量插入图形的,不妨学习一下。
接下来是店铺为大家带来的excel表格批量插入图形的方法,供大家参考。
excel表格批量插入图形的方法:
批量插入图形步骤1:在此小编举例说明,因此Excel表格记录相对较少,如图所示,我们需要将对应照片插入“照片”列。
批量插入图形步骤2:首先,我们需要将照片放置一个文件夹内,建议对照片进行有规则的命名,这样可以方便快捷创建多个图片链接。
批量插入图形步骤3:打开记事本程序,按如下格式输入图片的链接:
批量插入图形步骤4:将记事本中的文本全选进行复制,在Excel 工作表中,右击“照片”列第一行,从弹出的右键菜单中选择“选择性粘贴”项。
批量插入图形步骤5:在弹出的“选择性粘贴”窗口中,选中“Unicode文本”项,直接点击“确定”按钮。
批量插入图形步骤6:最后就会发现相关的照片自动插入到“照片”所在单元格啦。
Excel批量插入图片,分分钟插入几万张照片,这神技你不学学?

Excel批量插⼊图⽚,分分钟插⼊⼏万张照⽚,这神技你不学学?实际案例:
如下图所⽰,为某班学⽣档案表,⼈数很多,只列出4个⼈名作为⽰意,现在需要插⼊每个⼈的
2⼨照⽚。
所有的照⽚存放在了E盘,'3班学⽣照⽚'⽂件夹中,照⽚均是按照姓名命名,格式为jpg,如下
图,
解题思路:
插⼊学⽣照⽚,可以使⽤⼯具栏中的'插⼊图⽚'功能,但是每次只能插⼊⼀张,对于数据量很⼤
的表格来说,不可取。
我们可以使⽤HTML语⾔ Excel的选择性粘贴完成,选择性粘贴此处不做
赘述,HTML语⾔是啥玩意,我们也⽆需懂太多,只需要记住下⾯的调取图⽚的⼀句语法即
可,<table><img src='图⽚路径' width='*' height='*'>,img代表图⽚,src是图⽚的路径,width
和height分别规定图⽚的宽和⾼,单位为像素。
解题步骤:
(1)添加辅助列1,获取每个⼈的图⽚名称,公式如下,
(2)添加辅助列2,获取每个⼈照⽚的路径,如下图,
(3)添加辅助列3,获取每个⼈完整图⽚代码,如下图,
(4)将辅助列3中的代码复制,粘贴到txt⽂本中
(5)复制txt⽂本中的代码,选中D2单元格,选择性粘贴,选择Unicode⽂本,确定即可
然后照⽚就粘贴上了,可以根据照⽚⼤⼩调整单元格的⼤⼩。
总结笔记:
本次分享主要是学习Excel的批量处理、执⾏代码的思路,⾄于那句html代码可以死记住,或者
有个印象,后期⽤到了再查询就可以了
每⽇箴⾔:
⼈⽣的⾼度,⼀半始于个⼈的努⼒,⼀半源⾃众多的选择!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何在EXCEL表格中批量插入对应图片学生照片用身份证号命名后,核对是个麻烦事儿,有了这个表格就直观多了。
制作过程如下:
1、粘贴学生信息、输入公式并向下填充
在D2单元格输入公式(复制下面的公式并粘贴到D2单元格中):
="<img src=@d:\学生照片\"&C2&".jpg@> <table>"
公式含意:在该单元格中插入来自d盘:\学生照片文件夹中\C2单元格中数值(身份证号命名的).jpg图片
向下填充
2、在D盘根目录中新建一个名为:学生照片的文件夹,并把全校按身份证号码命名的学生图片复制其中。
这些图片最好批量转尺寸为120×150。
太小看不清,太大查看起来不便。
3、打开剪贴板
4、选择公式区域(最好分几次进行,每次不超过200格),并复制到剪贴板(见下图窗口右边)。
(因在公式的状态下,很多操作是不能正常进行的,这一步的目的就是留数据除公式。
)
5、点击剪贴板中刚复制的数据,把这些数据又粘贴回来(见下图鼠标箭头)。
6、把公式列中的@替换为"(半角单引号)
7、再选择公式区并将数据复制进剪贴板(不要把第一行学生图片这格选进去)
8、将复制到剪贴板的公式重新粘贴回来(见图中鼠标箭头)。
9、调整行高
行高设为:100-120,视图片大小而定。
10、完成表格进行核对
学生名和照片对应表就做好了,如有张冠李戴,及时更改。
学籍照片处理方法
见:全国中小学学籍平台学生照片处理方法图文详解(按住Ctrl 键用鼠标点击上面的红字打开对应网页)
照片命名成身份证号
见:照片批量命名成身份证号的方法图文详解
(按住Ctrl 键用鼠标点击上面的红字打开对应网页)。