我正在尝试使用INDIRECT函数动态引用同一工作簿上不同打开和可见工作表上的单元格。当我使用静态值引用单元格时,它工作得很好,但如果引用不是静态的,就不能。在下面的代码片段中,$A$31是工作表名称,F9是该工作表的单元格引用。这可以很好地工作。然而,它是需要动态的F9,如G9、H9和F10、F11。
=INDIRECT("'" & $A$31 & "'!F9")我本以为下面的代码片段应该是要做的更改。但是,这只会导致#REF错误
=INDIRECT("'" & $A$31 & "'!" & F9)我需要做哪些更改,为什么我会得到这个错误?
发布于 2020-11-26 15:13:59
我找到了答案。我确定代码是如何工作的,但稍后会解决的。需要将动态单元格引用部分从:& F9重写为:& CELL("address",F9)。“地址”似乎是一个关键的短语。
=INDIRECT("'" & $A$31 & "'!" & CELL("address",F9))https://stackoverflow.com/questions/65015456
复制相似问题