你好。关于宏表函数FILES想请教你下。谢谢

如题所述

第1个回答  2013-08-11
FILES宏表函数返回指定目录下指定条件的文件名,FILES宏表函数以一维数组的形式返回结果
FILES函数语法:FILES(path)
path:指定从哪一个目录中返回文件名。
path接受通配符通配符、问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果要匹配问号或星号,请在该字符前键入波形符 (~)。
如果path没有指定,FILES函数返回活动工作簿所在目录下的所有文件名。
这里要说一下,FILES宏表函数只能在定义名称里使用
使用方法:
1. 定义名称,如定义“GetFiles”名称,在定义名称的引用位置输入宏表函数:=FILES()
然后在A1中输入公式:=INDEX(FILE,ROW()), 下拉填充就可以看到文件名列出来了

2.如果定义“GetFiles”名称,在定义名称的引用位置输入宏表函数:
=FILES("*t*.*")
则A列中返回当前活动工作簿所在的文件夹中包含字符“t”的文件名。

3.如果定义“GetFiles”名称,在定义名称的引用位置输入宏表函数:
=FILES("C:\*.*")
则A列中返回C盘根目录下所有文件名