网站搜索

如何在 Microsoft Excel 中合并两列


在 Excel 中处理数据的一些任务很直观,例如插入货币。然后还有其他一些不是,比如组合列。我们将向您展示几种在 Microsoft Excel 中合并两列的不同方法。

您可能已从外部位置导入数据或让某人在您的工作表中输入数据。如果您最终得到两列作为一列会更好,您可以使用运算符或函数将它们组合起来。

关于在 Excel 中合并列

您可能知道,Excel 具有合并单元格功能。遗憾的是,当您使用此选项时,仅保留第一个(最左侧)单元格中的数据。因此,如果您想合并两列并保持所有数据完整,这不是您想要使用的功能。

要保留两列中的数据,您需要将所有数据合并到第三列中。在您开始按如下所述合并单元格中的数据之前,您应该准备插入另一列(如有必要)。

然后,您将执行以下步骤:

  1. 在第一行合并两个单元格,每列一个。
  2. 将公式复制到合并列中的其余行。
  3. 可选:将公式转换为静态值。

合并列中的单元格

在复制单元格的内容之前,您有两种初始合并单元格的方法:使用和号运算符或使用 CONCAT 函数。我们将涵盖两者。

方法 1:使用 & 运算符

与符号 (&) 比输入单词“and”的更短方式有更多用途。您可以在公式中使用与号运算符来组合单元格中的数据。

转到合并数据的新列第一行中的单元格,并插入以下公式之一,用您自己的单元格引用替换。

要合并单元格 A2 和 B2,您将输入以下公式并按 Enter:

=A2&B2

这会将这两个单元格中的数据组合成一个字符串。

要合并单元格 A2 和 B2,中间留一个空格,您可以使用以下公式:

=A2&" "&B2

注意括号之间的空格。这对于组合名字和姓氏或需要空格的单词很方便。

要用中间的连字符合并 A2 和 B2 中的单元格,您可以使用以下公式:

=A2&"-"&B2

这对于合并电话号码或产品标识符很方便。

在此之后,您可以继续下一步,复制公式。

方法 2:使用 CONCAT 函数

虽然使用 & 运算符合并单元格和列并不困难,但确实需要一些额外的输入。相反,您可以使用 CONCAT 函数或旧的 CONCATENATE 函数。

转到新列第一行中的单元格以获取组合数据,并使用以下公式之一。请记住用您自己的替换单元格引用。

要合并单元格 A2 和 B2,您将输入以下公式并按 Enter:

=CONCAT(A2,B2)

结果与上面的第一个 & 符号公式相同。你有一个没有空格的字符串。

要合并单元格 A2 和 B2,中间留一个空格,您可以使用以下公式:

=CONCAT(A2," ",B2)

使用此公式,您可以在文本或数字之间放置一个空格。注意括号之间的空格。

要用中间的连字符合并 A2 和 B2 中的单元格,您可以使用以下公式:

=CONCAT(A2,"-",B2)

同样,这对于包含破折号的数字甚至单词很有用。

现在您已经合并了两列的一行中的两个单元格,是时候复制公式了。

复制公式

插入第一个公式后,您不必为列中的每一行手动输入它。只需将公式复制下来。

选择包含公式的单元格。当填充柄(加号)出现在单元格边框的右下角时,双击。这会将公式复制到有数据的列下方,这对于跨越许多行的列来说是理想的。

或者,您可以根据需要拖动加号,而不是双击它。如果您想在列中的某个点停止,您可以使用此选项。

可选:转换公式

您可能想要采取的最后一步是将公式转换为静态值。如果您打算删除原始列并仅保留合并的列,则必须先转换数据。这是因为公式使用这些列中的单元格引用来合并数据。因此,如果这些单元格引用不再包含数据,您将不会拥有合并数据。

如果您对这一步感兴趣,请查看我们在 Excel 中将公式转换为静态数据的完整教程。