第1个回答 2009-10-07
假设原来的数据在A列 按照你的意思是否在B至I列输出你所需要的结果 如下
A B C D E F G H I
1A A B C D E F G H
2BA1B1C1D1E1F1G1H1
3C................
4D................
5E................
..
我的方法是:在B1列输入一个函数公式=INDEX($A:$A,COLUMN()-1+(ROW()-1)*8,1)
向右填充到I列 再向下填充即可
本人也是EXCEL初学者 这个方法也只能对你这个问题可能有效
同时A列中数据要连续不能有空格
不知道是否对你有所帮助。本回答被提问者采纳
第2个回答 2009-10-03
Excel最多256列,无法进行2000行换成2000列,
如果表的行小于256,可以复制整个表,然后进行选择性粘贴,转置。
第3个回答 2009-10-03
EXCEL 2003表只有256列,如果是2007就ok
选择你想行列互换的区域,右击复制
新建一张表单,在你想开始复制的地方右击,选择性粘贴,将转置打勾,确定
如果不行,留言
第4个回答 2009-10-03
先复制列或者行,在适当地方右击选择性粘贴,选择转置