我有许多以“年份详细”格式命名的工作簿,例如“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"))