Excel 如何使用CONCATENATE函数

Excel 如何使用CONCATENATE函数

CONCATENATE 是Excel中用于将两个字符串或参数值组合成单个字符串的函数。顾名思义,此函数用于字符串连接。它是一个广泛使用的函数。您也可以说,连接是将两个或多个列/单元格数据组合在一起的过程。

在Excel工作表中,数据并不总是按照您的需求和要求放置。有时,您需要将数据分成多个单元格或结合两个或多个列的数据。您需要对数据进行一些操作才能按您的要求获得数据。对于所有这些类型的操作,您需要在Excel工作表上执行不同的操作。

Excel提供了CONCATENATE函数来完成这项工作。在本章中,您将学习如何使用CONCATENATE函数组合和获取两个或多个列的数据。我们将向您简要介绍CONCATENATE函数的完整工作和用法。

Excel中的连接是什么

通常,连接术语指的是组合数据。在Excel中,有两种方法可以组合Excel电子表格的数据:

  1. 使用CONCATENATE函数(连接单元格值)
  2. 使用&运算符

每种方法都同样有用,并根据用户需求在需要时使用。

方法1:使用CONCATENATE函数

要在Excel工作表中组合单元格数据,可以使用CONCATENATE函数。CONCATENATE是一个函数,用于组合单元格的数据。每当使用此函数时,它会合并单元格的值/数据。

换句话说,您也可以说,连接是将两个或多个列/单元格数据组合在一起的过程。Excel提供了CONCATENATE 函数,帮助用户将位于不同单元格中的一些文本片段组合在一起。我们将通过下面的示例详细描述此方法。

在这里,我们有CONCATENATE函数的语法-

语法

=CONCATENATE(cell1, cell2, cell3 . . .  celln)

此外,您还可以使用在以下语法中定义的单元格数据之间的任何空白。例如,

=CONCATENATE(cell1," ",cell2)

返回值

CONCATENATE函数总是在组合数据之后返回一个文本字符串。

这意味着即使单元格中包含数字数据,结果数据仍将始终是一个文本字符串。

连接单元格数据的步骤

按照以下步骤使用CONCATENATE函数连接单元格数据:

步骤1: 打开要合并单元格数据的Excel文件。这是我们的Excel工作表。

Excel 如何使用CONCATENATE函数

步骤2: 在执行单元格的合并操作后,选择一个您想要粘贴合并数据结果的单元格。

Excel 如何使用CONCATENATE函数

步骤3: 转到公式栏 ,粘贴CONCATENATE公式。在这个公式栏中,将CONCATENATE公式粘贴到此处以合并A2单元格和B2单元格的数据。

Excel 如何使用CONCATENATE函数

步骤4: 使用以下公式并结合数据。

例如, =CONCATENATE(A2,B2)

它将简单地将两个单元格(A2和B2)的数据结合在一起,不使用任何空格或逗号分隔它们。根据需要自定义单元格编号。

Excel 如何使用CONCATENATE函数

步骤5: 在这里,您可以看到单元格A2和B2的数据已成功合并。但您会看到数据已经合并在一起,没有任何空白。

Excel 如何使用CONCATENATE函数

合并包含空格或逗号的数据

我们有另一个合并单元格数据的示例。在这个示例中,我们将在单元格之间使用第三个参数(空格),以便通过合并获得的数据中包含空格。根据需要,您也可以使用逗号(,) 代替空格。

按照以下步骤使用CONCATENATE函数合并包含空格的单元格数据:

步骤1: 按照示例1中的步骤1到步骤3进行操作。

步骤2: 在公式栏中,复制并粘贴以下公式以合并带有空格的单元格数据。根据需要自定义单元格编号。

例如: =CONCATENATE(A3, ” “, B3)

Excel 如何使用CONCATENATE函数

现在,这个数据结果(合并数据)将通过将A3和B3单元格之间的数据合并到一起并留有空格而产生。

注意:您可以看到我们在这个公式中在双引号内放置了一个单个空格。

步骤3: 按下回车键 键来查看结果。在这里,您可以看到A3和B3单元格的数据已经成功合并,并且没有空格。

Excel 如何使用CONCATENATE函数

其他合并的示例如下所示,针对不同的参数。

Excel 如何使用CONCATENATE函数

在使用CONCATENATE函数时需要记住的事项

  • 它可以拼接任何类型的数据,无论是字符串还是数字,取决于包含它的单元格。
  • 当使用CONCATENATE函数合并时,数字数据将被转换为文本。
  • CONCATENATE函数始终返回一个文本字符串,表示组合数据,这意味着即使单元格包含数字数据,结果数据也始终是文本字符串。
  • CONCATENATE函数可以将30个单元格数据连接在一起。您可以连接总共8,192个字符(最多255个字符串)。
  • 与CONCATENATE相比,&操作符是一种替代方式。您也可以在Excel中使用它来合并单元格数据,而不是使用CONCATENATE。我们将在后面详细讨论它。
  • 如果CONCATENATE函数中传入的参数无效,则返回#VALUE!

