菜鸟记122-批量提取指定文件名及批量重命名
关键词:EXCEL2016;INDEX函数;MS-DOS;批处理;REN命令;重命名操作难度****
期中教学检查结束了,各系部都按检查方案提交了各类报表,小菜汇总以后发现各系部提交的文件命名不统一,而且没有统一规则。现在离下班还有五分钟时间,为了今天晚上不加班,小菜使劲开动脑筋琢磨怎么又快又好地完成这项任务……
图1:文件夹示意图
小菜划重点:之前介绍过TC重有批量重命名的功能,但目前文件格式和文件名都没有统一规则,咱们可以换个思路。如果能将文件名提取出来,再对其进行批量修改就可以完成任务。
122.1批量提取文件名
步骤1:定义名称
公式—名称管理器,在启动的对话框中点击“新建”按钮;
图2:定义名称操作示意图
在新建名称中,将“名称”更改为“文件夹”,引用位置设置为“=FILES(“c:\Users\Administrator\Desktop\批量提取文件名\*.*”);
注意:黄色底纹部分是文件夹路径,可根据实际情况进行修改;文件夹名有有斜杠\;通配符也可根据需要进行修改,如只提取WORD文件,可修改为*.doc*,其他文件类似设置。
图3:定义名称对话框示意图
步骤2:引用并填充
在A2单元格输入公式:=IFERROR(INDEX( 文件夹,ROW(A1)),””);
说明:INDEX函数是为了提取文件夹的文件名,外部嵌套的IFERROR函数是为了屏蔽错误值。
向下填充,可得到文件夹内的文件名。
图4:提取文件名结果示意图
122.2批量重命名
下一步可以在EXCEL中编辑需要重命名的文件名;
步骤1:编辑新的文件名
在B列进行编辑,可以将A列数据做选择性粘贴文本到B列后再编辑。
步骤2:构建批处理命令
在C列输入公式:=”REN”&”“A2&” “&B2,向下填充;
说明:公式意思为=REN&空格&旧文件名&空格&新文件名,目的是为了构建出能批量更名的批处理命令。
图5:链接字符后结果示意图
步骤3:建立批处理文件
复制C列内容粘贴到记事本中,并将其存为.bat格式;
图6:批处理命令示意图
步骤4:运行批处理文件
将批处理文件复制到对应文件夹,双击运行,既可以发现文件已经按所设置的那样乖乖地改名字了。
图7:操作结果示意图
您想看会动的图?
不如自己动手试试?
小菜经验之谈:本例的应用并没有高深的技术手段,就是巧妙地设计,利用EXCEL提取对应文件名及拓展名后,再构建出批处理文件,起到事半功倍的效果。今天的小栗子再次提醒您在工作中哪些工作是需要人工繁琐重复的劳动,要么要通过设计模板规范,要么考虑怎么通过技术方法来提升工作效率。经验之谈,供您参考。
今天的内容就是这些,祝您工作生活都有一个好心情,希望小菜的分享能帮到您或有所帮助。
休息一下,休息一下
版权声明:文中所用图片除注明作者或出处外,均为本人亲自按动快门拍摄或截取,请勿盗用。