请参阅以单元格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/