分享

利用files函数提取某个文件夹下所有文件的名称

 L罗乐 2018-02-27

files函数是个宏表函数,需要在公式-定义的名称里去定义。

FILES宏表函数的语法说明:

FILES函数语法:FILES(directory_text)

directory_text:指定从哪一个目录中返回文件名。

directory_text接受通配符通配符、问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果要匹配问号或星号,请在该字符前键入波形符 (~)。

如果directory_text没有指定,FILES函数返回活动工作簿所在目录下的所有文件名。

建立这个宏表函数的步骤是:

公式选项卡,定义的名称组,名称管理器里的新建按钮,或者定义名称命令。


下面是几种FILES宏表函数的具体定义方法:

第一种,files函数不需要参数,也就是不需要指定具体路径和文件类别

定义好的名称“文件名”能够取得当前工作簿所在路径下的所有文件名



第二种,带通配符的字符串作为directory_text,这种写法的效果等同第一种

第三种,限定具体盘符和文件的扩展名。

第四种,可以在单元格里提供具体的路径,然后在定义名称时引用这个单元格地址,这样会更灵活


当然,还可以在FILES宏表函数的定义名称后加上T(NOW()),使得这个定义的名称能够动态的刷新。


接下来最后,就可以在单元格里用函数公式把某文件夹里的文件名提取到单元格里了。

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

轻松学习技巧,练就职场达人,支付宝打赏通道~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多