天天养生

利用Excel或wps表格批量修改文件名:简单高效操作技巧

2023-09-01 18:18:07
相关推荐

用VBA代码法批量修改文件名,快速又高效!

案例:将3000个文件,由"姓名.JPG",重命名为“部门-姓名.JPG"

第一步,导入VBA模板文件

新建一个EXCEL文档,按ALT+F11 调出VBA 编辑器 →在工程窗口右键选择【导入文件】→选择VBA 模块文件(批量重命名.bas)→关闭VBA 编辑器。

第二步,批量获取文件名

①点【开发工具】→【宏】→选择宏“批量获取文件名”→【执行】,弹出浏览文件夹对话框,选择你需要重命名文件所在文件夹,这里我们选择test测试文件夹,确定后,测试文件夹的所有文件的旧版文件名,文件类型,所在位置都列出来了。

②由于我们要把部门和身份证号放到文件名中,所以我们要用vlookup从员工花名册中将员工的部门和身份证号查找出来,这里将增加一个辅助列,在辅助列输入公式获取员工姓名,=LEFT(A2,LENB(A2)-LEN(A2)),其中LENB是计算字节数的函数,LEN是计算字符数的函数,LEFT(A2)函数,即从旧版名称的左边截取单元格的中文姓名

VLOOKUP,通过姓名在员工花名册中找出员工的部门和身份证号,并用&把查找出来的部门、身份证号和姓名以及他们中间的小横杆连接起来。

公式:=VLOOKUP(E2,员工花名册!B:C,2,0)&"-"&VLOOKUP(E2,员工花名册!B:D,3,0)&"-"&A2,公式写好后,往下填充,新版名称就都出来了。

第三步,批量重命名文件。

点【开发工具】→【宏】→选择宏“批量重命名”→【执行】

2分钟,所有的文件已按要求重命名好了。这个方法超级实用,超级快速!

如果觉得好用,请关注、点赞、评论、转发,更多的EXCEL技能,大家可以关注今日头条“EXCEL学习微课堂”。如需批量重命名VBA代码文件,请关注、转发后私信联系我。

阅读剩余内容
网友评论
显示评论内容(2) 收起评论内容
  1. 2023-12-25 21:06至尊柯せ┋南[香港网友]103.39.17.177
    我也遇到了样问题希望有人能够分享些实用技巧。
    顶10踩0
  2. 2023-10-29 07:42星mine[贵州省网友]116.164.183.97
    这个问题我也直困扰期待有高手指点!
    顶9踩0
相关阅读
小编推荐