如何在 Microsoft Excel 中合并两列

如何在 Microsoft Excel 中合并两列

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

您可能已从外部位置导入数据或有人在您的工作表中输入数据。如果您最终得到两列可以更好地作为一个列,您可以使用 operator 或function将它们组合起来。

关于合并 Excel 中的列

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

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

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

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

合并列中的单元格

您有两种方法可以在复制单元格内容之前先合并单元格:使用 & 运算符或使用CONCAT函数。我们将涵盖两者。

方法 1:使用 & 号运算符

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

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

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

=A2&B2

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

如何在 Microsoft Excel 中合并两列

要将单元格 A2 和 B2 与中间的空格合并,您将使用以下公式:

=A2&" "&B2

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

如何在 Microsoft Excel 中合并两列

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

=A2&"-"&B2

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

如何在 Microsoft Excel 中合并两列

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

方法二:使用 CONCAT 函数

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

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

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

=CONCAT(A2,B2)

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

如何在 Microsoft Excel 中合并两列

要将单元格 A2 和 B2 与中间的空格合并,您将使用以下公式:

=CONCAT(A2," ",B2)

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

如何在 Microsoft Excel 中合并两列

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

=CONCAT(A2,"-",B2)

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

如何在 Microsoft Excel 中合并两列

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

复制公式

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

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

如何在 Microsoft Excel 中合并两列

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

如何在 Microsoft Excel 中合并两列

可选:转换公式

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

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

正文完