excel如何将一列按奇偶数分成两列

2025-02-27 15:08:41
推荐回答(4个)
回答1:

借助于函数。上图说明一切:


方法一、OFFSET函数,

奇数列公式:C1=OFFSET($A$1,ROW()*2-2,),

偶数列公式:D1=OFFSET($A$1,ROW()*2-1,)

一起下拉即可。


方法二、INDEX函数,

奇数列:=INDEX(A:A,ROW()*2-1),

偶数列:=INDEX(A:A,ROW()*2)


方法三、INDIRECT函数

奇数列:=INDIRECT("A"&ROW()*2-1),

偶数列:=INDIRECT("A"&ROW()*2)

三套公式都可以达到想要的效果。

回答2:

  奇数列公式:C1=OFFSET($A$1,ROW()*2-2,),偶数列公式:D1=OFFSET($A$1,ROW()*2-1,)

  一起下拉即可。

  这里是使用了OFFSET函数,用INDEX,或者INDIRECT函数都可以达到同样的效果。


  奇数列:=INDEX(A:A,ROW()*2-1),偶数列:=INDEX(A:A,ROW()*2)

  奇数列:=INDIRECT("A"&ROW()*2-1),偶数列:=INDIRECT("A"&ROW()*2)

  三套公式都可以达到想要的效果。

回答3:

设“100”在a1,“网”在b1,在c1输入:
=INDIRECT(ADDRESS((ROW(A1)-1)*2+INT(COLUMN(B1)/2),MOD(COLUMN(B1),2)+1))
然后横拉到f1后,下拉填充即可。

回答4:

B6公式:
=INDEX($A:$A,2*ROW(A1)+COLUMN(A1)-2)
右拉下拉即可。