如何创建到另一个工作簿的动态链接?

如何创建到另一个工作簿的动态链接?

我有许多以“年份详细”格式命名的工作簿,例如“2000 详细.xlsx”、“2001 详细.xlsx”......“2018 详细.xlsx”。

我正在尝试在另一个工作簿 Summary.xlsx 中制作摘要表。

有没有办法动态链接到另一个工作簿,其中工作簿名称的一部分基于单元格的值?

例如,A 列是从 A1 = 2001 开始的年份列表,B 列是“总计”列,它查看工作簿中的“2001 详细信息”并进行一些数学运算以返回一个值。

这就是我想要的

=SUM('[2001 Detailed.xlsx]Friday Detail'!$K$4,'[2001 Detailed.xlsx]Saturday Detail'!$K$4)

但我必须每年重写它以将引用的文件更新到下一年。

我尝试过创建一个已定义的名称来执行此操作。我尝试过在公式中连接,但它只会打开 Finder 窗口来打开文件。

答案1

我刚刚明白了。

=SUM(INDIRECT("'[" &$A$1 & " Detailed.xlsx]Friday Detail'!$K$4"),INDIRECT("'[" &$A$1 & " Detailed.xlsx]Saturday Detail'!$K$4"))

相关内容