从单元格值构建对另一个文件的单元格引用

时间:2014-05-26 08:58:26

标签: excel file reference cell

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

为了简单起见:我可以在工作簿的Sheet1中使用以下字符串获取我需要的数据:

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

它将另一个工作簿引用到SUM跟踪数据。

但是,我想使用另一个工作表中的单元格引用动态构建此字符串:

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

我尝试了CONCATENATEINDIRECT的各种组合,但总是会出错。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

管理在“我如何”的帮助下对其进行排序。

基本上,使用CONCATENATE将文件路径和工作表名称之间的字符串串联到单引号内,在INDIRECT函数中将单元格引用添加到结尾。

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