批量修改文件名,Excel也行!

基础用法

批量修改文件名不是很容易吗?只需要使用第三方工具不就可以了吗?为什么还要使用Excel?

因为这次我们要修改的照片有点麻烦,有一堆照片文件的命名方式是以字母加数字的方式命名的,不能很好地分辨是谁的照片,所以现在要将以字母加数字命名的文件,修改为以姓名命名的方式进行整理,方便后期更方便的进行查找。看起来需要一个一个对照着来修改才能行,其实不然,我们利用Excel就能实现快速修改。

第一步:使用DOS命令生成 Excel 文档

首先进入存放照片的文件夹,然后按住键盘上的“shift”按键,接着右键单击该文件夹中空白的地方,选择”在此处打开命令窗口“。

然后输入“dir /b > rename.xls”(不包含引号,均为英文状态下输入,下同,不再赘述),输入完成之后按“enter”键执行。

之后,该文件夹下会生成一个名为rename.xls的Excel文件,并保存在照片存放目录中,当然,前提是你已经安装了 office,否则会生成失败。

dir /b>rename.xls 命令详解

此处的dir是 DOS 命令,其功能是:

显示某个磁盘指定目录下的全部或部分文件目录和子目录,显示信息包括文件名、扩展名、文件长度、文件创建日期和时间。同时给出所显示文件的总数和所剩余的磁盘空间。简单来说就是显示目录的清单列表。

完整的格式为:dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h],可取其中部分内容来执行。

这里我们不解释所有的标签含义,只说明文中涉及到的部分,其中:

”/b“的意义是:显示文件名和扩展名

“>”的意义是:指向、导出至指定的地方

”rename.xls“的意义是:刚刚显示的文件名和扩展名导出到以”rename.xls“命名的Excel文件中

第二步:删除多余的行数据:

这时候C盘的pic目录里就会看到一个rename.xls文件,点击打开这个文件,我们会看到所有的文件名都已经整齐的排列好了,但是有一项是多余的,找到填充内容为”rename.xls“的这一行删除。

第三步:自动填充数据:

选中 A1单元格,右键选择“插入-整列”,在最左侧新插入新的一列。

在A1单元格输入内容”ren“,选中 A1单元格,将鼠标放在A1单元格右下角与B2单元格交叉的地方,鼠标指针的样式变成十字形状之后单击,不要松开,向下拖动进行自动填充,直到最后一行(参考 B 列最后一行的位置)。

ren命令详解

此处的ren是 DOS 命令,其功能是:更改一个文件或一组文件的名称。完整的格式为:ren [drive:][path] filename1 filename2

[drive:][path] filename1 分别对应驱动器盘符、文件路径,原始文件名,filename2为文件指定新的名称。如果使用通配符(* 和 ?),filename2 还可为多个文件指定新名称,重新命名文件时不能指定新的驱动器或路径。

第四步:填入每个文件对应要修改成的文件名到指定位置:

打开保存照片的文件夹,单击右下角更改预览方式为”大缩略图模式“。然后参考预览图,将每张照片想要修改成的文件名,与原文件名所在的行一一对应,填写到 excel 文档中的 C 列中。

接着在 D 列中输入“.jpg”(如果您的照片文件扩展名均为”.jpg“格式的话可以直接在 D 列中输入,之后向下自动填充即可。如果不是,则需要使用函数 RIGHT 函数来获取每个文件的扩展名,在D 列输入”=RIGHT(B1,4)“之后自动填充至行尾,即可获取到 B列中每个文件对应的的扩展名)。

RIGHT 函数

主要功能: RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。

格式:RIGHT(text,[num_chars])

参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。

