excel多列合并成一列,因为我用了分列,但是其实分出来的每一列都是相同类型的数据,所以要合并。表结构如

excel 表如下
A B C
1 2 3
4 5 6
.....
如何将 B,C列的数据接到A列底部,变成这样
A B C
1
2
...
3(B列头)
4
...
5(C列头)
6
...
因为数据量大,之前一直用复制的方法,结果出现死机啦。。。有没有什么函数可用

D1输入
=INDEX(A:C,ROUNDUP(ROW(A1)/3,),MOD(ROW(A1)-1,3)+1)
再向下拉公式
保证不会再死机了
然后D列进行复制,选择性粘贴,数值。就可以删除ABC三列了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-30
你先3行全选中,然后选择性黏贴,转置。
在选中数据黏贴到文本文件中,把回车符删掉。
最后再把数据粘回excel。
再选中,选择性黏贴,转置
这样应该可以了。
第2个回答  2011-05-30
很简单,先把每一行转置成列,然后依次连起来就好,就你给出的表来说先选择第一行,然后随便在哪里转置成列,然后再转置第二行,转好后接在第一次转好的下面就好了,如果不会到我邮箱我帮你弄,[email protected]