Excel 合并

在Excel中的合并

什么是合并

合并是将两个字符串连接在一起的过程。它以连续的方式结合文本、字符串和数据,没有任何间隙。有两种将数据组合在一起的方式,例如,

  • 合并
  • 合并单元格

合并单元格将一个或多个单元格组合在一起,以一个单元格表示。

Excel中的合并

在Excel中,有时需要添加和分离输入的数据。数据有时以结构化的方式存在,因此需要将文本从一个单元格、行和列添加或分离至另一个单元格。使用相应的Excel合并公式来合并姓名、地址和时间等数据。

为什么要合并数据

合并有助于以有组织的方式表示数据,方便用户快速查看数据。

如果数据包含不同人的姓名,该姓名在A列中,姓氏在B列中,合并函数将姓名与姓氏组合起来,使数据有组织。类似地,可以合并电子邮件和地址等数据。

合并函数可用于合并文本和数字。

可以将每个人的购买、订单号和交货状态等数据组合起来,以供参考。

用于合并数据的公式

Excel提供了各种公式来合并数据。以下是这些公式的说明:

1.合并函数

合并函数将不同的字符串或文本片段组合在一个单元格中。该函数支持Excel 2007-365。

合并函数的语法如下:

CONCATENATION (text 1,[text 2],....)

参数text指的是文本字符串、公式定义的值或单元格引用。

要使用合并函数,需要执行以下步骤:

  1. 在工作表中输入数据,即A1和B1
    在Excel中的合并

  2. 在单元格C1中,输入公式= CONCATENATE (A1,”,”,B1),然后按Enter键。合并函数将在单元格A1和B1中的数据组合在一起。

在Excel中的合并

在单元格C1中,使用Concatenate函数将字符串”Hello Google”组合在一起并显示出来。

要点

使用Concatenation函数得到正确结果的要点如下:

  • Concatenation函数需要至少一个”文本”参数才能工作。
  • Concatenation函数可以添加255个字符串,总共8192个字符。
  • 即使源值都是数字,Concatenation函数也会将结果返回为文本字符串。
  • 当其中一个参数无效时,它会返回#VALUE错误。
  • CONCATENATION函数不识别数组。每个值都应该在公式中单独输入。例如,公式CONCATENATE(A1, A2, A3)比CONCATENATE(A1:A3)更正确。

“&”运算符

在Excel中,可以使用Ampersand(&)运算符来连接单元格。这是最简单和最快的方法之一。

使用Ampersand(&)符号的步骤如下:

在单元格A1和B1中输入数据

在单元格C1中输入公式= A1& ” “& B1。按Enter键。结果将如下所示,

在Excel中的合并

连接没有分隔符的数据

要将数据组合起来而没有任何分隔符,使用的公式是:

=CONCATENATE(A1, B1) 或者使用下面的公式,

=A1&B1

使用这些公式的步骤如下,

在单元格A1和B1中输入数据

在单元格C1中输入公式,=CONCATENATE(A1, B1)。按Enter,结果将会显示如下,

在Excel中的合并

结果显示时没有任何分隔符。

在D1中,输入另一个公式为=A1&B1。

在Excel中的合并

使用分隔符连接数据

使用逗号、空格、标点符号和其他字符(如连字符或斜杠)来将数据组合起来的公式是:

使用空格连接数据的公式是:

=CONCATENATE(A1, " ", B1)

另一个使用的公式是:

=A1& " "&B1

要使用这个公式,需要按照以下步骤进行:

在工作表中输入数据,即A1和B1

在单元格C1中输入公式,如=CONCATENATE(A1, ” “, B1)。按Enter键,结果将显示如下:

在Excel中的合并

在D1中输入另一个公式为=A1&” “&B1。

在Excel中的合并

为了使用逗号连接数据,使用的公式是:

=CONCATENATE(A1,",",B1)

或者

=A1 &","&B1

需要遵循以下步骤:

在工作表中输入数据,即A1和B1。

