在EXCEL中,如何把B、C、D....Z竖列中的各单元格的数据,按顺序放到A列的单元格里面?

设置前:

设置后:

手动处理版


    准备数据


    【复制】数据 ,使用【转置】粘贴,得结果如下


    另存为1.txt


    用文本编辑工具,例如Editplus将换行符替换成空格符,替换后如下


    用Excel打开替换之后的文本文件,选择文本导入,分隔符选择如下



6. 导入后得到发现所有的数据都在一行了,怎么变成一列不用说了吧。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-18
选中B列的数据,按CTRL+C、C(按两次C键),表格右侧出现剪贴板,和复制的数据,选中C列复制(CTRL+C),选中D列,复制........直到把全部数据都复制到剪贴板中。
选中A4格,点剪贴板上边的 “全部粘贴”。就实现了你的要求。本回答被提问者采纳
第2个回答  2014-03-18
首先要确保启用了宏
然后点确定,在跳出来的对话框里输入列数,这里因为是5列就输入5,然后点确定。
完成!
第3个回答  2014-03-18
A4=IF(ROW(A1)>COUNTIF(B$1:G$10,"<>"),"",INDIRECT(TEXT(RIGHT(SMALL(IF(B$1:G$10<>"",ROW(B$1:G$10)*1000+COLUMN(B$1:G$10)*100000001,19^9),ROW(A1)),6),"r0c000"),))
数组公式,下拉
第4个回答  2014-03-18

如图/附件


注意是数组公式,需要同时按ctrl+shift+enter输入



相似回答