在excel公式中增加一个数字

我在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) 

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

我已经testing了一个较小范围的值,下面的应该为你工作。 您需要用您的范围replace$ A $ 1:$ I $ 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,""))

还testing您的全系列$ 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,""))

在这里输入图像说明