大众计算机学习网

专门提供各种电脑教程

合并Excel两列为一列同时自动加入空格

Admin | 2009-5-15 21:40:20 | 被阅次数 | 20158

  当我们在使用Excel做个人档案管理时,通常,需要将“工作单位”与“专业”分两列保存,但在做报表的时候却要在一列中显示“工作单位及专业”,即需要把两列数据合并到一列中(如下图)。

  如何完成合并转换呢(注意,合并后的数据,中间自动加入空格)

  当然,大众通常都使用函数“CONCATENATE”合并两列数据。只要在目标单元格中输入“=CONCATENATE(A2,B2)”,就可以把A2与B2两个单元格内的数据合并到一个单元格中,但这种合并的结果是将原单元格内容无间隙合并的,即结果是“大众计算机学习网计算机”,而我们要达到的效果是“大众计算机学习网 计算机”,工作单位与专业之间加上空格。如何得到这样的结果呢?

  首先在A列与B列之间插入一空列,再在插入列的单元格中输入一个空格,再利用拖动复制法将整个插入列变成“空格列”(如下图)。

  然后在目标列单元格的FX函数输入框中输入“=CONCATENATE(A2,B2,C2)”,如D2单元格,并通过填充句柄拖到所有相关单元格中,这样就可以快速的完成报表的需要了。

  知识扩展:利用“&”符号代替函数“CONCATENATE”也可以完成上述工作。如在目标单元格中输入“=A2&B2&C2”,也可得到“大众计算机学习网 计算机”。