怎么样批量在⽂件名上加⼏个字_双击⼀下批量更改100个word⽂档名称,再也不⽤⼀个⼀个的。。。
Hello,⼤家好,今天跟⼤家分享下我们如何批量的更改word⽂档的名称,这也是⼀个粉丝提问到的问题,他有⼀整年的会议报告,有100多份。都是根据⽇期加上会议报道这⼏个命名的,如下图。现在他想要批量的将其更改为⼏⽉的第⼏次会议,⽐如1⽉的第1次会议,1⽉的第2次会议,以此类推,对于这样的问题⼿动更改确实⾮常的⿇烦,我们可以利⽤excel和bat命令来达到快速重命名名称的效果
四个字的名字
⼀、获取⽂件名
⾸先我们将所有的word都放在⼀个⽂件夹中,然后复制这个⽂件夹的路径,然后新建⼀个excel,到数据选项卡,然后点击获取数据选择⾃⽂件从⽂件夹,然后将我们复制的路径粘贴到⽂件夹路径中,然后点击确定,当进⼊导航器的界⾯的时候我们直接点击转换数据即可
紧接着我们就进⼊了power query的界⾯,我们拖动⿏标选择name列以及Extension列然后点击⿏标右键选择删除其他列,然后点击name这⼀列数据,点击添加列选择重复列,这样的话我们就将name列复制了⼀份,然后点击复制的name这⼀列点击转换到拆分列,选择使⽤分割符号拆分输⼊⼀个点,点击确定,这样的话我们就将name这⼀列拆分开来了
然后我们仅仅保留拆分的第⼆列,以及第三列数据,将其余的拆分数据删除,然后在主页中点击关闭并上载,将数据加载进excel中
⼆、处理数据.
紧接着我们将第三列以及第四列的表头名字更改为⽉份和天数,然后复制会议报告这⼏个字,紧接着按ctrl+h调出替换窗⼝,然后将复制的
数据粘贴到查内容中,紧接着选中天数这⼀列,然后点击全部替换将会议报告这⼀个字替换为空
紧接着我们点击数据的任何⼀个区域点击排序选择⾃定义排序,我们点击添加条件来添加⼀个排序的条件,将主要关键字设置为⽉份,将次要关键字设置为天数,次序设置为升序即可,然后点击排序,这样的话数据就会根据⽉份以及天数从⼤到⼩进⾏排列了
三、构建bat命名
紧接着我们新建添加三列数据
次数列:公式:=COUNTIF($C$2:C2,C2)
在这⾥我们使⽤countif函数对相同⽉份的会议填充序号
新名字列:公式:=C2&"⽉的第"&E2&"次会议"&B2
使⽤链接符号,链接⽉份字符以及次数构建新名字,在这⾥需要注意的是构建的名字必须要包含⽂件的扩展名
辅助列:公式:="ren"&" "&A2&" "&F2
使⽤链接符号构建bat命令,在这⾥我们将每⼀⾏的数据都设置为:ren空格⽂件名空格要更改的⽂件名
紧接着我们复制构建的辅助列的数据,回到存放所有word⽂档的⽂件夹新建⼀个⽂本⽂档,将复制的数据粘贴进去,然后保存并且将扩展名更改为bat,最后双击⼀下,即可批量更改所有word⽂档的名称
怎么样,你学会了吗?我是excel从零到⼀,关注我持续分享更多excel技巧
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论