我有两列A和B
**A**
30
40
50
60
70
**B**
90
80
10
20
我正在努力寻找一个公式,该公式将使我通过将A列的第一个值紧随其后的B列的两个值依此类推,从而将两列组合在一起:
组合列“ C”示例:
**C**
30
90
80
40
10
20
and so on.
我该怎么办?谢谢
答案 0 :(得分:0)
如果数据从第1行开始,则可以在C列中输入以下公式:
=IF(MOD(ROW(),3)=1,INDIRECT("A"&TEXT(ROUNDUP(ROW()/3,0),"0")),IF(MOD(ROW(),3)=2,INDIRECT("B"&TEXT(ROUNDUP(ROW()/3,0)*2-1,"0")),INDIRECT("B"&TEXT(ROUNDUP(ROW()/3,0)*2,"0"))))
如果数据从第2行开始,则公式为:
=IF(MOD(ROW(),3)=2,INDIRECT("A"&TEXT(ROUNDUP(ROW()/3,0)+1,"0")),IF(MOD(ROW(),3)=0,INDIRECT("B"&TEXT(ROUNDUP(ROW()/3,0)*2,"0")),INDIRECT("B"&TEXT(ROUNDUP(ROW()/3,0)*2-1,"0"))))