如何用Excel批量改名

如题所述

方法与步骤如下:
1、准备新的名字,对应相应的工作表,从A2单元格开始,A1存放标题
2、新名字全部准备好后,然后任意工作表标签右击,点击查看代码,或者ALT+F
11快捷键,调出VBE对话框。
3、进入VBE对话框后,右击thisworkbook,选择插入,然后选择模块。
4、双击模块,进入代码输入框输入一下代码
Sub
重命名()
Dim
i&
For
i
=
2
To
Sheets.Count
Sheets(i).Name
=
Sheets(1).Cells(i,
1)
Next
End
Sub
也可以记住,下次直接粘贴即可,代码通用。
5、
然后点击开发工具选项卡,在控件下面选择按钮控件(开发工具选项卡一般默认是没有的,具体可参考我前面的经验,有具体介绍如何调出)
6、在空白处,拖动鼠标,画出一个大小适合的按钮,然后右击选择制定宏。
7、选择重命名,然后点击确定。
8、最后点击按钮,看看效果吧,已经全部重命名。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-25
用excel和dos命令批量修改文件名
1、
点击windows左下角的“开始”菜单,选择“运行”,输入
cmd
,回车进入命令行。
2、

cd
命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入c盘中的pics文件夹。
cd
cd
pics
3:
输入
dir
/b
你可以看见当前文件夹目录下面全部文件的列表。
输入
dir
/b
>
pics.xls
将的列表输出到pics.xls电子表格。
4:
有趣的东西现在才开始。打开excel或google
docs电子表格,你会在第一列中看到刚才文件列表。
5:
在旁边空白的列中,添加一个相应的function函数公式——例如,使用substitute可以来修改文件名中指定的字符,使用
concatenate()

date()
可以在文件名中加上日期,等等。
6:
如上图,选中b1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。
现在,你原来的文件名在a列,你期望替换成的文件名在b列——我们现在要将它们转化为dos中的rename命令。
在c列,输入excel公式:
=concatenate("ren
",a1,
"
",
b1)
点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。
7:
选中c列,点击“复制”,在c盘pics文件夹目录下,创建一个rename.bat文件,将复制的内容粘贴进去。
8:
现在我们已经基本要完成了。在c:pics>下输入命令rename.bat,然后回车,你会发现pics目录下的文件名已经按照你期望的方式全部被修改了。

利用excel批量改名 原来还可以这样
1、在系统“开始”菜单文本框(或运行)命令下输入cmd,按回车进入MS-DOS命令窗口,进而输入磁盘名按回车。2、进入磁盘名后输“cd 磁盘内文件夹路径”(注意cd后有一空格),回车进入目标文件夹,最后在文件夹后输入“dir\/b>1.xls”,再回车,就会在目标文件夹中生成一个名为“1”提取了文件夹中所有...

excel如何一次批量替换大量名字
1首先,新建一个文件夹,并将需要改名的文件复制到新建的文件夹中,并在新文件夹中新建一个excel表 2右键点击其中一个文件,选择属性,复制位置地址 E:excel28. 使用excel批量修改文件名字批量修改文件 3打开第二步新建的excel表,选择公式菜单栏下的名称管理器,新建名称”改名“,修改引用位置为:=FI...

excel表格重命名快捷键(文件夹如何用excel批量重命名)
打开Excel,将“LIST.TXT”内容复制粘贴到新工作表,并在相应位置输入修改后的新文件名。可利用Excel公式进行规则化命名,具体方式根据需求自行调整。在Excel中,输入以下公式来实现名称修改:假设你将新文件名放在了C列,可以在C1单元格输入公式:=A1 & "公司名称" & "地区",拖动填充柄至所有行。将C...

如何在Excel中使用名称管理器进行批量改名?
首先,利用Excel的名称管理器,我们可以实现文件的批量操作。通过公式 =files(目录*.*) 获取目录下的所有文件列表,接着在相邻单元格中使用 =index(目录, row(a1)) 动态获取文件名,拖动鼠标直到获取完整列表。批量改名的关键在于生成Windows的批处理命令 REN。例如,REN D:文件1.xlsx 文件2.xlsx 将D...

批量重命名文件的方法(从excel中获取新命名版)
首先,新建一个word文档(或excel)并命名为“改名.docx”,将命名所需的几列从原excel复制到“改名.docx”中。接着,打开“改名.docx”,全选文字,并批量替换制表符“^t”为“-”。然后,新建一个excel并命名为“改名.xls”,将“改名.docx”中的内容全选、复制,粘贴到excel中的第二列。在excel...

如何在Excel中生成并执行批量改名命令?
首先,理解Excel的批量改名机制。通过运用Excel的名称管理器,我们可以轻松实现文件的批量操作。使用公式 =files 可以获取指定目录下的所有文件列表,接着,如公式 =index(row()),通过动态获取列表中的每个文件名,只需拖动鼠标直到获取完整列表,避免错误。关键步骤是生成批量修改命令,这里需要用到Windows的...

不知怎样批量更改文件名?看看用Excel是怎样操作的吧
总结要点如下:用"DOS命令"dir\/b>mm.xls"获取文件名。在Excel中编辑文件名,使用公式"ren "&A1&" "&B1"。将ren命令批量写入.txt文件并另存为.bat。双击.bat文件执行批量改名操作。获取更多实践资源和详细教程,请关注我们的微信公众号【IT微课程】。未经授权,禁止转载。

如何使用Excel和记事本批量给文件添加数字序号并重命名?
无需逐一手动操作,只需借助记事本和Excel,就能轻松实现无规律文件名的批量改名。首先,创建一个名为LS.BAT的批处理文件(非TXT格式),在其中输入以下命令,确保有三个空格:DIR *.* \/B > LIST.TXT双击运行此文件,会生成一个包含文件名的LIST.TXT文件。接下来,将LIST.TXT中的文件名内容复制到...

excel中如何批量修改文件名excel中如何批量修改文件名字
在Excel中批量修改文件名的步骤如下:1. 首先,将需要修改文件名的文件放在同一文件夹下。2. 在Excel中创建一个新工作表并在第一列输入原始文件名,第二列输入需要修改为的新文件名。例如,将原文件名 hello.xlsx 修改为 world.xlsx,则第一列输入 hello.xlsx,第二列输入 world.xlsx。3. 在第三...

如何用excel制作一个批量照片改名的工具
1、首先,我们需要把照片按照一定的顺序改好名字,我们需要在单元格C2处输入“="REN "&A2&F$3&" "&B2&F$3”,注意单元格F3的位置可以自己定,F3的作用主要是识别要批量更改的文件扩展名。2、我们需要把提前准备好的学生的身份证号复制到B列,和前面的“照片名称”形成一一对应,这一步一定不能...

相似回答