夜雨聆风学习资料网

ARTICLE · 995260

超实用!Excel批量修改文件名,告别手动逐个改

超实用!Excel批量修改文件名,告别手动逐个改

日常办公中,相信很多人都遇到过这种难题:整理照片、报表、资料文件时,需要统一修改文件名,标注日期、分类、序号。

如果文件数量少,手动修改尚且可行。但面对几十、上百个文件,一个个右键重命名,不仅耗费大量时间,还容易出现命名不统一、遗漏、输错等问题,白白浪费工作时间。

其实不用借助第三方工具,只用我们人人都有的 Excel,搭配简单的批处理指令,就能零成本、高效率批量修改文件名,全程简单几步,新手也能轻松操作。

💡 准备工作

1. 将需要改名的所有文件,统一整理到同一个文件夹中(必须同目录,否则无法生效);

2. 准备Excel表格、电脑自带记事本,无需下载任何软件。

📝 第一步:批量提取所有原文件名

打开存放文件的文件夹,全选所有文件(快捷键Ctrl+A),点击文件夹顶部「主页」中的「复制路径」,快速复制所有文件的完整路径。

新建空白Excel表格,在A1单元格直接粘贴(Ctrl+V),所有文件的原始路径和名称就会全部导入表格中。

📝 第二步:拆分纯净文件名,自定义新名称

此时A列是完整文件路径,我们需要提取纯文件名。

在B1单元格输入公式:

=RIGHT(A1,LEN(A1)-FIND("*",SUBSTITUTE(A1,"\","*",LEN(A1)-LEN(SUBSTITUTE(A1,"\","")))))

回车后即可提取纯净文件名,下拉填充公式,批量提取所有文件原名。

在C列手动输入想要统一修改的新文件名,可以统一前缀、批量加序号、改日期,按需自定义即可。

📝 第三步:生成改名指令

在D1单元格输入核心批处理公式:="ren """&B1&""" """&C1&""""

输入完成后回车,下拉填充整列,系统会自动为每一个文件生成对应的改名指令。

📝 第四步:执行批量改名,一键完成

1. 复制D列所有生成的指令,新建一个记事本,将指令粘贴进去;

2. 点击记事本「另存为」,编码选择ANSI(避免乱码),文件后缀改为.bat,保存到文件所在文件夹;

3. 双击打开保存的bat文件,等待1-3秒,所有文件即可批量改名完成。

✅ 最后小结

这个Excel批量改名方法,适配图片、文档、表格、压缩包等所有格式文件,零软件、零收费、上手快。相比于手动逐个修改,效率提升十倍不止,还能完美保证文件名统一规范,彻底告别繁琐重复的基础工作,职场人一定要收藏备用!

风险提醒(非常重要)

操作前,先复制一份整个文件夹做备份! 一旦新名字写错、重复,会出现文件丢失 / 覆盖风险,备份再执行。

相关学习资料