宏表函数 (宏表函数大全)

FILES(路径+文件名称)

有的人可能文件夹选项里文件后缀名没有显示出来,可以自行百度"电脑如何让文件显示文件后缀名"。

对以下路径里的文件创建超链接目录

宏表函数indirect,hyperlink函数怎么跳转指定文件名

先定义一个名称,点“公式” - "名称管理器" - "新建"

宏表函数indirect,hyperlink函数怎么跳转指定文件名

取名"名称",公式输入为=files("D:\项目\*.xls*"),点确定,FILES函数里面的"*"代表通配符,"*.xls*",包含了.xls格式和.xlsx格式,如果文件都想匹配可以 "*.*"

宏表函数indirect,hyperlink函数怎么跳转指定文件名

单元格内输入=名称,如下,可以看到结果,编辑栏里选中全部公式,按F9看一下结果

宏表函数indirect,hyperlink函数怎么跳转指定文件名

然后用INDEX函数逐一取出

宏表函数indirect,hyperlink函数怎么跳转指定文件名

文件名有了,再把路径连接起来,hyperlink函数创建超链接

宏表函数indirect,hyperlink函数怎么跳转指定文件名

=IFERROR(HYPERLINK("D:\项目\"&INDEX(名称,ROW(A1)),SUBSTITUTE(INDEX(名称,ROW(A1)),".xlsx",)),"") ''''' 路径记得改为自己的路径

宏表函数indirect,hyperlink函数怎么跳转指定文件名

为了让下拉公式的时候可以实时更新,在定义名称里&T(NOW()),NOW()函数是会自动重新计算的函数,T函数会把数字转为""

宏表函数indirect,hyperlink函数怎么跳转指定文件名

最后注意一点,因为FILES函数是宏表函数,必须定义名称才能使用,完成后把文件另存为xlsm格式保存。