Excel小技巧(一)-----批量插入图片

作者: 那晓谁 | 来源:发表于2016-11-01 21:01 被阅读3213次

    适逢朋友求助:将一堆QQ截图的产品图片,批量插入到excel中

    然后,研究了两个钟,得解

    第一次尝试整理学习过的excel技巧,希望可以对有需要的人有帮助,也权当自己的学习记录

    进入正题

    朋友发来的图片是这样的

    统一的标题(如果不统一建议先处理,美图秀秀可以批量处理图片尺寸及标题)

    Step1:批量提取文件名

    在图片所在文件夹创建txt文件,输入  dir>1.txt   保存并关闭

    修改此txt文件后缀名,将txt改为bat,按enter生成bat dos文件

    文件标题可以随意取

    运行bat文件(就是选中之后enter),文件夹内会出现

    1.txt

    的文件,里边包含了该文件夹内所有文件的文件名

    分别包含文件日期-时间-大小-文件名

    创建excel,点击数据选项卡,导入1.txt,选择分隔符号,下一步勾选空格,下一步点击完成即可

    可以看到txt导入excel中,删除其他信息,仅保留图片名的一列

    Step2:批量生成图片链接,并导入图片

    假如图片名在A列,在B列输入公式=“<table><img src=""d:\dfn\”&mid(a1,1,18)&".png""width=""176""height=""220"">"

    公式详解:d:\dfn\    为图片所在文件夹的路径名,可以直接复制,但注意路径内不能包含中文,否则最终图片空白

    mid(a1,1,18)    此部分用于提取不含.png 后缀的文件名,因为我的文件名共占了18个字符,所以mid最后一个参数设置为18(如果图片为jpg,记得修改)

    ""width=""176""height=""220""    此部分用于批量设置图片列宽及行高(美化工作表)

    在B1输入公式后,下拉到所有单元格,因为导入图片需要的是图片的链接而不是公式,所有还需要将B列全选复制,粘贴到任意一个txt文档内

    最后一步,全选并复制txt,选择性粘贴(快捷键Ctrl+Alt+V)到excel文件的C列,出现如下界面:

    直接复制B列到C列,是不会弹出这个粘贴Unicode的对话框

    确定即可,此时文件夹内所有图片便导入excel表格中

    Step:美化及检查

    因为上文已经将图片设置为高200像素,宽176像素,所以调整excelC列的行高及列宽为对应的数值,出来的效果如下:

    顺便送个cohen老爷子的歌~

    检查是否全部图片导入,完成,然后为自己点个赞

    第一次尝试,图文排版难免混乱,将持续改进~

    有问题或更简洁的批量处理方法,希望可以互相探讨。

    相关文章

      网友评论

        本文标题:Excel小技巧(一)-----批量插入图片

        本文链接:https://www.haomeiwen.com/subject/xgomuttx.html