APP下载

利用宏表函数批量提取文件名

2020-06-22王志军

电脑知识与技术·经验技巧 2020年5期
关键词:调用批量文件夹

王志军

利用宏表函数FILES,我们可以在Excel中批量提取某个文件夹下的文件名。该函数的语法为:FILES(directory_text),“directory_text”指定从哪一个目录中返回文件夹(接受通配符),如果没有指定,则FILES函数返回活动工作簿所在目录下的所有文件夹。下面举例进行说明。

第1步:定義名称

由于是宏表函数,因此在Excel中无法直接调用,需要借助名称才可以调用。切换到“公式”选项卡,在“定义的名称”功能组下选择“定义名称”,打开“新建名称”对话框,在这里参考如图1所示的定义一个名称,引用位置设置的公式为:=FILES("h:\QQ Files\*.*"),上述公式中的“h:\QQ Files\”是所需要提取的文件夹的名称,“*.*”是通配符,代表所有文件名称,如果只需要提取Excel文件,可以修改为“*.xlsx”,如果是匹配单个字符,可以使用通配符“?”。

第2步:执行公式

名称定义完成之后,在指定单元格输入公式:=INDEX(文件夹,ROW(A1)),

公式执行之后,向下复制填充即可取得相应的结果,效果如图2所示。如果需要屏蔽错误值,可以嵌套IFERROR函数,例如:=IFERROR(INDEX(文件夹,ROW(A1)),"")。

猜你喜欢

调用批量文件夹
批量提交在配置分发中的应用
Fast Folders,让你的文件夹四通八达
批量下载自己QQ空间上的相册
摸清超标源头 大文件夹这样处理
调动右键 解决文件夹管理三大难题
基于Android Broadcast的短信安全监听系统的设计和实现
不容忽视的空文件夹
重塑批量集中采购
利用RFC技术实现SAP系统接口通信
C++语言中函数参数传递方式剖析