如何轻松地将 Excel 中的多个单元格合并为一个单元格?

如何轻松地将 Excel 中的多个单元格合并为一个单元格?

如果我在 Excel 中有几千条联系人记录,其中列的值为“名字”、“姓氏”和“职称”,我该如何将这些值合并到同一行中名为“联系人”的列中?

Microsoft Excel 2007

答案1

首先创建一个新列,在其中使用该CONCATENATE函数,如下所示:

=CONCATENATE( A1 , B1 , C1 )

此功能基本上将单词粘贴在一起,因此如果您有“Mr”,“John”和“Smith” A1B1C1结果将是“MrJohnSmith”。

只需在公式中添加额外的分隔符即可轻松解决此问题,从而得到“Mr John Smith”。

=CONCATENATE( A1 , " " , B1 , " " , C1 )

现在只需将其复制到行下,对值进行选择性粘贴,然后就可以删除原始列。

答案2

使用字符串连接。您还需要添加空格。

假设您当前的单元格是 A1:A5,则将 A6 设为

=A1 & " " & A2 & " " & A3 & " " & A4 & " " & A5

&运算符将两个字符串组合在一起。

答案3

如果您要复制多行,还有另一种方法:

  • 选择您想要的行并点击复制。
  • 将行粘贴到记事本中。
  • 双击单元格或选择单元格后按 F2。
  • 将行粘贴到单元格中。

它应该将所有行复制到一个单元格中。

相关内容