表结构如图:数组公式
=INDIRECT(TEXT(SMALL(IF($A$1:$D$4="",4^8,(ROW($1:$4)*10+COLUMN($A:$D))),ROW(A1)),"R0C0"),)&""
公式如下:如果有1000行,将D4改成D1000
=INDEX($A$1:$D$4,INT((ROW()-0.5)/4)+1,MOD(ROW()-1,4)+1)
如果数据不多可以采用:复制-选择性粘贴-转置
哈哈,这个也是我头痛已久的问题,貌似没有简便方法。我是一行一行复制后,选择性粘贴--转置 弄的