请参阅以单元格A1中的值命名的另一个工作簿中的单元格

在目标工作簿中,单元格B1必须返回以目标工作簿中的单元格A1中的值命名的另一个源工作簿的单元格C1的值。 因此,例如,如果目标工作簿中单元格A1的单元格值为“source1”,则单元格B1应该返回工作簿“source1.xlsx”中单元格C1的值。目标工作簿单元格B1中的公式应该如何显示?

你需要的公式是INDIRECT 。 尝试这样的事情:

=INDIRECT("'[" & A1 & "]Sheet1'!C1",TRUE)

这假定源工作表Sheet 1和源工作簿的名称存储在单元格A 1中。

Rachel Hettinger的解决scheme将工作正常,如果工作簿是开放的。 但是INDIRECT不适用于封闭的书籍。 如果你想为封闭的书本做这些,你需要Harlan Grove的PULLfunction:

http://numbermonger.com/2012/02/11/excel-pull-function-creating-dynamic-links-to-closed-workbooks/