假设你说的一列是A列
B1单元格输入公式
=OFFSET($A$1,ROW(A1)-1+COLUMN(A1)*3-3,)
下拉复制公式三行,再右拉复制公式多列
这样的效果就是三行多列的样式,如下图,(如果要四行多列则改公式中的两个3为4,公式下拉四行就行了,其他的样式照此方法更改)
问题中提到的一列数据,这里认为是被保存成了文本格式。
1、excel中提供了一个数据“分列”功能,通过这个功能可以实现数据的分列;
2、首先确认原数据列中各数据之间的分割符号;
3、选择固定符号进行分列,在“数据”选项下选择“分列”,继续选择“固定符号”;
4、将确认好的分割符号填入固定符号格子中,确认即完成了数据的分列。
就给定的数据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、选择分列后的所有数据,编辑——复制,然后单击任意空白单元格,编辑——选择性粘贴:勾选转置,确定即可
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),复制,选择“选择性粘贴/转置”确认即可
在B1中输入公式=OFFSET($A$1,INT((ROW(A1)-1)*3)+MOD(COLUMN(A1)-1,3),)将A列数据分成3列多行。(先行后列的)