![57f2e6f362e2b8ca9dd4fd9e79155caf.gif](https://i-blog.csdnimg.cn/blog_migrate/2accef8b416bce42d5261ddbf126b14d.gif)
![57f2e6f362e2b8ca9dd4fd9e79155caf.gif](https://i-blog.csdnimg.cn/blog_migrate/2accef8b416bce42d5261ddbf126b14d.gif)
![c8843f88058d8e1c003b9c97c7387fa9.gif](https://i-blog.csdnimg.cn/blog_migrate/db4d5f93806e297ef819674599e8f513.gif)
一百多张照片和一张客户名称Excel表摆在面前,需要将照片名称改成"序号+客户名称",是不是只会使用“重命名”?如果有十张八张的可以直接“重命名”,但是一百多张需要先从Excel中复制、粘贴名字然后一张张改,感觉太费时。今天用公式来批量修改图片名称,提供工作效率。
把大象放冰箱总共分几步?三步
那我也分三步说一下。
1
复制所有照片的路径到Excel表:
1、打开照片文件夹
2、操作:ctrl+A 全选→Shift+右击
3、选择菜单中的“复制为路径”(如下图)
4、在Excel表中粘贴,如下图。
2
批量删除路径中相同的名字,减到只剩下照片名字
此时有2个方法:
第一个:替换法
选中照片名称前的路径(如下图),复制后, Ctrl+F ,使用“替换”功能,将复制的路径粘贴到“查找内容”,“替换为”空,点“全部替换”。第二个:分列法:
全选所有路径→数据→分列→选择“固定宽度”,点下一步
将鼠标放在照片名字前,单击,会出现剪头,点下一步
选择“不导入此列(跳过)”,点完成
操作完后Excel表中的结果图如下:
3
批量修改名称
C列:使用替换功能将B列名字中的_1.jpg去掉,只剩下序号。
D列:使用vlookup通过序号将客户名称对应过来
E列: 使用公式 ="ren "&B3&" "&C3&D3&".jpg"特别提示公式:
下拉F列后,如下图:
在照片文件夹中新建一个文本.txt
将F列的名字粘贴过去,另存为.bat
接下来特别爽的一幕马上就要出现了,双击 .bat文件,100多张照片名字批量改为了“序号+客户名称”
End