excel里面怎么将一列数据平均的分成多列

1 a 弄成 1 a 4 d 。。。。
2 b 2 b 5 e 。。。。
3 c 3 c 6 f 。。。。。
4 d
5 e
6 f


第1个回答  2019-10-17
1:竖着返回的,也就是B列是返回的是第1,2,3...60个数据,C列是第61,62.。。120
个数据
在B1输入公式=INDIRECT("a"&ROW(A1)+(COLUMN(A1)-1)*60)公式向右复制到F列,向下复制60行。
2:横着返回的,也就是第一行是:第1,2,3,4,5个数据,第二行是第6,7,8,9,10个数据.....
在B1输入公式=INDIRECT("a"&(ROW(A1)-1)*5+COLUMN(A1))公式向右复制到F列,向下复制60行。
第2个回答  2013-02-02
就给定的数据1a,2b,3c,4d,5e,6f……假设每3项一列:
1、选择原始的一列数据(1a,2b,3c,4d,5e,6f……),调整该列宽度到适当(具体宽度要保证下一步操作后,3项数据在1个单元格)
2、编辑——填充——内容重排(数据变为1a 2b 3c ,4d 5e 6f,……每3项一格)
3、数据——分列(选固定宽度速度较快,也可选分隔符为空格)
4、选择分列后的所有数据,编辑——复制,然后单击任意空白单元格,编辑——选择性粘贴:勾选转置,确定即可
第3个回答  2013-02-02
1、确保要转换的数字从A1开始
2、在C1中输入“总数”,C2中输入=COUNTA(A:A)
3、在D1中输入“每组个数”,D2中输入“3”
4、在F1中输入“第一组”,F2中输入“1”
5、在G1中输入“第二组”,G2中输入“2”
6、在H1中输入“第三组”,H2中输入“3”
7、在F3中输入公式=INDEX($A:$A,IF(MOD(F$2+$D$2*(ROW($A1)-1),$C$2)=0,$C$2,MOD(F$2+$D$2*(ROW($A1)-1),$C$2)),1)
8、选中F3,并将鼠标放在F3的右下角,分别向下和向右拉,
9、选中F3:H(n),复制,选择“选择性粘贴/转置”确认即可
第4个回答  2013-02-02
我一时没看懂?
第5个回答  2013-02-02
在B1中输入公式=OFFSET($A$1,INT((ROW(A1)-1)*3)+MOD(COLUMN(A1)-1,3),)将A列数据分成3列多行。(先行后列的)追问

先列后行呢?

追答

在B1中输入公式 =OFFSET($A$1,ROW(A1)-1+(COLUMN(A1)-1)*20,) 将A列数据分成20行多列。(先列后行的)

相似回答