【发布时间】:2021-11-07 05:43:01
【问题描述】:
在 windows 上的 excel 2016 中,我试图动态引用工作表和单元格。
例如:
=INDIRECT("'"&$L$2&"'!B33")
其中 $L$2 具有工作表名称,B33 具有数值。
但是,这不允许我使单元格 B33 动态化,因此我可以传播公式。
我试过了:
=INDIRECT("'"&$L$2&"'!"&B33)
但它会抛出 #REF!。
关于如何构建该公式以便动态引用工作表和单元格的任何线索?
【问题讨论】:
-
如果你把
="'"&$L$2&"'!"&B33放到一个新的单元格中,它会返回什么?仅单元格B33中的数值不会解析为INDIRECT的有效地址。 -
="'"&$L$2&"'!"&B33 这仅返回工作表的名称,而不是我要获取的数值
-
你是怎么拖公式的?向下还是越过?
-
拖过去
-
它只是间接引用行号,而不是列。它应该类似于
=INDIRECT("'"&$L$2&"'!B"&B33)(如果应该引用 B 列)。
标签: excel excel-indirect