向侧面增加excel公式内的数字

时间:2015-04-13 06:16:36

标签: excel formula auto-increment

我在D1到D21列中有以下数字

1  | 4 | 51 | 4 | 57 | 6 | 16 | 11 | 41 | 3 | 26 | 3 | 27 | 5 | 3 | 5 | 8 | 6 | 22 | 6 | 23

我想写一个会生成这样的输出的公式:

6:23    6:22    5:8 5:3 3:27    3:26    11:41   6:16    4:47    4:51    1

我在列P1上放置了以下公式并尝试在左侧拖动,但它在所有行中显示的值与1&的值相同。 2未改为3& 4:

这就是我想要的:

OFFSET($D$1,1,0)&":"&OFFSET($D$1,2,0)
OFFSET($D$1,3,0)&":"&OFFSET($D$1,4,0)
OFFSET($D$1,5,0)&":"&OFFSET($D$1,6,0)

上述公式中的中间值应该改变。

1 个答案:

答案 0 :(得分:1)

我使用较小范围的值进行测试,以下内容适合您。您需要用您的范围替换$ A $ 1:$ 1 $。

=IFERROR(OFFSET($A$1,0,COUNT($A$1:$I$1)-(COLUMN()*2))&":"&OFFSET($A$1,0,COUNT($A$1:$I$1)-((COLUMN()*2)-1)),IF((COUNT($A$1:$I$1)+1)=(COLUMN()*2),$A$1,""))

还测试了您的全系列$ A $ 1:$ U $ 1:

=IFERROR(OFFSET($A$1,0,COUNT($A$1:$U$1)-(COLUMN()*2))&":"&OFFSET($A$1,0,COUNT($A$1:$U$1)-((COLUMN()*2)-1)),IF((COUNT($A$1:$U$1)+1)=(COLUMN()*2),$A$1,""))

enter image description here