在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中输入:
="<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(根据具体而定),适当调整列宽,得到下图:
至此,批量插入完成。
高效如风 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表格,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表格批量导入图片的教程
表格批量导入图片步骤1:首先看需要导入照片的Excel员工档案简表:
表格批量导入图片步骤2:员工照片都放在D盘【员工照片】文件夹内,并且都以员工的姓名命名:
表格批量导入图片步骤3:在员工档案简表C2单元格输入以下公式,向下复制: ="" 公式中的D\员工照片为存放照片的文件夹; A2为照片名称。
176和220分别是照片的宽度和高度。
单位是像素,实际应用时大家可以根据实际情况调整:
表格批量导入图片步骤4:复制C列公式内容,粘贴到记事本中:表格批量导入图片步骤5:调整员工档案简表C列的行高、列宽与照片大小相同:
表格批量导入图片步骤6:复制记事本中的内容,右键单击员工档案简表C2单元格,选择性粘贴:
表格批量导入图片步骤7:单击确定按钮,帅哥和美女的照片就全部按部就班啦~~。
Excel调整图片大小
Excel 调整图片大小
若要调整工作表中图片的大小,可以利用【格式】选项卡中的【大小】组进行设置,或者使用鼠标拖动的方法调整图片大小。
1.利用【大小】组调整
利用【大小】组,可以将工作表中的图片设置为固定的尺寸。
选择要调整大小的图片,在【大小】组的【高度】和【宽度】文本框中,输入具体的值即可,如设置其【高度】为5,
【宽度】为8,如图4-48所示。
图4-4Excel 调整图片大小
另外,使用【裁剪】工具,可以直接删除图片中不需要的部分。
单击【裁剪】按钮,此时,光标变成“”形状,将鼠标置于图片周围的裁剪标记上,并向内拖动即可,如图4-49所示。
图4-49 图片裁剪
2.利用鼠标调
整
若图片不需要指定具体尺寸,则可以利用鼠标拖动的方法,快速、便捷的调整图片的大小。
选择要调整大小的图片,将鼠标置于该图片周围的控制块上,当光标变成“双向箭头”时,拖动鼠标即可更改图片的大小,如图4-50所示。
技 巧
单击【大小】组中的【对话框启动器】按钮,在弹出的【大小和属性】对话框中,也可以调整图片的大小。
设置
拖动 效果显示
拖动
图4-50 利用鼠标调整图片大小
提示利用鼠标调整图片大小时,将鼠标置于不同位置的控制块上,光标将显示不同方
向的“双向箭头”形状。
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中批量导入图片
如何批量导入图片
1、先在电脑上下载软件“excel工具箱”;
2、下载后,打开excel会在菜单栏中显示“工具箱”,此时表明已下载成功;
3、批量导入图片到当前工作表,从当前单元格下一行开始,左边列存放文件名,右边列存放图片,如图片需插入到C4单元格,则应将鼠标定位于B3单元格中。
4、点击工具箱--导入图片,
出现功能界面:(图片显示大小可自行确定,一般选择“按单元格高度调整图片高度”,后点击“开始批量导入图片”)
5、批量选择需导入的图片后,点击“打开”,即可完成批量导入。
如果图片未先命名,可导入后再进行问题描述,如图:
若为WPS版本,第4步则有所不同,先点击菜单栏工具箱下的工具箱,
后会出现如下界面,再选择“批量导入图片”,后面就同上啦。
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中如何快速地批量插入固定大小的图片?步骤如下:一.编辑图片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批量插⼊图⽚,分分钟插⼊⼏万张照⽚,这神技你不学学?实际案例:
如下图所⽰,为某班学⽣档案表,⼈数很多,只列出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建立人事档案的时候,常常存储许多照片,而插入的图片往往大小不一致、位置不对齐。
如何将数量众多的图片批量地放置到指定大小的单元格中呢?
A:以4张图片为例,可按如下方法操作:插入→形状,在单元格中插入任意一个形状,绘图工具→ 格式→对齐网格,删除形状;
调整A1单元格大小,使其可以大约容纳1张图片;
插入→形状,在A1单元格里绘制一个矩形,矩形会自动填充单元格;
选择矩形,绘图工具→ 格式→大小,记下矩形的尺寸大小,即单元格的大小,再删除该矩形;
选中第一行单元格区域,单击格式刷,再单击工作表左上角的行列标题交叉处,将A列各单元格大小调整为与A1单元格一致;
F5→定位条件→对象,选择所有图片,将他们的尺寸调整为
之前矩形的大小;
按下ALT键,用鼠标将一个图片移到A1单元格中,同样的方法将另一个图片移到A4单元格(取决于图片的数量)中;将余下的图片移到第一行和最后一个图片所在行之间;
再次定位选择所有图片;
绘图工具→ 格式→对齐→纵向分布图片间距;绘图工具→ 格式→对齐→左对齐,完成。
