excel里面,如何把多列数据变成一列数据?例如 第一行的:a1 a2 a3 a4,按照顺序变成4行,一列。

2024-11-13 15:59:21
推荐回答(6个)
回答1:

比如你闷薯的数据在sheet1中
sheet2的A1输入公式
=offset(sheet1!$a$1,roundup(row(1:1)/4,0)-1,mod(row(1:1)-1,4))
公哪罩亮式下拉李宽即可

回答2:

你可以生成一个新的sheet
用公式把sheet1中的数据转羡毁者兄薯过去余态

比如:
sheet1 中有
a1 a2 a3 a4
b1 b2 b3 b4
c1 c2 c3 c4
在sheet2中
A1 位置输入公式: =Sheet1!A1
A2 位置输入公式: =Sheet1!B1
.....
以此类推

回答3:

若有4列!!!
在表的芹罩后面找一空白列,如A10000,写公式:
=INDEX($A$1:$D$3,ROW(A4)/4,MOD(ROW(A4),4)+1)
下拖复制!

若有5列!运耐!!
=INDEX($A$1:$E$3,ROW(A5)/5,MOD(ROW(A5),5)+1)
下拖复制
【注嫌悄闹意】公式中$A$1:$D$3请你自行修改!!

回答4:

假设你的源数据派判锋是在sheet1表的A:E五列冲念
F1输尘晌入
=INDEX(A:E,ROUNDUP(ROW(A1)/5,),MOD(ROW(A1)-1,5)+1)
下拉公式。
或者sheet2表A1输入
=INDEX(sheet1!A:E,ROUNDUP(ROW(A1)/5,),MOD(ROW(A1)-1,5)+1)
下拉

回答5:

选定需要复制的有数据的列,然后右旦腔击-复制模陵衫,然后再去要粘贴的汪族行处,右击-选择性粘贴,这时打开一个对话框,勾选“转置”,最后,确定即可!

回答6:

选定行,复制-选择性粘贴-转置