在Excel中批量插入固定大小的图片

合集下载

高效如风 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在单元格中插入图片

excel在单元格中插入图片,图片大小自动与单元格一致插入图片后,右键图片--属性--勾选“大小随单元格变化”列:EXCEL表格,A列是产品图片,B列是货号,能否在B列输入货号(如123)的同时把放在E:\tmp目录下的相应货号的JPG图片调出来,且大小与A列单元格完全相符。

用vba,按下ALT+F11,菜单:插入-模块,复制下面代码至代码框.按F5即可Sub addpicture()Dim FirstRow, LastRow As Integer, FileType As StringFirstRow = edRange.RowLastRow = FirstRow + edRange.Rows.Count - 1FileType = InputBox("输入你的图片的后缀名", "输入图片格式", "jpg")For i = FirstRow To LastRowNumb = Cells(i, 2).ValueWith ActiveSheet.Pictures.Insert("D:\tmp\" & Numb & "." & FileType).SelectSet Target = .Cells(i, 1)End WithWith Selection.Top = Target.Top + 1.Left = Target.Left + 1.Width = Target.Width - 1.Height = Target.Height - 1End WithNext iEnd Sub说明,图片文件夹图片文件名与输入货号一致。

excel表格批量导入图片的方法步骤

excel表格批量导入图片的方法步骤

excel表格批量导入图片的方法步骤
在Excel中录入好数据以后经常需要用到图片进行对表格的美化修饰,或许有的朋友并不知道图片该如何批量导入,如果不懂的朋友欢迎一起来摸索探讨一番吧。

下面是由店铺分享的excel表格批量导入图片的教程,以供大家阅读和学习。

excel表格批量导入图片的教程
表格批量导入图片步骤1:首先看需要导入照片的Excel员工档案简表:
表格批量导入图片步骤2:员工照片都放在D盘【员工照片】文件夹内,并且都以员工的姓名命名:
表格批量导入图片步骤3:在员工档案简表C2单元格输入以下公式,向下复制: ="" 公式中的D\员工照片为存放照片的文件夹; A2为照片名称。

176和220分别是照片的宽度和高度。

单位是像素,实际应用时大家可以根据实际情况调整:
表格批量导入图片步骤4:复制C列公式内容,粘贴到记事本中:表格批量导入图片步骤5:调整员工档案简表C列的行高、列宽与照片大小相同:
表格批量导入图片步骤6:复制记事本中的内容,右键单击员工档案简表C2单元格,选择性粘贴:
表格批量导入图片步骤7:单击确定按钮,帅哥和美女的照片就全部按部就班啦~~。

Excel调整图片大小

Excel调整图片大小

Excel 调整图片大小
若要调整工作表中图片的大小,可以利用【格式】选项卡中的【大小】组进行设置,或者使用鼠标拖动的方法调整图片大小。

1.利用【大小】组调整
利用【大小】组,可以将工作表中的图片设置为固定的尺寸。

选择要调整大小的图片,在【大小】组的【高度】和【宽度】文本框中,输入具体的值即可,如设置其【高度】为5,
【宽度】为8,如图4-48所示。

图4-4Excel 调整图片大小
另外,使用【裁剪】工具,可以直接删除图片中不需要的部分。

单击【裁剪】按钮,此时,光标变成“”形状,将鼠标置于图片周围的裁剪标记上,并向内拖动即可,如图4-49所示。

图4-49 图片裁剪
2.利用鼠标调

若图片不需要指定具体尺寸,则可以利用鼠标拖动的方法,快速、便捷的调整图片的大小。

选择要调整大小的图片,将鼠标置于该图片周围的控制块上,当光标变成“双向箭头”时,拖动鼠标即可更改图片的大小,如图4-50所示。

技 巧
单击【大小】组中的【对话框启动器】按钮,在弹出的【大小和属性】对话框中,也可以调整图片的大小。

设置
拖动 效果显示
拖动
图4-50 利用鼠标调整图片大小
提示利用鼠标调整图片大小时,将鼠标置于不同位置的控制块上,光标将显示不同方
向的“双向箭头”形状。

Excel单元格批量插入指定图片

Excel单元格批量插入指定图片

Excel单元格批量插入指定图片完成效果图:操作步骤:1.通过在单元格画矩形,得到单元格的高度和宽度。

占满单元格矩形的画法:【插入】→【形状】,点击矩形。

把光标移动到单元格左上角位置,按【ALT】键不放,再按鼠标左键从单元格左上角向右下角拖动,直到矩形占满整个单元格,放开鼠标左键,最后再放开【ALT】键。

矩形画出来后,查看其【大小和属性】,记下高度和宽度。

2.复制事先写好的公式到单元格A2:='<imgsrc='''&TRIM(LEFT(SUBSTITUTE(CELL('filename'),'[',REPT(' ',99)),99))&A2&'.png''> <table>',此公式利用HTML引用图片的语法指定插入具体路径下的照片。

其中TRIM(LEFT(SUBSTITUTE(CELL('filename'),'[',REPT('',99)),99))是得到当前工作薄的路径。

A2&'.png'是姓名加文件后缀,png是图片格式,图片格式统一用一种,如果格式是jpg,就把公式中的png改成jpg。

3.A2公式向下填充。

复制所有公式,打开剪贴板,粘贴。

再选择性粘贴为“Unicode文本”,图片出现。

4.按照前面记下的单元格高度和宽度,设置所有照片的大小,注意要取消“锁定纵横比”和“相对图片原始尺寸”的勾选。

完成。

详细操作步骤请看以下视频:好了,今天的分享就到这里,谢谢大家!。

如何在excel中批量导入图片

如何在excel中批量导入图片

如何批量导入图片
1、先在电脑上下载软件“excel工具箱”;
2、下载后,打开excel会在菜单栏中显示“工具箱”,此时表明已下载成功;
3、批量导入图片到当前工作表,从当前单元格下一行开始,左边列存放文件名,右边列存放图片,如图片需插入到C4单元格,则应将鼠标定位于B3单元格中。

4、点击工具箱--导入图片,
出现功能界面:(图片显示大小可自行确定,一般选择“按单元格高度调整图片高度”,后点击“开始批量导入图片”)
5、批量选择需导入的图片后,点击“打开”,即可完成批量导入。

如果图片未先命名,可导入后再进行问题描述,如图:
若为WPS版本,第4步则有所不同,先点击菜单栏工具箱下的工具箱,
后会出现如下界面,再选择“批量导入图片”,后面就同上啦。

Excel2013如何批量插入图片

Excel2013如何批量插入图片

Excel2013如何批量插入图片有时遇到需要大量在excel中插入图片的情形,比如说为每行职工信息建立一个头像,通过记事本复制一行图片路径的代码,就可以快速达到目标。

下面店铺给大家分享Excel2013批量插入图片的方法,希望看完本教程的朋友都能学会并运用起来。

Excel2013批量插入图片的方法要让每一张图片插入到右侧excel表中,这些图片所在文件夹为“E:\Dota2EXCEL\Announcers”观察到excel中出现了id和图片的名字是相同的,我们复制多行id 数据到记事本中接下来我们在记事本中输入一条图片代码:,根据实际替换图片的绝对路径和图片名修改,将这段代码整体复制到目标列 #FormatImgID_2#达到我们想要的效果但是复制过去的图片不便修改,所以可以利用键盘“Ctrl+Z”撤销。

图片大小的修改通过记事本中进行,修改属性值调整款高达到满意的效果最后记得保存,或者快捷键Ctrl+S,保存后删除原图excel中是没有变化的,因为图片语句保存在excel中了。

excel2013常用的使用技巧技巧1:快速拆分“姓名”拆分“姓名”可以借助Excel 2013新增加的“快速填充”迅速完成,具体操作是,首先将光标定位到"姓"字段,手工输入一组正确的姓氏,然后用滑块自动填充整个字段。

接下来点击单元格右侧的自动填充钮,选择"快速填充"。

这时Excel就会感知这个规律,并将正确的姓氏提取出来。

同样操作,再提取出“名"字段即可。

当然这项功能还有很多用武之处,比如将一个标准日期(如“2012-11-6”)拆分为“年”、“月”、“日”。

图1 excel 2013办公技巧:快速拆分“姓名”技巧2:智能补全当有字段需要引用之前数据时,我们可以尝试手工输入一两条记录,正常情况下Excel 2013会智能感知你的操作,并依照规律自动进行内容补全。

当然为了避免曲解用户意图,此时的补全还仅仅是一条内容提示,只有当用户回车明确这一操作时,这里的内容才会真正进入单元格内。

excel表格固定图片

excel表格固定图片

竭诚为您提供优质文档/双击可除excel表格固定图片篇一:在excel中批量插入固定大小的图片在excel中如何快速地批量插入固定大小的图片?步骤如下:一.编辑图片1.新建一个文件夹,把要插入到excel的全部图片放进去。

2.用ps,acdsee等工具,尽量把图片设置为正方形,或者统一方向的长方形(比如都是宽短高长)最好是大小一致,比例相当。

3.把图片的文件名改为有意义的文件名,比如产品编号,人物名字,建筑物名称等。

二.批量获取文件名这一步不是必须的,但当你面对几十个,甚至几百个,几千个图片的时候,这一步就很有用了,大大省去在excel中输入图片文件名的时间。

步骤:1.用acdsee打开其中一个图片,然后在图片上双击,进入文件管理模式,如图:2.点击“工具”-“数据库”-“导出”-“生成文件列表”。

3.这时会弹出一个文本文件“Folder-contents”,可以看到图片文件名,大小,格式等等的信息都在里面了。

把列表前面的文字都删除(------及前面的文件,空格都删除),变成如下图:4.点击“文件”-“另存为”,把文件保存到方便找到的目录(比如本例中e:\temp\目录下)。

5.启动excel,新建空白工作簿,然后在“文件”-“打开”-“浏览”找到Folder-content存放的目录,选择打开文件类型为“文本文件”(必须,不让看不到这个文本文件):6.选中Folder-content.txt,打开,这时会弹出一个“文本导入向导”,直接点击“完成“:7.这时会自动生成一个excel文档,列a就是全部图片的文件名了,然后把这个文档另存为“型号.xls”:三.批量插入固定大小的图片1.打开需要插入图片的excel文档,比如本例的产品信息表,把在“型号.xls”中的图片文件名全部复制,粘贴到产品信息表的“型号”列:2.从上图可以看出,图片文件名是从表格a2开始的,所以,在图片列d2中输入:篇二:excel表保护工作表状态下插入图片excel表保护工作表状态下插入图片适用版本:excel20xx在excel使用过程中,为了防止别人或自己对工作表进行修改,我们经常要将工具表进行保护。

Excel批量插入图片,分分钟插入几万张照片,这神技你不学学?

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代码可以死记住,或者
有个印象,后期⽤到了再查询就可以了
每⽇箴⾔:
⼈⽣的⾼度,⼀半始于个⼈的努⼒,⼀半源⾃众多的选择!。

excel如何将工作表中杂乱的图片整齐放置在一列单元格中图片,对齐

excel如何将工作表中杂乱的图片整齐放置在一列单元格中图片,对齐

Excel如何将工作表中杂乱的图片整齐放置在一列单元格中?
图片,对齐
用Excel建立人事档案的时候,常常存储许多照片,而插入的图片往往大小不一致、位置不对齐。

如何将数量众多的图片批量地放置到指定大小的单元格中呢?
A:以4张图片为例,可按如下方法操作:插入→形状,在单元格中插入任意一个形状,绘图工具→ 格式→对齐网格,删除形状;
调整A1单元格大小,使其可以大约容纳1张图片;
插入→形状,在A1单元格里绘制一个矩形,矩形会自动填充单元格;
选择矩形,绘图工具→ 格式→大小,记下矩形的尺寸大小,即单元格的大小,再删除该矩形;
选中第一行单元格区域,单击格式刷,再单击工作表左上角的行列标题交叉处,将A列各单元格大小调整为与A1单元格一致;
F5→定位条件→对象,选择所有图片,将他们的尺寸调整为
之前矩形的大小;
按下ALT键,用鼠标将一个图片移到A1单元格中,同样的方法将另一个图片移到A4单元格(取决于图片的数量)中;将余下的图片移到第一行和最后一个图片所在行之间;
再次定位选择所有图片;
绘图工具→ 格式→对齐→纵向分布图片间距;绘图工具→ 格式→对齐→左对齐,完成。

教你如何在EXCEL批量导入图片

教你如何在EXCEL批量导入图片

教你如何在EXCEL批量导入图片,单元格导入,绝对无误,亲自测试!2010年06月21日星期一 17:24在Excel中可以插入图片,基本的操作是插入/图片/来自文件,一两张还可以用这方法,要是把张三、李四、王二麻子的照片依次和人名对应上,可就是个大问题了。

今天我介绍一种另类批量插入图片的方法,这种方法插入图片较灵活,可以批量确定图片插入的位置,甚至可以随意陋行插入图片,以及在插入图片的同时确定图片大小、为插入的图片建立超链接等等。

第一步:打开需要插入图片的表格,默认图片保存在C盘根目录下,以姓名为图片名称。

第二步:在B2单元格输入公式="<table><img src=""c:\"&A2&".JPG"">",向下复制公式至B5.第三步:选持B2:B5,按住Ctrl键的同时连续按两次C。

这样会将B2:B5之间的内容复制到粘贴板上并调出粘贴板,删除B2:B5的内容。

将粘贴板中的内容,粘贴至B2单元格。

第四步:在公式栏选择刚刚粘贴进来的文件,Ctrl+X剪切。

单击B2单元格,点击编辑/选择性粘贴/Unicode文本”,将刚才剪切的内容重新复制进B2单元格,文本变成了图片。

第五步:这样插入进来的图片都是原图片大小,需要将它们统一大小。

按F5功能键,调出定位对话框,点击定位条件/对象,此地所有图片都已经被选中,右击后,选择设置图片格式/大小,将高度设为2.12厘米,宽度设为1.72厘米。

这样批量插入的图片是按照公式的位置定位的,哪个单元格有公式,图片就插入到哪里。

实际上,公式产生的代码为<table><img src="c:\张三.jpg">。

这种方法在插入图片的同时甚至可以设定图片大小,代码为<table><img src="c:\张三.jpg" width=65 height=80>,意思是插入到图片在C盘根目录下的张三.jpg,按宽度65像素,高度80像素设置图片大小。

2007版EXCEL批量插图{宏}-改良版

2007版EXCEL批量插图{宏}-改良版

Excel批量插图宏(2007版本)因工作需要,经常会要插很多图片,一开始不懂,所以都是用土办法,工作量实在大,后面得到一同事指教,学会了这个方法。

现在拿出来和大家一起分享一下,希望能对大家有所帮助。

1.将需要插图的文件与图片放在同一个文件夹中(如图1所示)。

图12.打开表格book2,复制图片名称至图片那一列(如图2和图3所示)。

图2 图33.选中图片一列需插图的单元格-视图-录制宏-停止录宏(如图4、5、6所示)。

图4图5 图64.视图-查看宏-编辑,编辑完关闭窗口。

(如图7、8、9所示)图7 图8图9Sub Macro1()' Dir函数批量获取指定目录下所有文件名和内容On Error Resume NextApplication.ScreenUpdating = False '关闭屏幕更新Dim MR As RangeFor Each MR In SelectionIf Not IsEmpty(MR) And Dir(ActiveWorkbook.Path & "\" & MR.Value & ".jpg") <> "" ThenMR.SelectML = MR.LeftMT = MR.TopMW = MR.WidthMH = MR.HeightActiveSheet.Shapes.AddShape(msoShapeRectangle, ML, MT, MW, MH).SelecterPicture _ActiveWorkbook.Path & "\" & MR.Value & ".jpg" '当前文件所在目录下以当前单元内容为名称的.jpg图片End IfNextSet MR = NothingApplication.ScreenUpdating = True '开启屏幕更新End Sub备注:上面一段宏只会插入图片到“单元格”,而不会在“合并格”中填满,若需在“合并格”中填满,可改用下面一段宏:Sub Macro1()' Dir函数批量获取指定目录下所有文件名和内容On Error Resume NextApplication.ScreenUpdating = False '关闭屏幕更新Dim MR As RangeFor Each MR In SelectionIf Not IsEmpty(MR) And Dir(ActiveWorkbook.Path & "\" & MR.Value & ".jpg") <> "" ThenMR.SelectML = MR. MergeArea.LeftMT = MR. MergeArea.TopMW = MR. MergeArea.WidthMH = MR. MergeArea.HeightActiveSheet.Shapes.AddShape(msoShapeRectangle, ML, MT, MW, MH).SelecterPicture _ActiveWorkbook.Path & "\" & MR.Value & ".jpg" '当前文件所在目录下以当前单元内容为名称的.jpg图片End IfNextSet MR = NothingApplication.ScreenUpdating = True '开启屏幕更新End Sub5.视图-查看宏-执行(如图10所示)图106.插图完成。

EXCEL技巧之批量插入图片,动手试下,轻松搞定图表结合!

EXCEL技巧之批量插入图片,动手试下,轻松搞定图表结合!

EXCEL技巧之批量插⼊图⽚,动⼿试下,轻松搞定图表结合!EXCEL插⼊单张图⽚,你是怎么操作的呢?⾃动匹配1000张图⽚,⼜该如何操作呢?举个栗⼦:要求把产品代码对应的图⽚附在后⾯,常规操作1、插⼊-图⽚-选择图⽚-调整⼤⼩-重复第⼀步操作缺点:效率低,产品代码多了,⽆法操作。

有没有更快捷的⽅法?有的!很快很迅速,⼀步到位!快捷操作如图:操作步骤:1、准备好图⽚的⽂件夹。

2、ALT+F11,调出代码窗⼝,复制粘贴代码。

(具体代码⽂末会有具体获取⽅式)3、回到表格,选定对应图⽚的名称,⽐如说:产品代码,就选择所有的产品代码:101-110.4、ALT+F8执⾏代码,即可,图⽚就会根据单元格⼤⼩⾃动匹配。

实操过程:具体代码如下:Sub 批量插⼊单元格图⽚()Dim rng, mr As RangeSet fd = Application.FileDialog(msoFileDialogFolderPicker) 'If fd.Show = -1 Thent = fd.SelectedItems(1)ElseExit SubEnd IfOn Error Resume NextFor Each mr In SelectionSet rng = Cells(mr.Row, mr.Column + 1)With rngML = .Left + 2MT = .Top + 1MW = .Width - 3MH = .Height - 1ActiveSheet.Shapes.AddShape(msoShapeRectangle, ML, MT, MW, MH).Select Selection.ShapeRange.Line.Visible = msoFalseerPicture t & '\' & mr.Value & '.JPG'End WithNextRange('a1').SelectEnd Sub。

在EXCEL中批量插入图片

在EXCEL中批量插入图片

在EXCEL中批量插入图片1.生成图片文件列表1.1 DIR 文件路径和文件名 /O分类标识 >list.txt其中的文件名可以用通配符来灵活筛选想要的一类文件。

分类标识符有如下类型:N:按名称(字母顺序)S:按大小 (从小到大)E:按扩展名(字母顺序)D:按日期/时间(从早到晚)G:组目录优先- :颠倒顺序的前缀。

后面的>list.txt表示把生成的列表输入到一个文本文件list.txt中,也可以是list.xls。

下面举例说明:DIR C:\MYDOC\*.* /OE >list.txt 表示将C:\MYDOC文件夹下的所有文件以扩展名分类输入到一个名为list.txt的文本文件中。

DIR C:\MYDOC\*.TXT /ON >list.txt 表示将C:\MYDOC文件夹下的所有以TXT为扩展名的文件按文件名称排列的列表写入到一个list.txt文件中。

DIR C:\MYDOC\*.TXT /O-N >list.txt 同上,只是显示的排列顺序与上面的一例相反。

本例中我直接在照片所在目录操作:把所有的jpg文件列表输出到EXCEL格式,也放在此目录:List.xls打开如下:再利用EXCEL的分列功能,将文件名提取出来:1.2. 还可以用ACDSEE等工具直接生成文件列表。

2. 在图片列表文件中导入图片2.1. 用Excel高级工具箱选中要导入照片的文件名“加载项”——“工具栏”,选中“批量导入图片”选中图片所在文件夹指定图片导入EXCEL后的高度Ok,导入后图片按文件名自动匹配,行高自适应。

3 什么时候用这个功能?。

【Excel技巧】Excel快速批量插入图片并统一调整大小

【Excel技巧】Excel快速批量插入图片并统一调整大小

【Excel技巧】Excel快速批量插入图片并统一调整大小本文转载自公众号:office教案,作者:小猪。

我们经常说,做事不要靠蛮力,也需要技巧方法。

Excel的应用亦是如此。

多学一些Excel技巧,可以让你少走一些弯路。

比如,我举个例子,公司有几百个甚至几千个产品,突然有一天,可爱的老板让你把所有产品都整理在表格进行存档,表格需要包含产品名称字段,还要插入对应的产品图片。

你会怎么做这个表格呢?产品名称一个一个地去录入,产品图片一张一张地插入?这样子做的话,恐怕会让你折腾到怀疑人生。

今天我们就来谈谈Excel如何批量插入图片,同时统一调整图片大小,让你在一分钟内就完成上千个图片的录入,让你老板不得不为你的效率点赞。

首先,我们需要保证所有要录入到表格的产品图片放在同一个文件夹下面。

如下图:然后我们就可以开始制表。

具体操作步骤:步骤1、打开Excel表格,点击菜单栏的【公式】—【定义名称】,在弹出的【新建名称】对话框中,设置“名称”及“引用位置”,“名称”我们随意填写,“引用位置”这里输入:“=FILES('D:\产品图片\*.jpg')”如下图:补充说明:“引用位置”填写的公式:=FILES('D:\产品图片\*.jpg')其中:D:\产品图片\表示图片存放的路径,即图片存放在D盘的“产品图片”文件夹下;“*.jpg”表示以.jpg结尾的所有图片。

这里需要注意的是,路径大家根据自己图片在电脑的实际存放路径设置,图片后缀也根据自己的实际情况设置,因为这里我要导入的图片的后缀都是.jpg结尾,所以引用位置就设置为=FILES('D:\产品图片\*.jpg'),如果大家要导入表格的图片的后缀是.png或是.gif后缀的图片,引用位置的公式里的图片后缀也要修改为相应的后缀。

如果图片格式后缀什么都有的话,则公式可以直接设置为:=FILES('D:\产品图片\*.*')。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在Excel中如何快速地批量插入固定大小的图片?步骤如下:
一.编辑图片
1.新建一个文件夹,把要插入到Excel的全部图片放进去。

2.用PS,ACDSEE等工具,尽量把图片设置为正方形,或者统一方向的长方形(比如都是宽短高长)最好
是大小一致,比例相当。

3.把图片的文件名改为有意义的文件名,比如产品编号,人物名字,建筑物名称等。

二.批量获取文件名
这一步不是必须的,但当你面对几十个,甚至几百个,几千个图片的时候,这一步就很有用了,大大省去在Excel中输入图片文件名的时间。

步骤:
1.用ACDSEE打开其中一个图片,然后在图片上双击,进入文件管理模式,如图:
2.点击“工具”-“数据库”-“导出”-“生成文件列表”。

3.这时会弹出一个文本文件“Folder-Contents”,可以看到图片文件名,大小,格式等等的信息都在里面了。

把列表前面的文字都删除(------ 及前面的文件,空格都删除),变成如下图:
4.点击“文件”-“另存为”,把文件保存到方便找到的目录(比如本例中E:\Temp\目录下)。

5.启动Excel,新建空白工作簿,然后在“文件”- “打开”- “浏览”找到Folder-Content存放的目录,选择打开文
件类型为“文本文件”(必须,不让看不到这个文本文件):
6.选中Folder-Content.txt,打开,这时会弹出一个“文本导入向导”,直接点击“完成“:
7.这时会自动生成一个Excel文档,列A就是全部图片的文件名了,然后把这个文档另存为“型号.xls”:
三.批量插入固定大小的图片
1.打开需要插入图片的Excel文档,比如本例的产品信息表,把在“型号.xls”中的图片文件名全部复制,粘
贴到产品信息表的“型号”列:
2.从上图可以看出,图片文件名是从表格A2开始的,所以,在图片列D2中输入:
="<table><img src=""E:\Temp\"&A2&".jpg""width=120"">"
回车,然后再选定D2,下拉至D97(即对应全部文件名)。

这时可以看到:
这里只设置了图片宽度为120像素,不设置高度,因为如果加了高度,而图片不是正方形的,那样会造成图片变形。

3.选定D2至D97, Ctrl+c复制。

然后打开“记事本”,Ctrl+v粘贴,得到如下数据:
4.按Ctrl+a全选,Ctrl+c复制,然后回到产品信息表,再选定D2至D97,按Ctrl+v粘贴,会得到下图所示,
图片重叠了,而且都被选中,这时不要动鼠标,按键盘上的向右方向键三下,向下三下:
5.然后选定行2至行97,右键,设置行高为94(根据具体而定),适当调整列宽,得到下图:
至此,批量插入完成。

相关文档
最新文档