excel表格将多列数据按照顺序平移到第一列的下面
excel表格将多列数据(数据无规律)按照顺序平移到第一列的下面:例如1,2,34,5,6,7,8,9排成这样147258369...
excel表格将多列数据(数据无规律)按照顺序平移到第一列的下面:
例如1,2,3
4,5,6,
7,8,9
排成这样
1
4
7
2
5
8
3
6
9 展开
例如1,2,3
4,5,6,
7,8,9
排成这样
1
4
7
2
5
8
3
6
9 展开
1个回答
展开全部
在一个新列生成,假设数据在A到C列,D1用公式:
=INDIRECT(TEXT(RIGHT(SMALL(IF(A$1:C$100<>"",COLUMN(A:C)*10^6+ROW($1:$100)*100+COLUMN(A:C)),ROW(A1)),6),"R0C00"),)
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。
=INDIRECT(TEXT(RIGHT(SMALL(IF(A$1:C$100<>"",COLUMN(A:C)*10^6+ROW($1:$100)*100+COLUMN(A:C)),ROW(A1)),6),"R0C00"),)
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。
追答
你的截图是,数据在R1:T100,在这个区域以外输入公式后,由于是数组公式,需要按CTRL+SHIFT+回车,才能完成公式,然后下拉。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询