6

我可以知道如何启用(SHEET1 中的 CELL A1)

=INDIRECT('SHEET2.A1')

相应地拖动列和行,而不必一一输入

4

4 回答 4

14

有时CELL函数在这里很有用,例如

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

可以拖下或跨过


于 2012-09-19T09:26:17.910 回答
3

您可以在函数中使用单元格引用Indirect(),它解析为引用单元格中的值。给定 Sheet1:

ColA
------
This
is
a
test

Sheet2中的这些值和公式:

ColA    ColB
------  ------
A1      =INDIRECT("Sheet1!"&A1)
A2      =INDIRECT("Sheet1!"&A2)
A3      =INDIRECT("Sheet1!"&A3)
A4      =INDIRECT("Sheet1!"&A4)

Sheet2 中的值如下所示:

ColA    ColB
------  ------
A1      This
A2      is
A3      a
A4      test

然后很容易填写(向下拖动公式)自动增加 A 列中的单元格引用和 B 列中的间接公式。

于 2012-09-19T07:42:59.680 回答
3

再三考虑,将我的评论发布到另一个答案作为答案

For copying down

您可以
=INDIRECT("'Sheet1'!A"&ROW(A1))
在没有帮助列的情况下直接使用增量

请注意,'工作表名称周围需要 处理您引用的工作表'Sheet 1'而不是Sheet1

For copying across
=INDIRECT("'Sheet1'!A"&COLUMN()-1)

在单元格 B1 中将给出 =Sheet1A1
在单元格 C1 中将给出 =Sheet1A2
等等

于 2012-09-19T08:12:09.503 回答
0

一个选择是尝试OFFSET

偏移(参考,行,列,[高度],[宽度])

链接:微软帮助

也许使用ROWS(),甚至根据值计算出来 - 我用它来查找基于公式的信息,例如MONTH(Q11)

于 2012-09-19T14:18:23.083 回答