当一个“在excel中填充”时,列名称会更新
例如
第一个细胞 是 = A2
如果我填写正确,则下一个单元格将是= B2
但是,我希望增加行号
而不是列递增所以第一个细胞是 = A2
右边的单元格是 = A3
我该怎么做?
答案 0 :(得分:3)
如果你把第一个公式放在B2中那么
=OFFSET($A$2,COLUMN()-2,0)
-2部分是因为我们从B列开始。您需要为实际开始的任何列更改它,以使第二个参数等于零。
答案 1 :(得分:0)
您可以使用INDIRECT
功能执行此操作。假设我们想要单元格B1,C1,D1 ......中的公式,应该引用A2,A3,A4 ...从单元格B2开始,我们可以输入:
=INDIRECT("R[" & COLUMN(RC)-1 & "]C1", FALSE)
在单元格B2中,这将呈现为:
=INDIRECT("R[1]C1", FALSE)
在这种情况下,我使用的是R1C1格式。 INDIRECT
函数的第二个参数告诉函数使用R1C1格式。函数本身(再次在单元格B2中)说“给我单元格中的一行是第一列和第一列”。在原始公式中,通过将行值基于当前列号,它将在您向右填充时将公式更新为新行。
现在,如果你问是否有办法使用GUI,比如使用带有鼠标的填充框,答案是否定的。没有办法使用GUI转置填充。