如何使用间接引用另一个选项卡的每个单元格

时间:2019-05-28 22:26:11

标签: excel excel-formula

enter image description here我想创建一个标签,该标签将基于单元格上提供的标签名称显示另一个标签的所有单元格值。

我已经使用了间接函数,但是我无法编写公式,因此通过左右拖动它可以访问单元格。

=INDIRECT("'"&$A$1&"'!A1")

这部分&$ A $ 1&正在获得选项卡的名称。 如果我向下拖动此公式,则最后一个A1不会改变。

3 个答案:

答案 0 :(得分:2)

您可以在Sheet1单元格A1中使用公式="Sheet2!A1",然后向下拖动,然后再拖动。我试图找到一种更快的方法将其粘贴到每个单元格中,但是由于它使用了我所有的可用内存,因此不得不强制退出该应用程序。您可能会考虑是否确实需要将每个单元格都复制到第二张工作表中。祝你好运!

编辑:刚刚意识到您对使用Indirect毫无兴趣。这应该起作用。

=INDIRECT("'Sheet2'!"&CELL("address",A1))

答案 1 :(得分:1)

只需使用以下公式

=INDIRECT($A$1&"!A" & ROW(1:1))

答案 2 :(得分:1)

尝试像这样构建字符串。最终的A1将按您希望的那样工作。

=INDIRECT(CONCATENATE("'",$A$1,"'!", CELL("address",A1)))