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等)



Excel 精选教程
Excel 如何启用和禁用宏Excel 如何在不同的窗口中打开Excel文件Excel 如何固定主页栏Excel 如何仅汇总筛选后的单元格Excel 如何合并单元格而不丢失数据Excel 如何防止列中重复数据Excel 如何防止文本溢出Excel 如何删除第一个字符Excel 如何使用和实现IPMT函数计算贷款付款的利息部分Excel 插入多行的快速方法Excel COUNTIF 和 COUNTIFS 函数Excel 如何将行分组以进行折叠和展开Excel 如何将文本转换为日期和将数字转换为日期Excel 如何编辑、评估和调试公式Excel 随机样本Excel 如何删除文本并保留数字或者相反Excel 如何复制和移动Excel表格Excel 如何在另一个工作表中添加超链接Excel 计算唯一值Excel 如何复制公式,向下复制一列而不改变引用Excel 如何在单个单元格中输入多行Excel 如何实现左侧查找Excel 如何使用Linest函数Excel if match公式用于检查两个或多个单元格是否相等Excel 地址函数与公式Excel 如何更改和自动调整行高Excel SUBTOTAL函数及其公式示例Excel UNIQUE函数:快速找到唯一值的方法Excel 如何将表格转换为范围或反之Excel 如何计算包含特定文本的单元格Excel 如何对列进行分组Excel 如何交换列Excel XLOOKUP函数Excel MAX IF公式:按条件获取最大值Excel 如何比较两列的匹配和差异Excel如何对工作表进行分组和取消分组Excel 如何运行宏并创建宏按钮Excel 复制和移动工作表Excel 图表的技巧、技术和窍门Excel 查找和删除外部链接Excel 如何轻松创建图表并保存为模板Excel 如何插入页码Excel 如何表格的每一页上重复行和列标题Excel 乘法公式Excel 如何添加或创建下拉列表Excel 如何查找重复项Excel 如何添加图表标题Excel 如何处理和处理#DIV/0!错误Excel 如何确定你使用的Excel版本Excel 插入日期Excel 合并两列而不丢失数据Excel 如何将图像文件转换为表格Excel 如何进行数据分析Excel 如何轻松将CSV文件转换为ExcelExcel 如何掌握微软ExcelExcel 公式列表Excel 如何处理#DIV/0!错误Excel 如何进行筛选Excel 计算机的Excel是什么意思Excel 年金函数Excel 电子表格Excel 仪表盘Excel 如何使用SUM函数Excel 个人所得税计算器Excel 发票格式Excel 报价格式Excel 工资表Excel 行和列Excel 如何格式化表格Excel 百分比公式Excel 合并Excel 输入数据Excel VLOOKUP函数Excel 什么是数据透视表Excel ISNA函数Excel 如何查找和删除重复项Excel 如何创建下拉列表Excel 如何合并单元格Excel 如何启用宏Excel 如何计算年龄Excel 如何创建透视表Excel 如何启用开发者选项卡Excel 如何计算标准差Excel 如何计算时间差Excel 如何冻结单元格Excel 什么是假设分析Excel 如何插入复选框Excel 如何插入PDFExcel 如何更改日期格式Excel 如何比较两个表格Excel 如何应用筛选器Excel 如何移动列Excel 如何添加或删除超链接Excel 如何计算平均值Excel 如何分隔文本Excel 如何恢复宏Excel 如何恢复损坏的文件Excel 如何恢复Excel文件Excel 如何删除逗号Excel 如何求和一列Excel 如何删除筛选器Excel 如何删除网格线Excel 如何将Excel转换为CSVExcel 如何创建表格Excel 如何计算IRRExcel 如何计算字符数Excel 如何制作表格Excel 如何替换单词Excel 如何按日期排序Excel 如何隐藏公式Excel 如何进行减法运算Excel 如何使用IF函数Excel 如何创建图表Excel 如何使用CONCATENATE函数Excel 如何进行拼写检查Excel 如何将小写字母转换为大写字母Excel 如何创建仪表板Excel 如何删除重复行Excel 如何使用SUMIFS公式Excel 如何添加分页符