Excel怎么将多列内容按顺序合并到一列?

如图我有几千个如图所示的数据需要合并为最终E列的结果。目前不知道怎么弄:1、怎么隔行删除(带日期的列)2、怎么按顺序将几千列数据合并在同一列里(得到结果我其实是要复制到文本文档里另做他用,需要一个单元格内容一个回车)用excle怎么实现,还请详细告知,或者用多个软件一起怎么实现最终效果。谢谢各位大神!

方法/步骤

    打开Excel表格,输入有效数值。

    请点击输入图片描述

    点击要合并内容的单元格,在上方输入“=K12&L12&M12”。

    请点击输入图片描述

    点击enter键,把鼠标放到右下角出来小加号,向下拖拽即可。

    请点击输入图片描述

    总结如下。

    请点击输入图片描述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-28

不使用VBA,列不多的话可以这样操作:

1、怎么隔行删除(带日期的列)

>>按住Ctrl,用鼠标点选要删除的列,然后对选中列右击选择“删除”

2、怎么按顺序将几千列数据合并在同一列里

>>使用Ctrl+Shift+↓逐列复制内容,粘贴到需要的地方,如记事本、Word等。

如果列数太多,可以使用VBA处理。

以上希望能帮上忙!

第2个回答  2019-10-28

如图:

E1用公式:

=IFERROR(INDIRECT(TEXT(RIGHT(SMALL(IF((A$1:C$100<>"")*(MOD(COLUMN(A:C),2)=1),COLUMN(A:C)*10^6+ROW($1:$100)*100+COLUMN(A:C)),ROW(A1)),6),"R0C00"),),"")

数组公式,按组合键(CTRL+SHIFT+回车)完成公式,下拉。

第3个回答  2019-10-28

E1=IF(ROW()<=COUNTA(A:A),INDEX(A:A,ROW()),INDEX(C:C,ROW()-COUNTA(A:A)))&""

下拉到出现空白单元格

第4个回答  2019-10-28
在最后一列后面的空白列的单元格输入“”a1&b1&c1&d1“”有多少列就加多少个,中间用“”&“”符号,然后双击十字箭头,或者复制到底
相似回答