从其他Excel工作簿使用公式表导入数据

我正在对一些Excel文件导入的数据进行汇总。 这些都是用一个表格来构build的,所以如果我想访问1月份的单元格O5,我必须把它称为:

='C:\path\[Filename]January'!$O$5 

我的总结被构build为:

  January February .... cost 

1月份的成本是前面提到的O5,2月份的成本是:

  ='C:\path\[Filename]February'!$O$5 

等等。有没有办法插入一个公式的工作表将调用,所以当我“拖出”我的摘要文件中的单元格时,它将迭代每个月的每个成本只改变表调用? 我试图谷歌这个,但search链接到工作表等只显示如何做从其他Excel工作表的“常规”导入。

提前致谢

编辑:

我试过做:

 =INDIRECT(" 'C:\path\[filename]"&A94&" '!$O$5") 

在我的“摘要工作簿”中,A94是“1月”,而O5是代表C:\ Path引用的工作簿中的成本的单元格。

我已经试过在我的总结工作簿(这是我必须拥有的单元格A94,因为我不想在每个文件中都会写入月份),并试图将A94作为工作簿的一月份,参考。

但是,在这两种情况下,它都会返回######。 我正在打开引用的工作簿。

不包括前面的C:和$ O $ 5之后给出的错误是“A94”不是通过C:\path引用的文件的工作表。

编辑2:也尝试在我的汇总表中有A1作为参考1月。 评估这个expression式给出:

 =INDIRECT(" 'C:\path\[filename]January '!$O$5 ") 

和“这个公式中的一个函数使计算结果在每次计算表被消除时都会改变,最后的计算步骤将和单元格中的结果相匹配,但是中间步骤可能不会”

然后“参考!当我尝试评估下一步。

有没有人有什么想法可能是错的?

你可以使用=INDIRECT()公式来做到这一点,就像这样:

 =INDIRECT("'C:\path\[Filename]"&A1&"'!$O$5") 

A1包含月份名称。 如果你制作一个月份名称的列,你可以使用相同的公式, B1为二月份, C1为三月份等。