Excel 间接增加单元格参考A1 A2 A3等

Excel 间接增加单元格参考A1 A2 A3等,excel,excel-formula,Excel,Excel Formula,我可以知道如何启用吗 (活页1中的单元格A1) =间接('SHEET2.A1') 要相应地拖动列和行,而不必逐个键入,可以在Indirect()函数中使用单元格引用,该函数解析为引用单元格中的值。第1页: ColA ------ This is a test 表2中的这些值和公式: ColA ColB ------ ------ A1 =INDIRECT("Sheet1!"&A1) A2 =INDIRECT("Sheet1!"&A2) A3

我可以知道如何启用吗 (活页1中的单元格A1)

=间接('SHEET2.A1')


要相应地拖动列和行,而不必逐个键入,可以在
Indirect()
函数中使用单元格引用,该函数解析为引用单元格中的值。第1页:

ColA
------
This
is
a
test
表2中的这些值和公式:

ColA    ColB
------  ------
A1      =INDIRECT("Sheet1!"&A1)
A2      =INDIRECT("Sheet1!"&A2)
A3      =INDIRECT("Sheet1!"&A3)
A4      =INDIRECT("Sheet1!"&A4)
表2中的值如下所示:

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

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

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

用于向下复制

您可以使用
=间接(“'Sheet1'!A”&行(A1))

不使用辅助列直接递增的步骤

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

用于跨

=间接('Sheet1'!A“&COLUMN()-1)

在单元格B1中,将给出=
活页1A1

在单元格C1中,将给出=
Sheet1A2


etc

有时
单元格
函数在这里很有用,例如

=间接('Sheet1'!”和单元格(“地址”,A1))

可以被拉下来或拉过去



一个选项是尝试
偏移量

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

链接到:


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

这是一个表外问题,所以你应该添加表名。+1 post update:)。您可以避免使用类似于
=INDIRECT('Sheet1'!A“&行(A1))
的公式硬卷绕列A值。因此,您将
INDIRECT
函数放在Sheet2:B1中了吗?而Sheet2:A1中有值
A1
?使用&ROW(A1)会给我1的值,我尝试使用&COLUMN CHAR+64类似的东西,但它给了我problems@JervisChionh我以为你是在往下拉,所以会像你那样增加。你是在跨列拖动这个图标吗?到目前为止我看到的最简单的答案。为什么要用单引号?如果工作表名是sheet1,你不需要它们,但是如果工作表名有空格或是数字,那么它周围就需要单引号,所以我只是显示“通用”方法,该方法适用于任何工作表名称如果我想从单元格中交叉引用工作表名称而不是硬编码它,您是否碰巧知道该解决方案是如何工作的?我尝试了
间接(A1&CELL(“address”,A9))
,其中A1包含工作表的名称,但这会导致#REF错误。