我在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)
上述公式中的中间值应该改变。
答案 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,""))