乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中如何把多行多列数据排成一列

excel中如何把多行多列数据排成一列

作者:乔山办公网日期:

返回目录:excel表格制作


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或者更多的总列数。zd



=OFFSET(A$1,(ROW(A1)-1)/3,MOD(ROW(A1)-1,3))
公式向下填充

1.以下图为例,表中的三列,按照顺序将b1列合并到a1列下面,将c3列再合并到B1列下面。

2.在E20列输入B1所在的单元格位置“F4”

3.点击回车后,B1就出现在a16下面。

4.然后将鼠标移到B1单元格下,出现黑色十字后向右拖拽

5.再向下拖拽至C18出现。

6.然后将F\G列都删除掉,这三列就按照预先的想法合并成一列了。



A1:

=IF(ROW()<=COUNTA(B:B),OFFSET(B$1,SMALL(IF(B$1:B$1000<>"",ROW(B$1:B$1000),4^8),ROW(A1))-1,),IF(ROW()<=COUNTA(B:B)+COUNTA(C:C),OFFSET(C$1,SMALL(IF(C$1:C$1000<>"",ROW(C$1:C$1000),4^8),ROW(A1)-COUNTA(B:B))-1,),IF(ROW()<=COUNTA(B:B)+COUNTA(C:C)+COUNTA(D:D),OFFSET(D$1,SMALL(IF(D$1:D$1000<>"",ROW(D$1:D$1000),4^8),ROW(A1)-COUNTA(B:B)-COUNTA(C:C))-1,),"")))

数组公式,Ctrl+Shift+Enter三键结束

效果如图zd

附件可参考

相关阅读

  • excel中如何把多行多列数据排成一列

  • 乔山办公网excel表格制作
  • 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或者更多的总列数。z
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网