在单元格C1中,输入公式,如= CONCATENATE(A1,”,”,B1)。按Enter键,结果将显示如下:

在Excel中的合并

在单元格D1中输入另一个公式,如=A1 &”,&B1

在Excel中的合并

通过连字符连接两个单元格的公式如下:

=CONCATENATE(A1,"-",B1)

或者

=A1&"-"&B1

需要按照以下步骤进行操作:

在工作表中输入数据,即A1和B1。

在单元格C1中输入公式,如= CONCATENATE(A1,”-“,B1)。按Enter键,结果将显示如下:

在Excel中的合并

在单元格D1中输入另一个公式,即=A1 &”-“&B1

在Excel中的合并

用户可以使用 TEXTJOIN 函数在 Excel 2019 年版本到 Microsoft Excel 365 中将多个单元格的字符串连接起来,并使用所需的分隔符。

组合单元格值和文本字符串

Excel 提供了串联公式,可以将单元格值和指定的文本字符串合并,使结果更有意义和组织性。有时,数据必须与组合的单元格值连接特定的文本。

连接单元格值和文本字符串的步骤如下:

在工作表 A1 和 B1 中输入数据

在单元格 C1 中,输入公式 =CONCATENATE(A1," ",B1,"completed")

在Excel中的合并

为了为单元格值添加空格,使用的公式是:

=A1&" "&B1& "完成"

在单元格C1中输入公式为=A1&” “&B1& “完成”。按Enter键。结果将显示为,

在Excel中的合并

用户可以在连接单元格值和字符串之前添加文本字符串,用于在文本字符串之前添加文本字符串的公式如下:

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

在Excel中的合并

另一个使用的公式是,

=CONCATENATE("The " & A1 &" "&B1)

在单元格C1中输入公式=CONCATENATE(“The” &A1&” “&B1)。按Enter键,结果将如下显示:

在Excel中的合并

组合文本字符串和公式

用户可以根据数据需求,使用公式添加文本字符串,以更吸引人的方式显示数据。

例如,使用CONCATENATE函数显示今天的日期,需要按以下步骤操作:

在单元格A1中输入公式= CONCATENATE("Today is",TEXT(TODAY(),"mmmm d, yyyy"))

在Excel中的合并

公式将文本与TODAY()函数连接起来以显示今天的日期。

要更改日期的格式,需要修改公式为:

