22问答网
所有问题
excel 一列 转换成多列 1 2 3 4 5 6 7 8 9 转换成 1 2 3 4 5 6 7 8 9
如题所述
举报该问题
推荐答案 2013-03-19
C1单元格写入公式
=INDEX($A:$A,COLUMN(A1)+ROW(A1)*4-4)
或
=IF(OR(COUNTA($A:$A)<COLUMN(A1)+ROW(A1)*4-4,COLUMN(A1)>4),"",INDEX($A:$A,COLUMN(A1)+ROW(A1)*4-4))
右拉四列,再下拉N行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/2000IThC0.html
其他回答
第1个回答 2013-03-19
在C5列向后拉时按住Ctr键就行
第2个回答 2013-03-19
如果数不是很多,就像上面这样,可以用选择性粘贴里面的转置。
第3个回答 2013-03-19
可以通过宏编程实现
相似回答
...变成横行
三列
如:1
2
3
4
5
6
7
8
9
变成1
2 3 4 5 6 7 8 9_百 ...
答:
你把这一竖行内容先复制,然后在一旁右击,选 “选择性粘贴”,出现的对话框里面把“转置”前面的勾画上。就OK了。
...
1
2
3
4
5
6
7
8
9
10 变为 1 2 3 4 5 6 7 8 9 10
答:
在A2输入:=INDIRECT("r1c"&TEXT((MOD(COLUMN(E1),5)+1)+(ROW(A1)-1)*5,"0"),FALSE)向右拉公式到E2 然后选择A2:E2 下拉公式
大家正在搜