怎么用excel将多行多列的数据排成一列
2个回答
展开全部
可以参考一下我昨天在《百度知道》回答的《求助:有没有办法批量行转为列》问题
即,把上面3行转换成为下面的2列,不知是否这个意思!
1、在A10单元格输入公式:
=OFFSET($A$1,INT((ROW(A1)-1)/10),MOD(ROW(A1)-1,10))
复制并下拉
2、在B10单元格输入公式:
=IF(OFFSET($A$1,INT((ROW(B1)-1)/10),MOD(ROW(B1)+9,10)+1)="","",OFFSET($A$1,INT((ROW(B1)-1)/10),MOD(ROW(B1)+9,10)+1))
复制并下拉
3、选择A10:B39区域,鼠标右键复制——再鼠标右键——选择性粘贴——数值
即形成了A10:B39的数据区域,公式已经全部没有了,单元格内全部变成数据。
4、排序把B列中为空格的行删除,即可。
2017-10-31
展开全部
下面公式是把8列多行转为1列多行的公式,如果列数有变化,变成多少,就把公式中的8退换成多少。
=OFFSET($A$1,MAX(INT(ROW(A8)/8-1)),MAX(MOD(ROW(A8),8)))将公式向下填充即可。
=OFFSET($A$1,MAX(INT(ROW(A8)/8-1)),MAX(MOD(ROW(A8),8)))将公式向下填充即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询