excel一列改三列

来源:百度知道 编辑:UC知道 时间:2024/06/13 17:24:49
大侠们帮帮忙.我有个excel文档只有一列,是这样排的
1
2
3
4
5
6
7
8
9
10
11
12.........
我想把它排成
1 2 3
4 5 6
7 8 9
10 11 12
..........请高手帮忙

假设数据从A1开始,
在B1输入:
=INDIRECT("a"&3*(ROW()-1)+COLUMN(A$1))

然后右拉到D1
然后下拉。

数据在a列
在b2输入
=INDIRECT("a"&ROW(A1)*3+1)
c2输入
=INDIRECT("a"&ROW(A1)*3+2)
d2输入
=INDIRECT("a"&ROW(A1)*3+3)
分别向下托
b1,c1,d1的内容你自己手动输入下
分别是a1,a2,a3

1、选择复制到word中
2、转换成文本
3、选择数据,转换成表格(选3列)
4、复制回excel中

在选择性黏贴使用转置功能可能起作用

输入公式:
=OFFSET($A$1,(ROW(A1)-1)*3+COLUMN(A1)-1,)
向右填充共3列再向下填充即可。