巧用Excel批量更改无规律的文件名
53-批量重命名文件 excel表格批量处理程序 office办公技巧
53-批量重命名文件 excel表格批量处理程序 office办公技巧
批量重命名文件是指通过某种方式,一次性更改多个文件的文件名,常常用于文件整理或者文件归档。
其中使用Excel表格批量处理程序可以快速地完成这个任务,
具体步骤如下:
1. 打开Excel表格,将要重命名的文件名放入第一列,从第二
行开始。
2. 在第二列输入新的文件名,也可以在第三列输入文件后缀名。
3. 使用“另存为”功能将表格另存为“CSV(逗号分隔)”格式。
4. 打开Windows命令提示符窗口,使用cd命令进入文件所在
文件夹。
5. 输入“ren”,空格,\*(通配符),空格,/v,空格,更改前
的文件名,空格,更改后的文件名,空格,/n。
6. 将CSV文件拖动到命令提示符窗口,回车执行命令即可。
通过以上步骤,即可快速、简易地完成批量重命名文件任务。
除了Excel表格批量处理程序之外,还有其他的文件批处理工具,可以根据不同需求选取合适的工具。
Excel2003使用重命名命令ren结合批处理实现批量修改文件名
处理文件名,下面有个不错的教程,大家可以尝试操作 下。描述:批量更改指定文件夹中的文件名,并且为其 加上编号,比如1-,2-,假设指定文件夹为A
,包含若干文件和子文件夹,先将A文件夹中的文件编号, 再对子文件夹B中的文件编号,子文件夹B中依旧包含子 文件夹和文件,编号方法与A一样但是要接
茶,后面的文件就会自动变为绿茶(1)、绿茶(2)、绿ቤተ መጻሕፍቲ ባይዱ(3)、 绿茶(4)等等,序号按照你命名的先后来定。
精心发布,谢谢阅读收藏,谢谢!
昆明华希医院 /
着A的序号,比如A中有3个文件,那么B中的文件就从4开 始解决:可以使用《灵者更名》来解决1、使用“过滤” 板块遍历全部目标文件2、使用“递增”
板块命名为1-、2-这样的格式3、到菜单“列表”-“导入 导出”-“Excel”将列表导出到Excel工作簿具体步骤1、先启 动电脑上的Exce
l,我跟大家举例演示,就随便创建了一个比较简单的表 格,在C2单元格输入公式:="ren "&A2&".jpg "&B2&".jpg", 这是
一个字符链接公式,表示将A2单元格的内容重命名为B2 单元格的内容,回车得到结果,然后单元格填充完整个 表格。 2、复制C列中的内容,不包括标
题,粘贴到一个记事本中,保存类型选为所有类型,然 后另存为bat文件。 3、将bat文件放到与需要替换名称的文件,同一文件夹之 内,双击执行即
可。 对于要把一些名字无规则的文件批量修改为有一定规律 的文件,可以更加简单,Ctrl+A全选文件,右击重命名, 给第一个文件命名之后,例如绿
excel批量修改文件名的函数
excel批量修改文件名的函数在Excel 中批量修改文件名通常涉及到使用宏(Macro)或者一系列的函数。
下面是一种使用Excel 公式和一些文本处理函数来批量修改文件名的简单方法:假设你有一个Excel 表格,其中的一列包含了原始文件名,另一列是你想要修改成的新文件名。
以下是一个简单的例子:1. 新建一列公式:在一个新的列中,使用CONCATENATE 函数或者"&" 运算符将原始文件名和新文件名拼接起来。
例如,在列C 中输入以下公式:```excel=A2&B2```这将在新列中生成拼接后的文件名。
2. 复制并粘贴值:将新列中的公式复制下来,然后将这些公式的值粘贴回原来的列中。
这样,你就得到了新的文件名。
3. 保存为文本文件:选择整个Excel 表格,包括原始文件名列、新文件名列和拼接后的文件名列。
然后,将这些数据保存为一个文本文件(使用"另存为" 并选择CSV 或者文本格式)。
4. 使用批处理命令(Windows):创建一个文本文件,将以下内容粘贴进去,并将其保存为.bat 文件。
然后运行这个.bat 文件,即可批量重命名文件。
```bat@echo offsetlocal enabledelayedexpansionfor /f "tokens=1,2 delims=," %%a in (your_csv_file.csv) do (ren "%%a" "%%b")endlocal```请替换"your_csv_file.csv" 为你实际保存的CSV 文件的路径。
这个批处理命令会读取CSV 文件中的原始文件名和新文件名,然后使用`ren` 命令进行批量重命名。
这是一个简单的方法,但在实际应用中可能需要注意一些特殊字符和路径的处理。
如果需要更复杂的文件名处理,可能需要使用更专业的文件管理工具或编写自定义的脚本。
ExcelVBA批量修改文件夹下的文件名
ExcelVBA批量修改文件夹下的文件名今天,有同事提出想批量修改文件名,规则比较简单,在第五位后加“-”即可,代码如下:Private Sub CommandButton1_Click()Dim varFileList As VariantMsgBox "选择要重命名文件所在的文件夹,点击确定!"With Application.FileDialog(msoFileDialogFolderPicker).AllowMultiSelect = False.ShowIf .SelectedItems.Count = 0 Then Exit Sub '未选择文件夹renamepath = .SelectedItems(1)If Right(renamepath, 1) <> "\" Thenrenamepath = renamepath + "\"End IfEnd With'获取文件夹中的所有文件列表varFileList = fcnGetFileList(renamepath)If Not IsArray(varFileList) ThenMsgBox "未找到文件", vbInformationExit SubEnd IfFor l = 0 To UBound(varFileList)Dim fsSet fs = CreateObject("Scripting.FileSystemObject")oName = renamepath & CStr(varFileList(l))If fs.FileExists(oName) And Len(CStr(varFileList(l))) > 5 Then nName = renamepath & Left(CStr(varFileList(l)), 5) & "-" & Mid(CStr(varFileList(l)), 6)Name oName As nNameEnd IfNext lMsgBox "全部修改成功!哈哈", vbInformationEnd SubPrivate Function fcnGetFileList(ByVal strPath As String, Optional strFilter As String) As Variant' 将文件列表放到数组Dim f As StringDim i As IntegerDim FileList() As StringIf strFilter = "" Then strFilter = "*.*"Select Case Right(strPath, 1)Case "\", "/"strPath = Left(strPath, Len(strPath) - 1)End SelectReDim Preserve FileList(0)f = Dir(strPath & "\" & strFilter)Do While Len(f) > 0ReDim Preserve FileList(i) As StringFileList(i) = fi = i + 1f = Dir()LoopIf FileList(0) <> Empty ThenfcnGetFileList = FileListElse fcnGetFileList = False End IfEnd Function。
巧用Excel批量更改无规律的文件名
巧用Excel批量更改无规律的文件名在日常工作中,经常会遇到要批量文件名的情况。
如果要更改的文件名是有规律的,完全可以利用像ACDSee、“批量改名”等软件来实现(具体操作)这里不再赘述)。
当要更加大量没有规律的文件名时,比如要将全校2000多张以学号命名学生的照片改为以姓名命名时,该怎么办呢?总不能一个个改名吧,到网上搜索也没能找到好的办法,自编一个程序又太费事,后来终于想到利用“Excel+DOS命令”就能轻松解决。
先在Excel程序中打开学号和学生姓名对照的文件,假设学号在第一列,姓名在第二列,则在第三列的第一行中输入“="ren "&A1&".jpg "&B1&".jpg"”(不包括外引号),回车会得到一个类似“ren 2008001.jpg 张三.jpg”的DOS命令(见图)。
该DOS命令为重命名命令,即重命名“2008001.jpg”为“张三.jpg”。
然后双击该单元格右下角的填充柄,将公式应用到所有学生。
复制第三列所有学生的数据,打开记事本程序,粘贴复制的内容,得到一系列的DOS 命令,将该文件保存到学生照片文件夹下,命名为rename.bat。
这时只要双击该文件,就会自动以学号命名的图片重命名为以姓名命名的图片文件了。
其他类似的无规律的批量文件重命名,只需修改相应的Excel公式即可。
另,COPY可以捕捉文件(夹)的文件名(支持多个文件)使用方法:双击运行后,按下“Alt+1”可以将所选文件(夹)所在的文件夹路径复制到剪贴板,“Alt+2”可以将所选文件(夹)的文件名复制到剪贴板,“Alt+3”可以将所选文件(夹)的完整路径复制到剪贴板。
在日常工作中,经常会遇到要批量更改文件名的情况。
如果要更改的文件名是有规律的,完全可以利用像ACDSEE、“批量改名”等等已有的软件,这里不再赘述。
当要更改的大量文件名是没有规律的时候,比如要将全校2000多学生的照片从以学号命名改为以姓名命名时,该怎么办呢?总不能一个个改名吧,到网上搜索也没找到好的办法,自编一个程序又太费事,后来终于想到利用DOS命令的一个非常简单的办法。
53-批量重命名文件 excel表格批量处理程序 office办公技巧
53-批量重命名文件 excel表格批量处理程序 office办公技巧
1. 批量重命名文件的方法有很多,可以使用Windows自带的
命令行工具或第三方软件。
其中常用的命令行工具有ren命令
和PowerShell命令。
另外,一些常见的第三方软件包括Bulk Rename Utility、Advanced Renamer等。
2. 使用Excel表格批量处理程序可以实现批量重命名文件的功能。
具体可以参考Excel的官方文档,了解如何使用公式和宏
来实现该功能。
3. Office办公技巧中,批量处理文件是一个非常实用的技能。
在对文件进行重命名、格式转换、批量删减等操作时,可以使用Office内置的功能来提高工作效率。
4. 若要进行批量重命名,可以先选中所有需要修改名称的文件,在Windows资源管理器中进行重命名操作,或者使用命令行
工具进行批量重命名。
5. 在Excel中使用公式可以实现对文件名的批量修改,例如使
用LEFT函数选取文件名前面的部分、使用RIGHT函数选取
文件名后面的部分,然后通过拼接字符实现重命名功能。
6. 在Office的官方网站、技能分享网站等平台上,也可以找
到一些与批量处理文件相关的技巧和教程。
用户可以根据自身需求和技能水平,选择合适的方法来提高工作效率。
巧用EXCEL批量修改文件名
巧用EXCEL批量修改文件名平时经常会遇到为大批文件统一重新命名的问题,现将本人在实践中总结的一套“巧用Excel批量修改文件名”的方法介绍给大家。
为了方便说明问题,我们用一个简单的实例来介绍如何巧用Excel批量修改文件名。
例如有一些照片文件存放在一个文件夹下,它们的文件名分别是1.JPG,2.JPG,4.JPG……(编号并不一定连续)。
这是本人去武汉游玩所拍摄的照片,为了便于管理,想为它们重新起个有意义的名字,如:武汉1.ipg,武汉2.ipg.jpg,武汉3.ipg……。
现在,让我们一起来看看如何轻松地完成这个批量修改文件名的任务吧。
第一步:请将所有要批量改名的文件存放在同一个文件夹下。
第二步:按WIN+R快捷键,在弹出的“运行”对话框中输入“CMD”,打开一个命令行窗口。
并利用CD命令将当前目录指定为第一步中的文件夹。
技巧提示:可以在命令行窗口中先敲入“cd ”(cd后留一个空格),然后在资源管理器中打开要指定的文件夹,将资源管理器地址栏中的文字选中后拖动到命令行窗口中,以加快输入文件夹路径的操作。
第三步:进入指定的目录后,在命令行中输入“dir/b>gm.Txt”。
其中"dir/b'表示只列出文件名,不显示其他任何信息。
“>”号是输入输出转符号,即将dir/b的输出由默认的屏幕转到gm.txt文件中。
技巧提示:可以使用“dir/o”命令进行排序输出,具体使用方法请在命令行中输入“dir/?”,查看具体的帮助信息。
第四步:现在该主角上场了。
启动Excel软件,进行如下操作:1.在当前工作表的A列第一行上输入“re n ”(re n后留一个空格);2.打开第三步中创建的gm.txt文件,删除内容为"gm.txt”的一行后,按Ctrl+A键全选,再按Ctrl+C键复制;3.回到Excel中,在B列第一行的单元格上单击鼠标右键,在弹出的菜单中选择“粘贴”菜单项,将步骤2中复制的内容粘贴到B列;4.在C列第一行输入一个空格;5.在D列第一行输入第一个文件要修改成的文件名“武汉001.jpg”;6.利用自动填充序列的方法依次填充D列、C列和A列,其中D列为依次增加1的等差序列填充,C列和A列为复制填充,填充长度当然是和B列一致。
53-批量重命名文件 excel表格批量处理程序 office办公技巧
53-批量重命名文件 excel表格批量处理程序 office办公技巧
批量重命名文件是一项常见的文件处理任务,特别是在处理大量的文件时。
通过使用Excel表格批量处理程序,可以极大地简化这项任务。
以下是一些相关的参考内容:
1. 使用Excel表格批量重命名文件
可以使用Excel表格来创建一个包含所有文件名的列表,并将新文件名输入到相邻的单元格中。
然后,可以使用一些简单的VBA宏来将所有文件名批量重命名。
2. 使用Office办公技巧批量处理文件
除了使用Excel表格,还可以使用其他Office应用程序来批量处理文件。
例如,可以使用Word的邮件合并功能来批量重命名文件。
也可以使用PowerPoint来创建一个包含所有文件名的幻灯片,并将新文件名输入到相应的文本框中。
3. 批量重命名文件的注意事项
在批量重命名文件时,需要注意以下几个问题。
首先,要确保重命名操作不会导致数据丢失或文件损坏。
其次,要注意文件名的长度和合法字符范围,以确保文件名可以正常使用。
4. 使用命令行批量重命名文件
除了使用Office应用程序,还可以使用命令行工具来批量重
命名文件。
例如,可以使用Windows命令行中的REN命令来
重命名文件。
也可以使用一些第三方批量重命名工具来实现更高级的批量处理任务。
总之,批量重命名文件是一项非常有用的任务,可以通过使用Excel表格批量处理程序和其他办公技巧来简化和优化。
但是,在进行重命名操作之前,请务必备份所有文件,以便在意外发生时能够恢复数据。
excel工作表批量重命名的方法
excel工作表批量重命名的方法在Excel中批量重命名工作表是一项非常便捷和高效的操作,它可以帮助用户在短时间内快速地对多个工作表进行重命名,提高工作效率。
下面将介绍几种常见的Excel工作表批量重命名的方法。
方法一:手动重命名这是最简单直接的方法,适用于工作表数量较少的情况。
只需要右键单击要重命名的工作表选项卡,选择“重命名”,然后输入新的名称即可。
重命名后,依次对其他工作表进行重复操作。
方法二:使用“查找和替换”功能这种方法适用于需要对多个工作表名称中的某一字符或单词进行替换时。
首先,选中所有要进行重命名的工作表选项卡。
然后,按下Ctrl + H组合键,打开“查找和替换”对话框。
在“查找”框中输入要替换的字符或单词,然后在“替换为”框中输入新的名称。
点击“全部替换”按钮,Excel将会自动将所有匹配的内容进行替换。
方法三:使用VBA宏这种方法适用于需要对大量工作表进行重命名的情况。
首先,按下Alt + F11组合键,打开VBA编辑器。
然后,在左侧的“工程资源管理器”窗格中选择对应的工作簿。
点击菜单栏上的“插入”-“模块”,出现一个空白窗口。
在空白窗口中输入以下VBA代码:Sub RenameSheets()Dim ws As WorksheetFor Each ws In ThisWorkbook.Worksheets = "NewName_" & ws.Index '修改成自己需要的命名方式Next wsEnd Sub代码中的“NewName_”是新的工作表名称的前缀,可以根据需要进行修改。
最后,按下F5键运行宏,Excel会自动对所有工作表进行重命名。
批量重命名工作表是一个常见的需求,Excel提供了多种方法来实现。
无论是手动重命名、使用“查找和替换”功能,还是使用VBA宏,都可以帮助用户轻松地对多个工作表进行重命名,提高工作效率。
在日常使用中,选择合适的方法根据实际情况进行操作,可以更快速、便捷地完成重命名任务。
工作表批量重命名的方法
工作表批量重命名的方法
宝子,工作表批量重命名这个事儿不难哦。
要是你用Excel的话呢,有个超简单的法子。
如果你的工作表名字有一定规律,比如说都是数字1、2、3这样按顺序的,或者是都有相同的前缀啥的。
你可以用VBA 宏来搞定。
不过VBA可能对有些小伙伴来说有点小复杂啦。
那咱还有简单的。
你可以先把要重命名的工作表名字都写在一个表格里,就像你列清单一样。
然后呢,用Excel的“宏录制”功能。
你开始录制宏之后,手动去按照你清单里的名字一个个改一个工作表的名字,就像你平常改名字那样操作就行。
改完一个之后呢,停止宏录制。
这时候你就有了一个可以批量重命名的宏啦。
你再对其他工作表运行这个宏,就可以批量把名字改好啦,是不是很神奇呀 。
要是你用的是WPS表格呢,也有小妙招哦。
你可以先选中你要批量重命名的工作表标签。
然后右键,看看有没有类似“重命名”的选项。
如果没有特别直接的批量重命名功能,咱也可以像在Excel里那样,用点小技巧。
比如说,要是名字都类似,只是数字或者某个部分不一样,你可以把名字里不变的部分先写好,然后再一个一个去改那个变化的部分,虽然不是完全的批量,但也能快不少呢。
宝子,你可别觉得这事儿难搞哦。
多试几次就会发现其实很简单哒。
要是在操作过程中遇到啥问题,也别着急上火,大不了就再重新来一次嘛。
这就跟玩游戏闯关似的,多闯几次就过啦 。
用excel批量修改文件名的方法
用excel批量修改文件名的方法使用Excel批量修改文件名是一种非常高效的方法,特别适用于需要对大量文件进行重命名的情况。
下面将详细介绍如何使用Excel 批量修改文件名的方法。
步骤一:准备工作1.创建一个新的Excel文件,并打开工作表。
2.在第一行的A列中输入"原始文件名",在B列中输入"新文件名"。
3.将需要重命名的文件拷贝到一个文件夹中,以便在后续步骤中使用。
步骤二:获取文件名列表1.在A2单元格中输入"=文件夹.xlsm!",然后将光标移动到B2单元格。
2.在Excel的菜单栏中,依次选择"数据"->"数据工具"->"数据验证"。
3.在数据验证对话框中,选择"设置"选项卡,然后选择"列表"作为验证条件。
4.点击"源"框中的小图标,然后选择需要重命名的文件所在的文件夹(即上一步骤中的文件夹)。
5.点击"确定"按钮,然后关闭数据验证对话框。
现在,B2单元格将变为下拉列表框。
6.单击B2单元格,选择需要重命名的第一个文件的名字。
步骤三:批量修改文件名1.在B3单元格中,输入"=IF(B2<>"",A2&"\"&B2,"")",然后按下回车键以确认此公式。
2.将B3单元格复制到剩余的单元格中,直到所有需要重命名的文件的新名字都在B列中填写完毕。
3.现在,A列将显示每个文件的完整路径,B列将显示新的文件名。
4.单击B2单元格,并将鼠标移动到右下角的小黑点上。
当鼠标变为十字箭头时,单击并拖动鼠标,直到所有需要重命名的文件的新名字都出现在B列中。
5.所有的文件名修改后,在B列中选中所有文件名,然后按快捷键"Ctrl+C"复制。
WPS Excel如何批量修改文件名?
WPS Excel如何批量修改文件名?
当我们有时候因为特殊需要时,要把大批量的文件进行重命名,这个时候如果我们一个一个文件去重命名,那么效率实在是太低了,那么这个时候我们该如何操作?下面就给大家分享一个Excel小技巧,下面给大家演示一下如何使用Excel轻松批量修改文件名。
Excel批量修改文件名方法:
第一步,文件归档。
我们将需要修改文件名的文件放在对应的一个文件夹,同时在对应文件夹下方新建Excel文档;
第二步,提取文件名称。
打开Excel表,通过快捷键【CTRL+F3】,点击【新建】,进入【编辑名称】页面,在【名称】里进行命名,在【引用位置】输入需要修改文章所在文职及格式;
第三步,编辑修改后名称。
点击确定后,A列即显示提取出了所需要修改文件的名称。
在B列编辑我们所需要的修改后的文件名称;
第四步,替换名称。
在【C3】单元格输入公式='ren "A1' "B1,然后往下填充;
第五步,批量变更,将C列内容复制到TXT文本;
最后,将已保存的TXT文档的后缀名改成bat,双击修改后的文档运行,所有需要修改的Word文档名称都被修改了;
至此,文件夹名称已经批量完成变更。
以上就是我们今天学到批量修改文件名的技巧,看起来是不是很简单,大家学会了吗?。
excel表格中怎么批量修改文件名
excel表格中怎么批量修改文件名Excel怎么批量修改文件名?在使用电脑和网络进行写文章时,经常要从网上下载一些图片进行配图,而网络上的文件名千奇百怪,需要将图片文件按顺序编号。
下面店铺马上就告诉大家excel表格中批量修改文件名的方法。
excel表格中批量修改文件名的方法第一步、在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示。
第二步、鼠标左键点击,开始-》运行-》在对话框中输入字母“cmd”,进入dos模式,如下图所示。
第三步、在dos模式输入命令行“cd c:\pic”然后回车,再输入命令行“dir /b>rename.xls",如下图所示,可将文件夹中的文件名在rename.xls文件中列出。
小贴士:有的时候,你的计算机正处于中文输入状态,为确保命令行能够打出来,也可以切换成英文大写状态。
第四步、随后用Excel打开c:\pic文件夹中的rename.xls,你会发现文件名以全部罗列在A列中(你也可以用鼠标来调整文件名的顺序),你可以在B1列中输入1.jpg作为第一个文件文件名。
第五步、鼠标选中B1单元格,并在B1列的右下方,使鼠标光标变为+号时,拖动使所有jpg文件的右侧B列中都有文件名。
再将A8单元格中没有用的文件名删除,如下图示。
第六步、鼠标选中C1单元格,并在编辑框中输入公式="ren "&A1&" "&B1,如下图所示。
第七步、继续用鼠标拖动C1单元格右下方的句柄,使剩余的C2-C7单元格填充如下图所示。
第八步、然后,鼠标选中C列,鼠标右键复制,如下图示。
第九步、在记事本中,粘贴刚才的命令行,如下图示。
第十步、鼠标点击菜单“文件”——“另存为”,输入文件名ren.bat,要注意下图所示红圈中的路径及扩展名选项。
第十一步、打开c盘pic文件夹,鼠标双击ren.bat这个批处理文件,即可将该文件夹下的jpg图片,按照刚才rename.xls中的顺序和文件名批量修改文件名,如下图示。
【Excel教程】批量修改文件名!
有时我们也需要批量的修改文件名,比如下面:
以上是以《水浒传》人物命名的108份文档,现在要修改成:水浒传人物之+姓名+篇章
比如:水浒传人物之宋江篇章
今天我们就讲讲如何批量修改文件名:
利用Excel制作代码,方便快捷。
先把原来的文件名提取出来放在A列,然后在B2中输入公式="水浒传人物之"&LEFT(A2,LEN(A2)-5)&"篇章"&".docx"
这样就修改成可想要的的文件名了
在B3中输入:
="ren "&A2&" "&B2
ren 原文件名修改后的文件名
注意中间有空格,而且原文件名和修改后的文件名都要带扩展名。
2
制作BAT文件并运行
把刚做好的C列内容复制到TXT文件中,并把扩展名改为bat,双击运行。
很快所有的文件名就全部改好了。
批量修改多个文件名
批量修改多个文件名
使用excel加批处理ren命令完成多个文件名的快速修改,特别是需要统一给文件名加前缀后缀的时候很方便,下面是具体步骤:
一、复制文件路径粘贴到excel中
选中所有需要更改的文件,再按住Shift键不放,右键选择复制为路径并粘贴到新建的excel中,如图1-1、图1-2所示。
图1-1 复制文件路径
图1-2 粘贴到excel中
二、提取文件名
利用excel中的RIGHT、LEN、FIND函数提取文件名(包含扩展名),如图2-1所示
图2-1 提取文件名
三、写入更新后的文件名
比如示例中给文件名加上20201019-前缀,如图3-1所示。
图3-1 更新文件名
四、添加批处理命令
这里要注意ren命令、原标题、更改后标题之间需要加上空格,如图4-1所示。
图4-1 bat批处理命令
五、更改记事本扩展名
在需更改文件名的文件目录下新建一个txt,将excel中的bat批处理命令复制保存,然后将扩展名.txt更改为.bat,最后双击即可。
如图5-1、图5-2所示
图5-1 保存为txt文本
图5-2 更改扩展名
六、注意事项
如果第五步双击后没反应,可以把.bat改回.txt,然后另存为ANSI编码格式,同时也把扩展名改为.bat,如图6-1所示。
图6-1 采用ANSI编码
七、大功告成
如上操作我们就成功地给五个测试文件名加上了前缀,如图7-1所示。
图7-1 效果图。
使用EXCEL批量修改文件夹中文件名的方法(文件命中含有空格,标点符号均可以修改)
使⽤EXCEL批量修改⽂件夹中⽂件名的⽅法(⽂件命中含有空格,标点符号均可以修改)
使⽤EXCEL将⽂件夹中的⽂件批量改名
第1歩:批量提取⽂件夹中的⽂件名,⽅法如下:
在需要提取⽂件名的⽂件夹内新建⼀个.TXT⽂件(如wenjian.txt),⽤记事本打开输⼊;
dir> 1.txt
保存退出;
将刚才的.TXT(wenjian.txt)更名为.bat⽂件(wenjian.bat);
双击wenjian.bat⽂件运⾏⼀次,则会发现在⽂件夹内多出⼀个1.txt ⽂件;打开1.txt⽂件,将其中的内容粘贴到Excel中,数据——分列处理就可以得到需要的⽂件名列表了。
第2歩:excel处理
将第⼀步提取的⽂件名放到A列,将要修改后的⽂件名放到B列(注意A列和B列⽂件均要有⽂件扩展名),在C列输⼊公式=CONCATENATE("REN ","""",A1,""""," ",B1)(注意双引号必须在英⽂状态下输⼊),回车即可出现相应结果。
向下拖动该单元格的填充柄,直⾄对应左侧的内容填充完毕,见下图。
⼩贴⼠:这⾥的REN其实是DOS中的重命名命令,本说明中的意思就是讲A列的⽂件名为B列对应的⽂件名。
第三步:批量改名
回到⽂件夹,新建.TXT⽂件(如重命名.txt),将EXCEL中C列中
的内容复制到重命名.txt,保存退出,将其更名为重命名.bat⽂件,双击重命名.bat⽂件运⾏即可。
批量更改excel工作薄名称,我用了2小时,同事2分钟就搞定了
⾸先我们需要将想要批量更改名称的⼯作薄都放在⼀个⽂件夹中,然后新建⼀个excel,我们先复制存放所有⼯作薄的⽂件夹路径
路径粘贴进去,点击确定
紧接着我们在name这⼀列前⾯插⼊⼀列,输⼊ren并且向下填充数据,然后我们在⼀个单元格中输⼊2018年,这⾥我们是在g2单元格中输⼊的个⽉份前⾯都增加了2018年三个字
紧接着我们点击这个⽂件,点击⿏标右键选择重命名,将它的扩展名更改为bat,然后点击回车,最后我们只需双击这个⽂件即可批量的为⼯作薄名称增加上
需要注意的是如果我们的⼯作薄名称存在空格,那么我们就需要将名称⽤双引号括起来,
这么样,使⽤这个⽅法批量更改⼯作薄,名称是不是⾮常简单呢?你学会了吗?。
excel批量修改文件名
Excel批量修改文件名
如图:批量修改这个文件夹下的24个文件名
步骤1:
新建一个空白excel表
步骤2:
在空白excel表中输入原文件名,并向下拉伸得到24个文件名
步骤3:
在B列对应输入新的文件名,并在C列输入要修改的文档后缀,这里为.xlsx
步骤4:
合并A列C列到D列,合并B列C列到E列
同样操作得到E列
步骤5:
在F1中输入公式="ren "&D1&" "&E1 得到下图
将红框里的复制到一个txt文件里
步骤6
将文本文档另存为ren.bat格式
步骤7
将bat文件放入要修改名字的文件里,这里为幼儿;并双击bat文件,就生成了
结果如图
最后把ren.bat这个文件删除就大功告成。
只需两步,用EXCEL批量修改某个文件夹里的所有文件名
只需两步,用EXCEL批量修改某个文件夹里的所有文件名在日常生活中,我们经常需要整理相片以及一些扫描的相片文件,扫描仪器以及数码相机导出来的文件名称,往往是带着长长字符串的文件名。
一个个的对每一个文件进行重命名的动作固然能解决问题。
但是如果该文件夹里的文档数量相当庞大,--一一转换起来就显得太麻烦了。
今天要帮助大家提高工作效率,又快又好地用EXCEL批量迅速修改某个文件夹里的文件名字,而且能随心所欲的运用EXCEL对文件名进行拖拽。
创建模块打开EXCEL2003,右击第一张工作表标签选择“查看代码”,之后右击工程VBA PROJECT->插入->模块,或“工具”->”宏”->”VISUAL BASIC编辑器”添加VBA代码选择新插入的模块后,插入以下代码后保存退出。
Dim filePath As Variant '定义filepath为变量Dim obj As Object '定义obj为变量对象Dim fld, ff, gg '定义fld,ff,gg为变量Sub getpath()Range('A2:C1000').ClearContents '清空A2:C1000列On Error Resume NextDim shell As VariantSet shell = CreateObject('Shell.Application')Set filePath = shell.BrowseForFolder(&O0, '选择文件夹', &H1 + &H10, '') '获取文件夹路径地址Set shell = NothingIf filePath Is Nothing Then '检测是否获得有效路径,如取消直接跳出程序Exit SubElsegg = filePath.Items.Item.pathEnd IfSet obj = CreateObject('Scripting.FileSystemObject') '定义变量Set fld = obj.getfolder(gg) '获取路径For Each ff In fld.Files '遍历文件夹里文件m = m + 1Cells(m + 1, 1) = Cells(m + 1, 2) = '-------'Cells(m + 1, 3) = NextEnd SubSub renamefile()On Error Resume NextIf [a2] = '' Then MsgBox '请点击第一步': Exit SubFor Each ff In fld.Files '遍历文件夹里的所有文件m = m + 1 = Cells(m + 1, 3) '将实际文件名改成目录中C 列的对应文件名NextMsgBox '改名已完成,请检查', vbOKOnlyEnd Sub创建两个按钮,按钮一名称改为“第一步,获得原文件名”,按钮二名称改为”第二步,改成新文件名”将按钮一“第一步,获得原文件名”指向宏getpath按钮二”第二步,改成新文件名”指向宏renamefile当然也可以直接点击“工具”->”宏->运行”宏”,然后选择相关的宏getpath和renamefile。
利用excel个文件批量命名
用Excel批量给文件重命名
假如我们有个文件夹,里面有100个文件,类似下面这样的:
现在我们需要给文件批量重命名,修改为X公司-地区这样的格式。
文件太多,一个一个修改真的非常麻烦,这时候该怎么办
下面是详细教程:
1、在文件所在的文件夹内,新建一个txt文档,里面输入:DIR *.* /B >,然后保存
2、将txt文档修改后缀为.bat
3、双击bat文件执行,我们会发现文件夹内多一个名为“”的文档,打开,就是文件夹内所有文件的名称列表,一行一个;
4、将txt文档内的内容复制到一个新建的Excel表格,并且一一输入对应的修改后的名字(其实可以用公式来做修改规则,这里不做详细介绍)
5、输入下面的公式(例:="REN "&A1&" "&B1&"")
6、将C列的内容全部复制,在文件夹新建一个txt文档,名为“批量改名.txt',然后把内容复制到txt里面,保存。
7、将“批量改名.txt'文件的后缀修改为bat,然后双击执行
你会发现所有文件名一次性全部修改好了!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
巧用Excel批量更改无规律的文件名
在日常工作中,经常会遇到要批量文件名的情况。
如果要更改的文件名是有规律的,完全可以利用像ACDSee、“批量改名”等软件来实现(具体操作)这里不再赘述)。
当要更加大量没有规律的文件名时,比如要将全校2000多张以学号命名学生的照片改为以姓名命名时,该怎么办呢?总不能一个个改名吧,到网上搜索也没能找到好的办法,自编一个程序又太费事,后来终于想到利用“Excel+DOS命令”就能轻松解决。
先在Excel程序中打开学号和学生姓名对照的文件,假设学号在第一列,姓名在第二列,则在第三列的第一行中输入“="ren "&A1&".jpg "&B1&".jpg"”(不包括外引号),回车会得到一个类似“ren 2008001.jpg 张三.jpg”的DOS命令(见图)。
该DOS命令为重命名命令,即重命名“2008001.jpg”为“张三.jpg”。
然后双击该单元格右下角的填充柄,将公式应用到所有学生。
复制第三列所有学生的数据,打开记事本程序,粘贴复制的内容,得到一系列的DOS 命令,将该文件保存到学生照片文件夹下,命名为rename.bat。
这时只要双击该文件,就会自动以学号命名的图片重命名为以姓名命名的图片文件了。
其他类似的无规律的批量文件重命名,只需修改相应的Excel公式即可。
另,COPY可以捕捉文件(夹)的文件名(支持多个文件)使用方法:双击运行后,按下“Alt+1”可以将所选文件(夹)所在的文件夹路径复制到剪贴板,“Alt+2”可以将所选文件(夹)的文件名复制到剪贴板,“Alt+3”可以将所选文件(夹)的完整路径复制到剪贴板。
在日常工作中,经常会遇到要批量更改文件名的情况。
如果要更改的文件名是有规律的,完全可以利用像ACDSEE、“批量改名”等等已有的软件,这里不再赘述。
当要更改的大量文件名是没有规律的时候,比如要将全校2000多学生的照片从以学号命名改为以姓名命名时,该怎么办呢?总不能一个个改名吧,到网上搜索也没找到好的办法,自编一个程序又太费事,后来终于想到利用DOS命令的一个非常简单的办法。
先在EXCEL程序中打开学号和学生姓名对照的文件(如果这种对照文件也没有,那就没办法了,只能一个个改了),假设学号在第一列,姓名在第二列,则在第三列的第一行中输入“="copy" & A1 & ".jpg " & B1 & ".jpg"”后确定,会得到一个类似“copy 2008001.jpg 张
三.jpg”的DOS命令,见附图。
然后双击该单元格右下角的填充柄,将公式应用到所有学生。
复制第三列所有学生的数据,打开记事本程序,粘贴复制内容,得到一系列的DOS命令,将该文件保存到学生照片文件夹下,命名为rename.bat。
这时只要双击该文件,就会自动将以学号命名的图片复制出一份以姓名命名的图片文件了。
如果不要原始文件,排序后删除即可。
其他类似的无规律的批量文件重命名,只需修改相应的EXCEL公式即可。