Excel表格把多列横向数据按照顺序改为纵向排列,如把图一改成图二

2024-11-27 22:23:36
推荐回答(2个)
回答1:

M2公式 :=IFERROR(INDEX($D$1:$K$1,INT((ROW($A1)+COUNTA(B:B)-2)/(COUNTA(B:B)-1))),"")

N2公式:=IF(($M2="")+($M2=0),"",INDEX(B:B,COUNTIF($M$2:$M2,$M2)+1))  ,右拉至O2;

P2公式:=IFNA(VLOOKUP(N2,B:K,MATCH(M2,$B$1:$K$1,)),"")     ,整体下拉。

回答2:

选择一个区域,要符合转换后的行列数,你事先数数。然后输入=transpose(b1:f5),不要直接按确定,同时按住ctrl+shift+enter。就可以生成新的转换后的行列区域。新生成的区域不能单独编辑,除非你重新复制粘贴成数值。