在Excel中怎样把两列数据排版成好几列,除了复制粘贴,还有更简单快捷的方法吗?

比如:
1 A
2 B
3 C
4 D
5 E
6 F

怎样让它排成:
1 A 3 C 5 E
2 B 4 D 6 F
这个数据比较简单,复制很快,但如果我两列有几千个数据,该怎样实现这样的排列呢

在c1输入

=OFFSET($A$1,ROW(A1)+COLUMN(A1)-2,MOD(COLUMN(B1),2))

右拉,下拉

追问

我要求同一行的两列是对应的,您的还没有达到要求,1对应A,2对应B这样

追答

=OFFSET($A$1,ROW(A1)+COLUMN(A1)-2-MOD(COLUMN(B1),2),MOD(COLUMN(B1),2))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-24
很类似于下面链接中的“excel将几列数据批量转换为几行”这个问题,请参考我的解答,只需要适当地修改一下几个参数就可以解决:
http://zhidao.baidu.com/question/810381789803794892
相似回答