引用另一个工作簿中的单元格,该单元格以单元格A1中的值命名

时间:2015-03-25 15:53:11

标签: excel reference

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

2 个答案:

答案 0 :(得分:1)

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

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

这假设源表是Sheet1,源工作簿的名称存储在单元格A1中。

答案 1 :(得分:1)

如果工作簿是开放的,Rachel Hettinger的解决方案将正常工作。但是INDIRECT不适用于已关闭的书籍。如果你想为封闭的书籍做这个,你需要Harlan Grove的PULL功能:

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