我想知道如何使用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 我接受我的代码可能不正确。
差异是有用的答案,因为我对这个问题的问题有了更明确的解释。
答案 0 :(得分:1)
我认为您的单元格引用中有一个额外的A
,它跟在您的工作表名称之后 - 请尝试这样做:
=INDIRECT("'[Workbook1.xlsm]" & $A$1 & "'!" & ADDRESS(ROW(),COLUMN(),4))