怎么把excel一列多数据转换为行数据

例如:
2012/6/8
双线13服
幻龙骑士
角色扮演
广州爱游 
4399平台 
运营商 
1200 
2012/6/8
双线73服
梦幻飞仙
角色扮演
广州捷游 
91wan 
联运商 
4848 
2012/6/8
S74服
龙将
角色扮演
广州九娱 
96PK平台 
联运商 
167 

转成:
2012/6/8 双线13服 幻龙骑士 角色扮演 广州爱游  4399平台  运营商  1200 
2012/6/8 双线73服 梦幻飞仙 角色扮演 广州捷游  91wan  联运商  4848 

这个样子的
我说的是批量转置,不是一行一行去复制转置

如图..假设你的数据在A列

可以在B列输入公式

B1单元格输入

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

然后向下向右填充

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-07

先复制,然后右键选择性粘贴,,转置就行了

第2个回答  2012-06-07

先复制需要转置的单元格,编辑——选择性粘贴——转置

第3个回答  2012-06-07
选中你要转到第一行的全部数据,然后复制,再在你要粘贴行的第一个单元格点鼠标右键,选“选择性粘贴”,打开“选择性粘贴”对话框后选上“转置”,点确定就行了,其它几行如法炮制。
第4个回答  2012-06-07
假定数据在A列,假定数据都是同样长度

=OFFSET($A$1,(ROW(A1)-1)*8+COLUMN(A1)-1,0,1,1)本回答被提问者采纳
相似回答