将EXCEL中的列变成行怎么操作

将第一个数据转换成第二个样子该怎么操作?

见样表截图

C1输入

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

公式右拉下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-02
C1中输入如下公式之一
=INDEX($A:$A,(ROW(A1)-1)*5+COLUMN(A1))
=INDIRECT("A"&(ROW(A1)-1)*5+COLUMN(A1))
=OFFSET($A$1,(ROW(A1)-1)*5+COLUMN(A1)-1,)
下拉填充,右拉填充追问

当数据位数不一样的时候,排列会出错,出错处0填充!除非数据完全一模一样

追答

是的

第2个回答  2019-03-01
你在B1输入=OFFSET($A$1,ROW(A1)*5-5,0),C1输入=OFFSET($A$1,ROW(A1)*5-4,0),D1输入=OFFSET($A$1,ROW(A1)*5-3,0),E1输入=OFFSET($A$1,ROW(A1)*5-4,0)。四列一起向下填充。
第3个回答  2019-03-01
=INDEX($A:$A,(ROW(A1)-1)*5+COLUMN(A1))
公式右拉三格,然后一直下拉!
第4个回答  2019-03-04
选中数据后复制,目标区域单击右键“选择性粘贴”,勾选下面的“转置”,确定即可。追问

一列复制过去转不了

相似回答