制作当前表所在文件夹中所有文件的动态链接

先上效果图,再来一步一步实现,如下图所示,可以看到我将一个文件夹中的文件都显示在了excel表中,话不多说,直接开搞。

第一步:在名称管理器中定义两个名称——路径、当前工作薄

  • 路径:=GET.DOCUMENT(2)&T(NOW())
  • 当前工作薄:=FILES(GET.DOCUMENT(2)&""&动态文件链接!$K$1&动态文件链接!$K$2)&T(NOW())
说明,get.document(2)用来获取本文件所在文件夹的完整路径,t(now())用来及时更新。动态文件链接!$K$1、动态文件链接!$K$2这两项分别是文件名通配符和文件名后缀通配符。

第二步:在H2单元格中输入:=IFERROR(HYPERLINK(路径&""&INDEX(当前工作薄,ROW(1:1)),INDEX(当前工作薄,ROW(1:1))),""),下拉单元格完成文件动态链接的制作。

说明,INDEX(当前工作薄,ROW(1:1))用来获取所在文件夹的文件名,HYPERLINK函数用于生成超链接,IFERROR函数用于错误处理。
原文地址:https://www.cnblogs.com/architecture101-gbt/p/8303449.html