微信学习号:高级办公技能之家
有时候,我们需要将文件夹中的文件名提取出来,列到EXCEL当中;但是靠手动去复制粘贴会比较慢。前面介绍一种用靠批处理文件的方式,这里介绍函数的方式。
效果如下图:
提取方法两步骤:
步骤一: 使用宏函数Files("地址\文件类型")定义一个名称。
提取所有格式=FILES("E:\办公技巧\原创案例\邮件合并\*.*")
提取jpg格式=FILES("E:\办公技巧\原创案例\邮件合并\*jpg*")
*是通配符,表示任意字符,知道文件类型有jpg,可能有其他符合,因此用*替代可能的字符。
步骤二: Index(数组, 行号,列号) 从名称中索引出来文件名。
自定义名称返回目录中所有文件名组成的数组,如下显示。
{"Angelababy.webp","刘诗诗.webp","吴亦凡.webp","周星驰.webp","唐嫣.webp","姚笛.webp","李小璐.webp","杨幂.webp","柳岩.webp","范冰冰.webp","赵丽颖.webp","邮件合并.xlsx","高圆圆.webp"}
使用Index+Row从中提取相应的单个名称。row(1:1)表示1,向下扩展时递增。
Iferror的作用是屏蔽当范围超出数组大小时的错误。
Reply “Index”查看index介绍,Reply “Files”查看Files函数介绍。