=CONCATENATE("今天是"& TEXT(TODAY(),"dd-mmm-yy")

在单元格A1中输入公式,然后按Enter键。结果将显示如下:

在Excel中的合并

拼接两列数据

要将两个不同列中的选择性数据拼接在一起,需要遵循以下步骤:

在相应的单元格范围A1:B5中输入数据

在单元格C1中,输入公式=CONCATENATE(A1,” “,B1)。按Enter键,结果将显示为,

在Excel中的合并

要显示其余单元格的数据,请将填充手柄向C6单元格拖动。

另一个连接列的公式是,

=CONCATENATE(A1&" "&B1)

在D1单元格中输入公式=CONCATENATE(A1&” “&B1)。按Enter键,结果将显示如下,

在Excel中的合并

填充手柄方法用于获取其余单元格的结果。

组合Excel中的单元格范围

要组合Excel中的单元格范围或多个单元格,需要执行以下步骤:

在单元格范围A1:D4中输入数据

在E5中输入公式,= CONCATENATE(A1,A2,A3,A4)。按Enter键,结果将显示如下:

在Excel中的合并

另一个连接数据的公式如下:

=CONCATENATE(A1&B1&C1&D1)

在单元格B1中输入公式;结果将显示如下:

在Excel中的合并

组合文本和数字

CONCATENATE函数可以根据数据要求将文本字符串与数字组合起来。数字和文本的组合可以以两种方式显示:要么保持数字的格式不变,要么更改数字的格式。使用TEXT函数可以组合文本和数字。以下是操作步骤:

要将文本和数字组合在一起,其中数字以两位小数的形式显示,并带有美元符号:

在单元格A1和B1中输入数据

在单元格C1中输入公式为,=CONCATENATE(A1&” “&TEXT(B1,”$#,#0.00”)。然后按Enter键,结果将显示如下:

在Excel中的合并

为了显示没有无意义的零和带有美元符号($)的数字,需要按照以下步骤进行操作:

在A1和B1单元格中输入数据

在C1单元格中输入以下公式,=CONCATENATE(A2&” “&TEXT(B1,”0.#”)。按Enter键,结果将显示如下:

在Excel中的合并

显示小数的步骤如下:

在单元格A1和B1中输入数据

在单元格C1中输入公式,如=CONCATENATE(A1&” “&TEXT(B1,”#?/???”)。按Enter键,结果将显示如下:

在Excel中的合并

将文本和百分比结合在一起,其中百分比显示为两位小数时,所需执行的步骤如下:

在单元格A1和B1中输入数据

在单元格C1中输入公式,如=CONCATENATE(A1&” “&TEXT(B1,”156.00%”).按Enter键,结果将显示如下:

在Excel中的合并

将给定的数字显示为四舍五入的整数百分比值,需要按照以下步骤进行:

在单元格A1和B1中输入数据

在单元格C1中输入公式,如=CONCATENATE(A1&" "&TEXT(B1,"156%"),按Enter键,结果将如下显示:

在Excel中的合并

使用CTRL键连接多个单元格

CTRL键

要连接一小范围的单元格,可以在公式中输入单元格的值,但对于一个广泛的单元格范围,逐个输入每个单元格的值需要更多的时间,有时会导致错误的数据输入。为了简化这个过程,可以使用CTRL键。需要按照以下步骤进行操作:

在单元格范围A1:A11中输入数据

在单元格B1中输入公式=CONCATENATE(, 然后选中单元格A1,按住CTRL键并点击需要连接的每个单元格。

在Excel中的合并

选择所有值后,释放CTRL按钮,然后在公式中输入闭括号,按Enter键。

结果将以以下方式显示:

在Excel中的合并

在应用此方法到所选的单元格范围时,每个单元格应该分别点击。如果使用鼠标,它会在公式中创建一个数组,在CONCATENATION公式中是不适用的。

转置函数

转置函数显示公式中的数值数组。在连接大量数据时,转置函数可以快速显示所选数据。

使用转置函数的步骤如下:

输入数据到单元格范围A1:A11

在Excel中的合并

在显示结果的单元格中输入转置公式。在单元格B1中输入公式=TRANSPOSE(A1:A11)。现在在公式栏中按下F9键,数据将会显示为:

在Excel中的合并

删除单元格B1中的大括号,并将公式输入为=CONCATENATE(在第一个值之前,并在最后一个值之后关闭括号)。按Enter键。

在Excel中的合并

Concatenation函数返回A1:A11单元格中值的组合范围。

在Excel中的合并

显示的结果是静态的;如果源数据更改为新值,则不会在结果中更新。需要重复执行该过程才能更新结果中的编辑数据。

CONCAT函数

CONCAT函数用于组合选择范围内的值。此函数适用于Excel 361和Excel 2021版本。

使用CONCAT函数的步骤如下:

在单元格范围A1:A11中输入数据。

在单元格B1中,输入公式为=CONCAT(A1:A11)。按Enter键。

在Excel中的合并

CONCAT函数将选定的值范围合并在一起。

“CONCATENATE” 与 “&” 函数

Concatenate 和 ampersand(&)函数都可以将值合并在一起。两个函数之间的区别在于,

Concatenate函数限制为255个字符串,而ampersand函数没有任何限制。

与Concatenate函数相反的函数

Excel提供了一些与Concatenate函数相反的函数。其中一些函数如下:

TEXT SPLIT函数

文本分列功能

2013及更高版本中提供的Flash Fill方法

基于自定义格式拆分单元格的公式(MID、RIGHT、LEFT等)

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程