Excel自动填充公式从另一个工作表增量

时间:2017-03-08 16:35:47

标签: excel-2013

我试图在我的电子表格中获得一个公式增量,但是按行而不是列增加并且无法使其工作... A1是我的公式,试图拖动多列。

示例,这就是我想要发生的事情:

[A1] = Sheet2!C1 [B1] = Sheet2!C2 [C1] = Sheet2!C3

我得到的是:

[A1] = Sheet2!C1 [B1] = Sheet2!D1 [C1] = Sheet2!E1

我不希望列增加,只是引用工作表中的行。我尝试过使用$(A1 = Sheet2!$ C1)并且这对我没用。我已经尝试手动填充一些单元格,希望它能够学习我想做的事情......没有运气

1 个答案:

答案 0 :(得分:0)

OFFSET函数从单元格中给定高度和宽度的给定起点返回对范围的引用。 COLUMN函数返回单元格引用的列号。

您可以将这些组合起来,以有效地使公式增加行而不是列。在您的示例中,将以下公式复制到单元格A1并复制到整个。

= OFFSET(Sheet 2中!$ C $ 1,列(A1)-1,0,)

有关示例的更详细说明,请参见以下链接。

http://www.listendata.com/2013/06/two-ways-to-increment-formula-row-when.html