间接功能

时间:2018-03-04 18:54:21

标签: excel excel-formula excel-2016

我想知道如何使用indirect函数从工作簿1获取数据到workbook2。

我目前有这个公式,但它不起作用 - 我试图纠正这个问题,其他人建立了电子表格。

=INDIRECT("'[Workbook1.xlsm]"&$A$1&"'!A"&ADDRESS(ROW(),COLUMN(),4))

这适用于可能会发生变化的单元格引用:

&$A$1&

下面是工作簿的链接。

练习册(1):https://ibb.co/gfFASn 练习册(2):https://ibb.co/h4DfSn 我接受我的代码可能不正确。

差异是有用的答案,因为我对这个问题的问题有了更明确的解释。

1 个答案:

答案 0 :(得分:1)

我认为您的单元格引用中有一个额外的A,它跟在您的工作表名称之后 - 请尝试这样做:

=INDIRECT("'[Workbook1.xlsm]" & $A$1 & "'!" & ADDRESS(ROW(),COLUMN(),4))