分享

Filies Index提取''指定目录下''的文件名到EXCEL

 贵佬 2018-12-15




有时候,我们需要将文件夹中的文件名提取出来,列到EXCEL当中;但是靠手动去复制粘贴会比较慢。前面介绍一种用靠批处理文件的方式,这里介绍函数的方式。

效果如下图



提取方法两步骤:

步骤一: 使用宏函数Files('地址\文件类型')定义一个名称。


  • 提取所有格式=FILES('E:\办公技巧\原创案例\邮件合并\*.*')

  • 提取jpg格式=FILES('E:\办公技巧\原创案例\邮件合并\*jpg*')

  • *是通配符,表示任意字符,知道文件类型有jpg,可能有其他符合,因此用*替代可能的字符。


步骤二: Index(数组, 行号,列号) 从名称中索引出来文件名。


  • 自定义名称返回目录中所有文件名组成的数组,如下显示。

    {'Angelababy.jpg','刘诗诗.jpg','吴亦凡.jpg','周星驰.jpg','唐嫣.jpg','姚笛.jpg','李小璐.jpg','杨幂.jpg','柳岩.jpg','范冰冰.jpg','赵丽颖.jpg','邮件合并.xlsx','高圆圆.jpg'}

  • 使用Index+Row从中提取相应的单个名称。row(1:1)表示1,向下扩展时递增。

  • Iferror的作用是屏蔽当范围超出数组大小时的错误

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多