Excel 中的连接2025年03月17日 | 阅读 9 分钟 什么是连接(Concatenation)?连接是指将两个字符串连接在一起的过程。它以一系列模式组合文本、字符串和数据,中间没有任何间隔。有两种方法可以组合数据,如下所示:
合并单元格会将一个或多个单元格合并,并在单个单元格中显示它们。 Excel 中的连接在 Excel 中,有时需要添加和分隔输入的数据。数据并非总是以结构化的方式存在;因此,需要将文本从一个单元格添加到另一个单元格、行和列,或者进行分隔。使用 Excel 中相应的连接公式可以组合姓名、地址和时间等数据。 为什么连接数据?连接有助于以有组织的方式呈现数据,从而使用户能够快速浏览数据。 如果数据包含各种人的姓名,这些姓名分别在 A 列和 B 列,连接函数会将姓名与姓氏组合起来,使数据更有条理。同样,电子邮件和地址等数据也可以组合。 连接函数用于组合文本和数字。 购买、订单 ID 和每个人的送货状态等数据可以组合起来,方便参考。 用于连接数据的公式Excel 提供了各种公式来连接数据。公式解释如下: 1. CONCATENATE 函数CONCATENATE 函数将不同的字符串或文本片段合并到一个单元格中。此函数支持 Excel 2007-365。 CONCATENATE 函数的语法如下: CONCATENATE (text 1,[text 2],....) 参数 text 指的是文本字符串、由公式定义的值或单元格引用。 要使用 CONCATENATE 函数,请遵循以下步骤:
![]() 这里,字符串“Hello Google”使用 CONCATENATE 函数进行了组合,并显示在 C1 单元格中。 需要注意的几点使用 CONCATENATE 函数获得正确结果需要注意的要点如下:
"&" 运算符Ampersand (&) 运算符用于在 Excel 中连接单元格。它是最简单、最快的方法之一。 使用 Ampersand (&) 符号的步骤如下: 在 A1 和 B1 单元格中输入数据。 在 C1 单元格中输入公式 =A1&" "&B1。按 Enter 键。结果将显示如下: ![]() 不带分隔符地连接数据要不带任何分隔符地组合数据,使用的公式是: =CONCATENATE (A1, B1) 或者使用的公式是: =A1&B1 使用这些公式的步骤如下: 在 A1 和 B1 单元格中输入数据。 在 C1 单元格中输入公式 =CONCATENATE (A1, B1)。按 Enter 键,结果将显示如下: ![]() 结果显示时不带任何分隔符。 在 D1 中,输入另一个公式 =A1&B1。 ![]() 带分隔符地连接数据要用逗号、空格、标点符号以及连字符或斜杠等其他字符作为分隔符来组合数据,使用的公式是: 要使用空格连接数据,使用的公式是: =CONCATENATE (A1," ", B1) 使用的另一个公式是: =A1& " "&B1 使用该公式的步骤如下: 在工作表中输入数据,例如 A1 和 B1。 在 C1 单元格中输入公式 =CONCATENATE (A1, " ", B1)。按 Enter 键,结果将显示如下: ![]() 在 D1 中输入另一个公式 =A1&" "&B1。 ![]() 要使用逗号连接数据,使用的公式是: =CONCATENATE(A1,",",B1) 或 =A1 &","&B1 需要遵循的步骤是 在工作表的 A1 和 B1 单元格中输入数据。 在 C1 单元格中,输入公式 ,= CONCATENATE(A1,",",B1)。按 Enter 键,结果将显示如下: ![]() 在 D1 单元格中输入另一个公式 =A1 &",&B1。 ![]() 要使用连字符连接两个单元格,使用的公式是: =CONCATENATE(A1,"-",B1) 或 =A1&"-"&B1 需要遵循的步骤是 在工作表的 A1 和 B1 单元格中输入数据。 在 C1 单元格中,输入公式 ,= CONCATENATE(A1,"-",B1)。按 Enter 键,结果将显示如下: ![]() 在 D1 单元格中输入另一个公式 =A1 &"-"&B1。 ![]() 注意事项用户可以使用 TEXTJOIN 函数在 Excel 2019 及更高版本到 Microsoft Excel 365 中,使用所需的定界符连接多个单元格中的字符串。 组合单元格值和文本字符串Excel 提供连接公式来组合单元格值和指定的文本字符串,使结果更有意义和条理。有时需要将特定文本与组合的单元格值进行连接。 要连接单元格值和文本字符串,请遵循以下步骤: 在工作表 A1 和 B1 中输入数据。 在 C1 单元格中,输入公式 =CONCATENATE(A1," ",B1,"completed")。 ![]() 要为单元格值添加空格,使用的公式是: =A1&" "&B1& "completed" 在 C1 单元格中输入公式 =A1&" "&B1& "completed"。按 Enter 键,结果将显示如下: ![]() 用户可以在连接的单元格值和字符串之前添加文本字符串,用于在文本字符串前添加文本的公式如下: =CONCATENATE("The",A1," ",B1) ![]() 使用的另一个公式是: =CONCATENATE("The " & A1 &" "&B1) 在 C1 单元格中输入公式 =CONCATENATE("The" &A1&" "&B1)。按 Enter 键,结果将显示如下: ![]() 将文本字符串与公式组合用户可以添加文本字符串与公式,以根据数据要求更具吸引力地显示数据。 例如,要使用 CONCATENATION 函数显示今天的日期,请遵循以下步骤: 在 A1 单元格中输入公式 = CONCATENATE("Today is",TEXT(TODAY(),"mmmm d, yyyy"))。 ![]() 该公式将文本与 TODAY() 函数连接起来以显示今天的日期。 要更改日期的格式,公式修改如下: =CONCATENATE("Today is"& TEXT(TODAY(),"dd-mmm-yy") 在 A1 单元格中输入公式,然后按 Enter 键。结果将显示如下: ![]() 连接列要连接两列中存在的选择性数据,请遵循以下步骤: 在相应的单元格范围,即 A1:B5 中输入数据。 在 C1 单元格中,输入公式 =CONCATENATE(A1," ",B1)。按 Enter 键,结果将显示如下: ![]() 要显示其余单元格的数据,请将填充柄拖动到 C6 单元格。 连接列的另一个公式是: =CONCATENATE(A1&" "&B1) 在 D1 单元格中输入公式 =CONCATENATE(A1&" "&B1)。按 Enter 键,结果将显示如下: ![]() 填充柄方法用于获取其余单元格的结果。 组合 Excel 中的单元格范围要组合 Excel 中的单元格范围或多个单元格,请遵循以下步骤: 在单元格范围 A1:D4 中输入数据。 在 E5 中输入公式 ,=CONCATENATE(A1,A2,A3,A4)。按 Enter 键,结果将显示如下: ![]() 另一个组合数据的公式如下: =CONCATENATE(A1&B1&C1&D1) 在 B1 单元格中输入公式,结果将显示如下: ![]() 组合文本和数字CONCATENATE 函数可以根据数据要求组合文本字符串和数字。数字和文本的组合可以以两种方式显示:一种是数字的格式保持不变,另一种是数字的格式发生改变。TEXT 函数用于组合文本和数字。请遵循以下步骤: 组合文本和数字,其中数字显示为两位小数,并带有 $ 符号, 在 A1 和 B1 单元格中输入数据。 在 C1 单元格中输入公式 ,=CONCATENATE(A1&" "&TEXT(B1,"$#,#0.00")。按 Enter 键,结果将显示如下: ![]() 要显示不带不显著零且带有美元($)符号的数字,请遵循以下步骤: 在 A1 和 B1 单元格中输入数据。 在 C1 单元格中输入公式 ,=CONCATENATE(A2&" "&TEXT(B1,"0.#")。按 Enter 键,结果将显示如下: ![]() 要显示分数,请遵循以下步骤: 在 A1 和 B1 单元格中输入数据。 在 C1 单元格中输入公式 ,=CONCATENATE(A1&" "&TEXT(B1,"#?/???")。按 Enter 键,结果将显示如下: ![]() 要组合文本和百分比,其中百分比显示为两位小数,请遵循以下步骤: 在 A1 和 B1 单元格中输入数据。 在 C1 单元格中输入公式 ,=CONCATENATE(A1&" "&TEXT(B1,"156.00%")。按 Enter 键,结果将显示如下: ![]() 要将给定数字显示为四舍五入的整个百分比值,请遵循以下步骤: 在 A1 和 B1 单元格中输入数据。 在 C1 单元格中输入公式 ,=CONCATENATE(A1&" "&TEXT(B1,"156%")。按 Enter 键,结果将显示如下: ![]() 使用 CTRL 键连接多个单元格CTRL 键要连接一小组单元格,会在公式中输入单元格值,但对于大量单元格范围,输入每个单元格值会耗费更多时间,有时会导致错误的数据输入。为了简化该过程,可以使用 CTRL 键。请遵循以下步骤: 在单元格范围 A1:A11 中输入数据。 在 B1 单元格中,输入公式 =CONCATENATE(, 然后选择单元格 A1,按住 CTRL 键,然后单击需要连接的每个单元格。 ![]() 选择完所有值后,释放 CTRL 键,在公式中输入闭合括号,然后按 Enter 键。 结果将显示如下: ![]() 注意将此方法应用于选定的单元格范围时,应单独单击每个单元格。如果使用鼠标,它会在公式中创建一个数组,这不适用于 CONCATENATION 公式。 TRANSPOSE 函数TRANSPOSE 函数在公式中显示数组值。在连接大型数据集时,TRANSPOSE 函数可以快速显示选定的数据。 使用 TRANSPOSE 函数的步骤如下: 在单元格范围,即 A1:A11 中输入数据。 ![]() 在将显示结果的单元格中输入 TRANSPOSE 公式。在 B1 单元格中,输入公式 =TRANSPOSE(A1:A11)。现在,在公式栏中,按 F9 键,数据将显示为: ![]() 删除 B1 单元格中的花括号,然后在第一个值之前输入公式 =CONCATENATE(,并在最后一个值之后关闭括号)。按 Enter 键。 ![]() CONCATENATION 函数返回 A1:A11 单元格中存在的组合值范围。 ![]() 注意显示的结果是静态的;如果源数据被新值更改,结果不会更新。需要重复该过程以更新结果中的编辑数据。 CONCAT 函数CONCAT 函数用于组合选定的值范围。此函数在 Excel 361 和 Excel 2021 版本中使用。 使用 CONCAT 函数的步骤如下: 在单元格范围 A1:A11 中输入数据。 在 B1 单元格中,输入公式 =CONCAT(A1:A11)。按 Enter 键。 ![]() CONCAT 函数组合了选定的值范围。 "CONCATENATE" 与 "&" 函数对比CONCATENATE 和 Ampersand (&) 函数都用于组合值。这两个函数之间的区别是: CONCATENATE 函数最多只能连接 255 个字符串,而 ampersand 函数没有限制。 与 CONCATENATE 函数相反的函数Excel 提供了一些与 CONCATENATE 函数相反的函数。其中一些函数如下: TEXTSPLIT 函数 分列功能 2013 及更高版本提供的闪电填充法 基于自定义格式拆分单元格的公式(MID、RIGHT、LEFT 等) 下一主题Excel 中的数据输入 |
我们请求您订阅我们的新闻通讯以获取最新更新。