EXCEL横竖转换问题
如图想让竖行的转换成横行的怎么弄?
a 1
a 2
a 3
a 6
b 1
b 2
b 3
c 1
c 2
c 3
转换成
a 1 2 3 6
b 1 2 3
c 1 2 3
a 1
a 2
a 3
a 6
b 1
b 2
b 3
c 1
c 2
c 3
转换成
a 1 2 3 6
b 1 2 3
c 1 2 3
我要回答
问题答案
1、你的提法有问题,竖转横的结果不是
a 1 2 3 6
而是
a1 a2 a3 a6
如果是这样,那就简单了,EXCEL里有个“转置”的功能,把需转置的内容先“复制”,再“选择性粘贴”,把下面的“转置”勾上,竖的就变横的,横的就变竖的了。
对于数据量少的情况,可以手动一部分一部分转置;如果数据量大,那干脆用VBA好了,也不难。
a 1 2 3 6
而是
a1 a2 a3 a6
如果是这样,那就简单了,EXCEL里有个“转置”的功能,把需转置的内容先“复制”,再“选择性粘贴”,把下面的“转置”勾上,竖的就变横的,横的就变竖的了。
对于数据量少的情况,可以手动一部分一部分转置;如果数据量大,那干脆用VBA好了,也不难。
回答者:sym0451 回答时间:2010-05-30 10:07
数据量大用宏工具http://www.mscbsc.com/bbs/viewthread.php?tid=154837&fromuid=3620242 ;数据量小直接在Excel里面(复制-选择性粘贴[将转置勾上])
回答者:tscinter 回答时间:2010-05-30 10:13


