你好,请教一下如何实现excel横向数据批量转置为竖排数据

表一排列,转置为表二排列,谢谢!!
2024-11-30 11:39:47
推荐回答(2个)
回答1:

如图:

G2=OFFSET(A$1,(ROW(1:1)-1)/4+1,MOD(ROW(1:1)-1,4))&""

F2=IF(G2="","",OFFSET(A$1,,MOD(ROW(1:1)-1,4)))

一起下拉F2:G2,到出现空白行

回答2:

在F1中输入或复制粘贴下列公式
=INDEX($A$1:$D$1,MOD(ROW(A4),4)+1)
下拉填充
在G1中输入或复制粘贴下列公式之一
=INDIRECT(ADDRESS(INT(ROW(A4)/4)+1,MOD(ROW(A4),4)+1))
=INDEX(A:D,INT(ROW(A4)/4)+1,MOD(ROW(A4),4)+1)
=OFFSET($A$1,INT(ROW(A4)/4),MOD(ROW(A4),4))
下拉填充