从单元格值构build单元格引用另一个文件

我不确定这是否可能。 我需要引用多个其他Excel文件中的单元格。

为了简单起见,我可以在工作簿的Sheet1中使用以下string获取所需的数据:

=SUM('C:\Folder\[Person''s Tracker.xls]April 2014'!$A$1:$A$54)" 

它引用另一个工作簿来跟踪数据。

但是,我想dynamic地使用另一个工作表的单元格引用来构build这个string:

  • “C:\ Folder \”作为文本存储在Sheet 2单元格C5中。
  • “[Person's Tracker.xls]”存储为工作表2单元格D5中的文本。
  • “2014年4月”作为文本存储在工作表2单元格E5中。

我尝试过CONCATENATEINDIRECT各种组合,但总是以错误结束。 有任何想法吗?

在“我如何”的帮助下pipe理整理。

从本质上讲,使用CONCATENATE将文件path和表单名称串在单引号之间,在一个将单元格引用添加到尾部的INDIRECT函数中。

例如: =SUM(INDIRECT(CONCATENATE("'", A1, A2, A3,"'!") & $C$2:$C$19))