【Excel技巧篇】快速提取文件夹下所有文件名

本文由两部分构成,【批量提取指定文件夹下文件名】以及【批量文件重命名】。嗯~简易操作~不涉及VBA编程~

批量提取指定文件夹下文件名

操作动画如下:

如动画所示,先定义一个名称。

名称为文件夹,引用位置设置的公式为:

=FILES('D:测试*.*')

D:测试,是文件夹的路径,注意文件夹后有一个””

*.*,是通配符,意思是所有的文件名称。如果只提取Excel文件,可以修改为*.xls*,其它文件类似。

展开剩余73%

定义名称完成后,再单元格输入公式:

=INDEX(文件夹,ROW(A1))

向下复制填充即可取得结果,如需屏蔽错误值,可以嵌套IFERROR函数,例如:

=IFERROR(INDEX(文件夹,ROW(A1)),'')

批量文件重命名

如下图表格截图所示。

A列是旧文件名(含后缀)。

B列是新文件名(含后缀),新文件名是在对应的旧文件名上更改而来。

现在需要批量将A列的文件名更正为新文件名。

步骤1:

在C列输入公式:

='REN'&' '&A2&' '&B2

说明一下,这是DOS语句,汉语描述就是

=REN&空格&旧文件名&空格&新文件名

注意空格的存在。

步骤2:

在需要更名的文件夹下新建一个txt文件。

复制Excel工作簿C列公式的计算结果,打开新建的txt,粘贴,然后保存关闭该txt文件。

步骤3:

将该txt文件的后缀名更改为.bat。

然后双击运行该文件,文件批量更名就成功了。

是不是很简单?你也动手试试吧~。

图文制作:看见星光

(0)

相关推荐

  • 菜鸟记122-批量提取指定文件名及批量重命名

    关键词:EXCEL2016:INDEX函数:MS-DOS:批处理:REN命令:重命名操作难度**** 期中教学检查结束了,各系部都按检查方案提交了各类报表,小菜汇总以后发现各系部提交的文件命名不统一, ...

  • 提取文件夹下1000个Excel工作簿名称,删除或新增文件可动态刷新,超给力!

    Excel情报局 Excel职场联盟 生产挖掘分享Excel基础技能 Excel爱好者大本营 用1%的Excel基础搞定99%的职场问题 做一个超级实用的Excel公众号 Excel是门手艺玩转需要勇 ...

  • 怎样批量提取文件夹下文件名

    电脑操作时,经常要用到电脑文件夹下文件名,常规方法是在文件夹下选文件名重命名,复制文件名,在相应录入软件粘贴文件名.如果要用到成百上千个文件名,按这种方法那多费时费力,同时也无法复制文件后缀名.那下面 ...

  • vba获取文件夹下所有文件名

    VBA编程知识点(10)--Dir函数 学习自杨洋老师<全民一起VBA> 1. 在VBA中,dir函数可以返回一个文件夹下一个文件的名字(包含后缀). 示例代码: filename = D ...

  • 如何批量提取文件夹里的文件名

    想要实现批量提取文件名这个功能去请教别人,vbs高手说写一个程序就行了;excel高手说编一个函数或者宏定义就OK.拜托,我只是要提取文件名而已,函数编程现学来不及,难道真的只能复制粘贴?不用怕,很简 ...

  • 获取指定文件夹下的文件名

    获取指定文件夹下的文件名是一个非常常见的需求,本期的这个函数-getFileList,也是小编自己日常二次开发的经常使用的个人自定义函数,今天就分享给大家. 具体用途我们通过几个案例来看一下 以下公式 ...

  • 动态提取文件夹内的文件名

    如下图所示,在"测试"文件夹内,包含有两个Word文件和子文件夹"测试2",在"测试2"文件夹内有Excel文档和另外一个子文件夹. 咱们看 ...

  • VBA常用代码:批量获取指定文件夹下的文件名

    哈喽小伙伴们好,我是人见人爱的男神星光.今天说说如何获取指定文件夹下文件的名称. 很久以前我们分享过DOS的方法,操作动画如下: VBA可以通过Wscript.Shell调用DOS语句,以后我们可能会 ...

  • Excel 提取制定文件夹下所有文件的名称

    概述:用到的函数index.row以及名称管理器. 提取此文件夹下所有文件名 1.确定指定文件夹地址 假设地址为D:\测试文件夹 2.定义名称管理器 3.index提出文件名称 4.删除错误数据