间接增加电池参考A1 A2 A3等

时间:2012-09-19 07:35:19

标签: excel excel-formula

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

=INDIRECT('SHEET2.A1')

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

4 个答案:

答案 0 :(得分:12)

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

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

可以拖拽或跨越


答案 1 :(得分: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列中的间接公式。

答案 2 :(得分:2)

第二个想法,将我的评论发布到另一个答案作为答案

<强> For copying down

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

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

的情况

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

在Cell B1中将给出= Sheet1A1
在Cell C1中将给出= Sheet1A2

答案 3 :(得分:0)

选项是尝试OFFSET

  

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

链接到:microsoft help

可能使用ROWS(),甚至根据值进行处理 - 我用它来查找基于MONTH(Q11)

等公式的信息