EXCEL怎么把多列多行按列顺序排成一列

抱歉各位,我实际的数据,要做成这样
2024年11月15日 07:23
有5个网友回答
网友(1):

A1=INDEX(C:F,CEILING(ROW()/4,1),MOD(ROW()-1,4)+1)

公式下拉。

说明:

公式中的数字4(row()/4、mod(row()-1,4))是指C:F共4列,如果引用的列数是3列或者更多列,把公式中的4改3或者更多的总列数。

网友(2):

A6=IF(MOD(ROW(),4)=2,INDEX(A:A,ROW()/4-0.5),"")

B6=INDEX(B:E,CEILING(ROW(A1)/4,1),MOD(ROW()-6,4)+1)

公式下拉。

网友(3):

A1=IF(ROW(A1)>COUNTA($C$1:$F$5),"",INDEX($C$1:$F$5,INT(ROW(A4)/COUNTA($C$1:$F$1)),MOD(ROW(A4),COUNTA($C$1:$F$1))+1))向下复制

网友(4):

在C5输入 =D1
然后右拉,再下拉。在C5到C20就是你想要的排列,复制,选择性粘贴数值,就可以了

如果还是不会,就追问一下,我发截图给你

网友(5):

A6填入 =IF(MOD(ROW()-2,4)=0,INDIRECT("A"&ROUNDUP((ROW()-5)/4,0)),"")
B6填入 =INDIRECT(CHAR(98+ROW()-ROUNDUP((ROW()-5)/4,0)*4-2)&ROUNDUP((ROW()-5)/4,0))
下拉