应用举例:假定A38单元格中保存了“我喜欢王秦凡的博客(http://王秦凡.cn)”的字符串,我们在C38单元格中输入公式:=RIGHT(A38,3),确认后即显示出“cn)”的字符。

第五步:合并 C和D列的数据:

在 E1单元格输入数据”=C1&D1″,然后自动填充至行尾。

接着选中 E 列,右键选择“复制”。

选中 C 列,右键选择“粘贴为值”。

最后,选中D和E列删除。

第六步:另存为文本文档并修改为批处理文件并执行:

将修改好之后的的Excel 文档另存为 TXT文本文档格式

打开文件保存位置,更改其扩展名“.txt”为”.bat”,即批处理。

将该批处理文件移动至存放照片的文件夹,双击执行,你会发现所有文件瞬间已经改好文件名了。

进阶用法

上面的内容讲解了如何使用 Excel批量将文件名一一对应修改的基础用法,现在我们来学习其进阶用法,配合Excel 的函数功能来实现更高程度的自定义批量修改文件名。

比如,上面我们是要修改字母加数字命名方式为 以姓名命名的方式进行整理,现在,我们为了更加有条理性,要在基础用法的基础上,在人名之后加上日期,那么又该怎么做呢?

这时,我们将使用 Excel 的MID函数来实现。

第一步:使用 DOS 命令生成Excel 初始文档:

同基础教程前三步的步骤,在此不再赘述

第二步:在 C1单元格输入函数命令:

此时在C1单元格中输入“=MID(B1,5,8)”之后回车,获取拍照时间,之后按住单元格右下角下拉到行尾(对应 B列的行尾)进行自动填充。

MID函数

主要功能:返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

格式:MID(text, start_num, num_chars)

参数说明:text:必需,包含要提取字符的文本字符串。

start_num:必需,文本中要提取的第一个字符的位置,文本中第一个字符的 start_num 为 1,以此类推。

num_chars:必需,指定希望 MID 从文本中返回字符的个数。

应用举例:假定A38单元格中保存了“我喜欢王秦凡的博客(http://王秦凡.cn)”的字符串,我们在C38单元格中输入公式:“=MID(A38,2,8)”,确认后即显示出“喜欢王秦凡的博客”的字符。

第三步:填入每个文件对应要修改成的文件名到指定位置:

打开保存照片的文件夹,单击右下角更改预览方式为”大缩略图模式“。然后将每张照片想要修改成的文件名,与原文件名所在的行一一对应,填写到 excel 文档中的 D 列中。

接着在 E 列中输入“.jpg”(如果您的照片文件扩展名均为”.jpg“格式的话可以直接在 E 列中输入,之后向下自动填充即可。如果不是,则需要使用函数 RIGHT 函数来获取每个文件的扩展名,在E 列输入”=RIGHT(B1,4)“,之后使用自动填充至行尾,即可获取到 B列中每个文件对应的的扩展名)。

第四步:合并 C和D列的数据:

在 F1单元格输入数据”=D1&C1&E1″(注意顺序不可颠倒),然后自动填充至F 列行尾。

接着选中 F 列,右键选择“复制”。

选中 C 列,右键选择“粘贴为值”。

最后,选中D、E和F列删除。

第五步:另存为文本文档并修改为批处理文件并执行:

将修改好之后的的Excel 文档另存为 TXT文本文档格式

打开文件保存位置,更改其扩展名“.txt”为”.bat”,即批处理。

将该批处理文件移动至存放照片的文件夹,双击执行,你会发现所有文件瞬间已经改好文件名了。

高级用法

如果说基础和进阶有些第三方批量修改文件名工具也还可以搞定的话,那么更复杂的修改恐怕第三方批量修改文件名的工具,大多都有些力不从心了。事实上,配合 Excel 强大的函数功能,我们可以实现相当复杂的自定义化批量修改文件名。

相信通过基础和高级部分的教程,大家已经基本掌握了Excel 函数的基本使用方法,所以我们不再讲述繁琐的修改过程。在高级教程里,我们将为大家分享一些功能强大的函数使用方法,希望大家融会贯通地去掌握。

LEN函数

主要功能:返回文本字符串中的字符数

格式:LEN(text)

参数说明:Text 是要查找其长度的文本。空格将作为字符进行计数。

应用举例:例如 A1单元格的内容为:IMG20160807-536647.JPG,LEN(A1)-4的意思为取A1位置的数据的字符长度,然后长度减去4,也就是去掉扩展名.jpg(“.”也计算在内)之后的内容,即”IMG20160807-536647“。

VlOOKUP 函数

该函数功能非常强大,但是有点复杂,可以访问office 365官方关于该函数的视频教程以获取最精确的官方教程(如链接因为时间过久不能打开,可以在 Excel 帮助里直接搜索该函数的帮助)。

主要功能:在表格或区域中按行查找内容

格式:VLOOKUP(要查找的值、要在其中查找值的区域、区域中包含返回值的列号、精确匹配或近似匹配 – 指定为 0/FALSE or 1/TRUE)。

应用举例:按部件号查找汽车部件的价格。

本文原创,非盈利性转载转载请注明原始链接并保留原作者信息即可,盈利性转载(包括广告获得收入)请付费之后转载,联系微信:wieder

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,080评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,422评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,630评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,554评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,662评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,856评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,014评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,752评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,212评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,541评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,687评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,347评论 4 331
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,973评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,777评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,006评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,406评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,576评论 2 349

推荐阅读更多精彩内容