Excel:在填充权限上增加行号

当一个“在excel中正确填充”时,列名更新

例如。

第一个单元格是= A2

如果我填写正确,下一个单元格将= B2

但是,而不是列递增,我想增加行号

所以第一个单元格是= A2

右边的单元格是= A3

我怎么做?

那么如果你把第一个公式放在B2中

=OFFSET($A$2,COLUMN()-2,0) 

-2部分是因为我们从B列开始。您需要将其更改为实际开始的任何列,以使第二个参数等于零。

您可以使用INDIRECTfunction来做到这一点。 假设我们需要单元格B1,C1,D1 …中应该引用A2,A3,A4 …的公式,从单元格B2开始,我们可以input:

 =INDIRECT("R[" & COLUMN(RC)-1 & "]C1", FALSE) 

在单元格B2中,这将呈现为:

 =INDIRECT("R[1]C1", FALSE) 

在这种情况下,我使用R1C1格式。 INDIRECT函数的第二个参数告诉函数使用R1C1格式。 函数本身(再次在单元格B2中)说:“给我什么是在一行下面的单元格和第一列”。 在原始公式中,以当前列号的行值为基础,将公式更新为新行,如右所示。

现在,如果您问是否有方法使用GUI来完成此操作,例如使用带有鼠标的填充框,则答案是否定的。 无法使用GUI转置填充。