Excel – 用特定的步骤填充行

我真的很难find这个奇怪的解释,但我想在Excel中执行行自动填充操作,我有这个问题。 我有这些行:

1 = A1 2 = D1 3 = G1 4 = J1 5 = M1 6 = O1 

我想重复这个顺序,使得7 = A2,8 = D2等自动填充完成7为A7,8为D7,6个单元步骤1。

我究竟做错了什么?

我用offset:= OFFSET(Sheet1!AA $ 2; P6; 0)解决了这个问题,其中P:P是一个填充如下数字的列:1,1,1,1,1,1,2,2,2,2 ,2,2,3,3,3,3,3,3等

A2中input:

 =IF(A1="","",A1+6) 

并复制下来和跨:

在这里输入图像说明

简短的回答是,如果你正在用参考= A1,= D1,= G1等来填充你的列,那么你不会得到你想要的行为。 一个方法(不是真的推荐)是使用文本值A1,D1,G1等。如果你突出显示这些,下拉和填充系列会给你你想要的。 那么你可以间接的,例如,如果他们在Q栏: –

 =INDIRECT(Q1) 

指数公式更好: –

 =INDEX($A$1:$P$100,(ROWS($A$1:A1)-1)/6+1,MOD((ROWS($A$1:A1)-1),6)*3+1)