怎么用Excel批量复制修改文件名

如题所述

单纯使用Excel是无法实现修改其他文件的文件名的,

可以通过Excel+批处理文件(.bat)+文本文档,三种应用结合的方式实现》》看似复杂,其实简单,操作如下:

1、新建文本文档》提取目录.txt,打开并输入一下内容:

echo off

dir /b d:\1\.》》目录.txt #此处假设需要修改的文件位于D盘下的 1 文件夹内

输入完成后,保存关闭

2、将  提取目录.txt  文件名重命名为  提取目录.bat

可能提示不可用,只需确定就可以

双击运行  提取目录.bat  》》此时该文件已更改为批处理文件,运行时可能杀毒软件提示,尽管确定就行。

3、这时,你会发现在当前目录下会生成一个新文件》》目录.txt

新疆爱你一个Excel文件》》目录.xls

打开目录.txt,复制全部并粘贴到目录.xls文件中

通过“分列”将文件名提取分割成单独一列

在其右侧随便找一列,输入公式

="ren "&A1&" "&B1&ROW()&".jpg"

公式可以根据需要自行确定,只需要注意ren后面、新文件名、就文件名之间都需要添加一个空格,另外别忘记将源文件的后缀加上(如上式中的.jpg),具体见下图:

4、再次新建一个文本文档》》重命名.txt,

将新生成的文件名(如上图中以选中部分C2:C26)复制到重命名.txt中,保存并关闭

修改  重命名.txt  为  重命名.bat 》》即修改为批处理文件

5、将  重命名.bat   文件复制到   D:\1\   目录下,双击运行

如此就完成了文件名批量修改。

 

 

提示:操作看似复杂,重在灵活把握,触类旁通;要把其中的关键点把握住:1、dir和ren命令各项参数的使用;2、批处理文件的执行;3、Excel文件中&函数的使用

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-06
这个要用到编程
相似回答