excel 如何转换?

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:55:35
请教高手:
原文:
A1 B1
姓名 张三
爱好 打球
地址 北京

想转换成:
A1 B1 C1 D1 E1 F1
姓名 张三 爱好 打球 地址 北京

谢谢!
A1 B1
姓名 张三
爱好 打球
地址 北京
.......
.......
.......
下面还有一堆数据都要贴在第一行
awerlasdfwe,还有没有更好的方法?

假定原数据在SHEET1的AB列,请在SHEET2表A1单元格输入公式:
=INDEX(Sheet1!$A:$B,CEILING(COLUMN()/2,1),MOD(COLUMN()-1,2)+1)
将公式向右复制就可以了.

C1=A2
D1=B2
E1=A3
F1=B3

你的意思有一大批这样的数据
只要按上面的公式设置好第一行,选中C1:F3区域,拖动单元格的填充柄向下复制公式。

=====================
用VBA的话,是不是就太复杂了?

先选定这些内容,然后复制
在空白位置点右键“选择性粘贴”,在对话框中点选"转置",确定,就OK了!

纵向改为横向,之后在把序号修改下