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

1 a 弄成 1 a 4 d 。。。。2 b 2 b 5 e 。。。。3 c 3 c 6 f 。。。。。4 d5 e6 f。。。
2024-11-15 19:52:41
推荐回答(5个)
回答(1):

假设你说的一列是A列

B1单元格输入公式

=OFFSET($A$1,ROW(A1)-1+COLUMN(A1)*3-3,)

下拉复制公式三行,再右拉复制公式多列

 

这样的效果就是三行多列的样式,如下图,(如果要四行多列则改公式中的两个3为4,公式下拉四行就行了,其他的样式照此方法更改)

 

回答(2):

问题中提到的一列数据,这里认为是被保存成了文本格式。
1、excel中提供了一个数据“分列”功能,通过这个功能可以实现数据的分列;
2、首先确认原数据列中各数据之间的分割符号;
3、选择固定符号进行分列,在“数据”选项下选择“分列”,继续选择“固定符号”;
4、将确认好的分割符号填入固定符号格子中,确认即完成了数据的分列。

回答(3):

就给定的数据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、选择分列后的所有数据,编辑——复制,然后单击任意空白单元格,编辑——选择性粘贴:勾选转置,确定即可

回答(4):

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),复制,选择“选择性粘贴/转置”确认即可

回答(5):

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