excel表只有一列,谁能把这一列的1、2、3、4、5行转换成一条记录,6、7、8、9、10行转换

excel表只有一列,谁能把这一列的1、2、3、4、5行转换成一条记录,6、7、8、9、10行转换成第二条记录,以此类推,最后把这一列转换成多条记录... excel表只有一列,谁能把这一列的1、2、3、4、5行转换成一条记录,6、7、8、9、10行转换成第二条记录,以此类推,最后把这一列转换成多条记录 展开
 我来答
惜畔们T
2015-05-13 · TA获得超过231个赞
知道答主
回答量:22
采纳率:0%
帮助的人:6.6万
展开全部

 excel 一列变多列,我们也经常是碰到的。比如下面这个excel 一列变多列的例子:将A列一列变为B:E五行四列的效果。

  通过函数公式可以完成一列变多列的效果,但对于函数公式不熟悉的,估计难度不小。

  本文重在使用一个简单的技巧:单元格引用,实现excel 一列变多列。

  下面是具体的excel 一列变多列的操作步骤。

  1.在B1单元格输入:=A6,右拉复制公式至D1。

  解释:excel 一列变多列,在这个实例中对应的就是A1:A20一列变为五行四列。因为一列(A1:A5)是五行,那么第二列数据就是(A6:A10),第三列数据就是(A11:A15),第四列数据就是(A16:A20)。

  有了上面这个思路,因此我们在B1单元格引用A6单元格。当右拉复制公式时,C1单元格就是引用B6单元格,B6没有数据,所以是0。

  右拉的思路就是引用左边的单元格。

  2.选择B1:D1,下拉复制到D20。

  此时,效果出来的,可以看到,有些单元格有数据,有些单元格是0。

  3.选择B1:D5区域,复制,选择性粘贴,粘贴为值。这样数据就固定下来了。选择B6:D20区域,将这部分多余的行列数据删除。

  至此,整个excel 一列变多列的效果就做完了。

澄乐语N2
2015-05-13 · TA获得超过405个赞
知道小有建树答主
回答量:511
采纳率:0%
帮助的人:214万
展开全部
我的公式比较长
=IFERROR(OFFSET($A$1,SMALL(IF(ROUNDUP(ROW($A$1:$A$20)/5,0)=ROW(1:1),ROW($A$1:$A$20),""),COLUMN(A:A))-1,0),"")
你的数据有几行,就把公式里的20改成你的行数就行
源数据在a列,把式子写在b2,写完以后不要直接回车,按ctrl+alt+回车
然后把公式右拉,下拉就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庆年工坊
2015-05-13 · 知道合伙人互联网行家
庆年工坊
知道合伙人互联网行家
采纳数:4233 获赞数:8928

向TA提问 私信TA
展开全部
B1输入
=indirect("a"&column(A1)*5+row())
向下拉到第5行,向右拉
选中1至5行,复制,选择性粘贴,值
删除1列后面的数据
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式