如何将excel表格将数列里的每个数据插入到前一列每行的下面

2025-01-07 06:34:12
推荐回答(4个)
回答1:

表结构如图:数组公式

=INDIRECT(TEXT(SMALL(IF($A$1:$D$4="",4^8,(ROW($1:$4)*10+COLUMN($A:$D))),ROW(A1)),"R0C0"),)&""


回答2:

公式如下:如果有1000行,将D4改成D1000

=INDEX($A$1:$D$4,INT((ROW()-0.5)/4)+1,MOD(ROW()-1,4)+1)

回答3:

如果数据不多可以采用:复制-选择性粘贴-转置

回答4:

哈哈,这个也是我头痛已久的问题,貌似没有简便方法。我是一行一行复制后,选择性粘贴--转置 弄的