"",ROW($A$1:$F$10)/1000,4^8)+COLUMN($A$1:$F$10),ROW(H1)),1)*1000,INT(SM" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎么用<em>excel</em>将多行多列的数据排成一列

怎么用<em>excel</em>将多行多列的数据排成一列

作者:乔山办公网日期:

返回目录:excel表格制作


H10=IF(ROW(H1)>COUNTA($A$1:$F$10),"",INDEX($A$1:$F$10,MOD(SMALL(IF($A$1:$F$10<>"",ROW($A$1:$F$10)/1000,4^8)+COLUMN($A$1:$F$10),ROW(H1)),1)*1000,INT(SMALL(IF($A$1:$F$10<>"",ROW($A$1:$F$10)/1000,4^8)+COLUMN($A$1:$F$10),ROW(H1)))))数组zd公式向下复制

数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效



下面公式是把8列多行转为zhidao1列多行的公式,如果列数有变化,变成多少,就把公式中的8退换成多少。
=OFFSET($A$1,MAX(INT(ROW(A8)/8-1)),MAX(MOD(ROW(A8),8)))将公式向下填充即可。

如果一列变三列,那么输入以下公式,然后zhidao向右向下填充公式

=OFFSET($A$1,(ROW(A1)-1)*3+MOD(COLUMN(A1)-1,3),)

如果一列变三列,那么输入以下公式,然后向右向下填充公式

=OFFSET($A$1,(ROW(A1)-1)*4+MOD(COLUMN(A1)-1,4),)



一列数据变成多列,可以用简单的公式引用.

公式=A6,本例是每5行为一列,所以=A6,如果10行为一列,就=A11,输入的公式要拖动复制多列到最后一行.然后转换成数值,把5行后的数据删除就转换完成了.详见下面的动画

相关阅读

关键词不能为空
极力推荐

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