方法2:使用&操作符

这是另一种组合Excel单元格数据的方法。基本上,&操作符是CONCATENATE函数的替代方式。您可以在Excel中使用它来合并单元格数据,而不是使用CONCATENATE。

这种方法非常简单和方便。使用&操作符进行连接字符串是简单而快速的。它不需要冗长的公式来连接字符串。虽然它与CONCATENATE操作几乎类似,但两者的结果也是相同的。

这里,我们有拼接单元格的语法 –

语法

=cell1&cell2

例如: =A1&B1 用于连接单元格A1和B1中的数据。

我们通过一个Excel工作表的实际示例来理解:

我们有一个Excel工作表,在其中有一些数据。在这里,我们将连接A列和B列的数据。

Excel 如何使用CONCATENATE函数

使用&操作符连接单元格数据的步骤

按照以下步骤使用&操作符合并单元格数据。

步骤1: 打开您想要合并单元格数据的Excel文件。在这里,我们有这个Excel工作表。

步骤2: 选择您想要在执行CONCATENATE操作后将连接的数据结果粘贴到的单元格。

Excel 如何使用CONCATENATE函数

步骤3: 导航至Excel右侧列号上方的公式栏 。在这里,编写将两个或更多单元格连接起来的公式。

Excel 如何使用CONCATENATE函数

步骤4: 现在,使用以下公式并按下Enter 以成功地合并A2和B2单元格的数据。

=A2&B2

将数据组合后,将其返回并粘贴到选定的单元格中。

Excel 如何使用CONCATENATE函数

步骤 5: 在这里,您可以看到单元格A2和B2的数据已成功合并。但是没有任何空格或逗号。

Excel 如何使用CONCATENATE函数

合并带有空格或逗号的数据

现在,我们将再举一个合并单元格数据的示例,但这次有第三个参数,比如逗号、空格或其他字符串跟在后面。

在这个示例中,我们将再传递一个参数(空格),使得合并的数据用空格连接。根据需要,也可以使用逗号(, 来替代空格。

按照以下步骤使用&运算符合并包含空格的单元格数据:

步骤1: 按照前面的示例,完成步骤1至步骤3。

步骤2: 在公式栏中,使用或复制粘贴以下公式来合并带有空格的单元格数据:

例如: =A3&” “&B3

Excel 如何使用CONCATENATE函数

这个公式将通过将单元格A3和B3之间的空格之间的数据合并起来,返回连接的结果(合并数据)。

注意:您可以看到我们在此公式中在双引号内放置了单个空格,并通过&运算符与单元格连接起来。

步骤3: 按下进入 并获得结果。在这里,您可以看到单元格A3和B3的数据已成功合并,并在它们之间有空格。

Excel 如何使用CONCATENATE函数

其他一些合并将如下所示,对于不同的参数。

Excel 如何使用CONCATENATE函数

CONCATENATE 与 & 运算符

然而,这两种方法都在连接指定的字符串后返回字符串文本。大多数Excel用户常常对它们之间的效率更高一事感到困惑。但实际上,它们之间的区别并不大。唯一的不同如下所述:

CONCATENATE 函数 & 运算符
使用 CONCATENATE 函数的限制是只能将 225 个字符串连接起来,也就是大约 8,192 个字符。 另一方面,使用 & (和号) 运算符没有任何限制。

这是它们之间唯一的区别。由于255是一个很大的数,现实生活中没有必要组合如此多的字符串。因此,您可以使用任何对您而言简单和容易理解的公式。

除此之外,在合并单元格和 “&” 运算符的工作方式上没有其他区别。

合并单元格

基本上,这种方法不是一种正确的方式来合并单元格数据。但是,它提供了与 CONCATENATE 函数几乎相似的结果,但合并的是单元格而不是单元格的值/数据。有时,这种方法有效,但并非总是如此。如果这种方法不能满足您的要求,您可以使用上面的方法。

合并单元格的方法实际上并没有合并单元格数据;它仅仅是合并了单元格 ,看起来像是连接的数据。这是一种快速获得合并数据的方法,而不需要使用任何公式。Excel允许用户以不同的方式使用这种方法,例如 –

  • 合并行
  • 合并列
  • 合并多个单元格

通常情况下,使用合并单元格的方法合并单元格数据时,我们会丢失数据。因为它只保留左上角的值,也就是第一列的值,其余值将被丢弃。

CONCATENATE vs 合并单元格

CONCATENATE和合并单元格在功能上完全不同,尽管结果相似。CONCATENATE函数是将单元格数据组合在一起,而合并单元格方法则是合并单元格以组合数据。请注意这个区别:合并单元格的方法实际上并没有合并单元格数据;它仅仅是合并了单元格 ,看起来像是连接的数据。

下图将演示这两种方法之间的区别。它将使您清楚地了解这些方法是如何以不同的方式工作的。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程