如何在Excel中把两个或多个单元格的文本合并到一个单元格中?

  • Share This
Hugh West

在Excel中处理大型数据库时,可能需要将多个单元格中的文本合并到一个单元格中。 如果手动重新输入这些文本,可能会损失大量的时间和效率。 你可以利用Excel内置的公式和功能自动合并不同单元格中的文本。 因此,你可以松一口气了。 今天在这篇文章中,我们将讨论6种合适的方法来在Excel中把两个或多个单元格的文本合并到一个单元格中。

下载实践工作手册

在你阅读本文的同时,下载这个练习工作簿进行练习。 它包含了不同电子表格中的所有数据集,以便清楚地了解。 在你一步步进行的过程中,自己尝试一下。

合并两个或多个单元格的文本.xlsx

在Excel中把两个或多个单元格的文本合并到一个单元格的6种合适方法

在下面的章节中,我们将使用六种有效且棘手的方法将两个或多个单元格中的文本合并到Excel中的一个单元格中。 本节将广泛介绍这些方法。 你应该学习并应用这些方法来提高你的思维能力和Excel知识。 我们用 微软Office 365 在这里,你可以根据你的喜好使用任何其他的版本。 在下面的文章中,给出了一个数据集,包含列 "名字" , "姓氏" , "年龄" ,以及 "国家" 然后,我们需要将这些列中给出的所有文本字符串连接起来,并将它们显示在 "全部信息" 列。 数据集的概述将看起来像这样。

1.插入CONCATENATE函数,将两个或多个单元格的文本合并到一个单元格中

ǞǞǞ CONCATENATE函数 是最基本的文本函数之一,它允许你在工作表中把几个文本字符串连接成一个文本字符串。 那么,让我们通过以下步骤来完成这项任务。

📌步骤。

  • 首先,在细胞中 F5 ,应用 连结 函数。 插入公式,最后的形式是。

=concatenate(b5," ",c5," ",d5," ",e5)

在哪里?

B5 , C5 , D5 ,以及 E5 "Ken" , "亚当斯" , "30" ,以及 "意大利" 此外,这些文本字符串通过使用逗号来分开。 (", ") 的功能中。

  • 接下来,按 进入 以获得合并后的文本。

  • 因此,我们得到了我们的第一个结果,使用了 连结 功能。
  • 现在将鼠标光标移到公式单元格的右下角,当光标显示为 符号(+),双击该符号可对其余单元格应用同样的功能。
  • 因此,你会看到所需的输出,如下图所示。

阅读更多。 在Excel中把多列合并为一列

2.在Excel中用Ampersand符号(&)合并两个或多个单元格的文本

使用 安培符号(&)。 你可以很容易地将多个单元格中的文本字符串连接到一个单元格中。 我们将使用与前一个例子中相同的例子。 因此,学习以下步骤来执行该任务。

📌步骤。

  • 首先,在细胞 F5 键入以下公式。

=B5&" "&C5&", "&D5&", "&E5

ǞǞǞ 安培符号(&)。 连接单元格中的文本参考,而空间 (" ") 和逗号 (", ") 有助于分离这些文本。

  • 之后,按 进入 来获得结果。

  • 现在对所有单元格应用同样的公式。

  • 我们已经将各列的所需文本合并,并将它们返回到一个新的列。 有时你需要从下一行开始连接单词。
  • 要做到这一点,你可以使用 CHAR函数 .
  • 那么这个公式将是。

=B5&" "&C5&CHAR(10)&D5&", "&E5

这里,用数字10在 CHAR 函数将包括一个 线路断裂器 所以我们将使用 CHAR(10) .

  • 之后,按 进入 并对所有需要的单元格应用相同的函数。
  • 从截图中,我们可以看到,断线器被成功应用。

相关内容:在Excel中把多个单元格合并成一个用逗号分隔的单元格

3.使用CONCAT函数将文本连接到一个单元格中

ǞǞǞ CONCAT 函数的作用与 连结 因此,请按照以下步骤进行操作。

📌步骤。

  • 首先,在细胞 F5 对以前使用过的数据集,应用 CONCAT 插入数值,最后的公式为:。

=concat(b5, c5,", ", d5,", ", e5)

在哪里? B5 , C5 , D5 ,以及 E5 是单元格的引用。

  • 然后,按 进入 来连接这些文本字符串。

  • 最后,对所有单元格应用同样的公式,直到列的末尾。

4.通过Excel TEXTJOIN函数合并两个或多个单元格的文本

ǞǞǞ TEXTJOIN功能 在Excel中,这个函数可以合并多个单元格中的文本字符串,并用你提到的任何分隔符来分隔合并后的值。 让我们用这个函数来完成这项任务。 让我们通过以下步骤来完成这项任务。

📌步骤。

  • 在总信息栏的第一个单元格中,应用 文本编辑器(TEXTJOIN 函数,将数值插入该函数中,最后的形式是

=textjoin({" ", ", ", "},true,b5:e5)

在哪里?

分隔符是 {" ",", ",", "} 分隔符是一个分隔符,它将分隔你所组合的每个文本值。 这里我们使用空格 (" ") 来分隔名字和逗号 (", ",", ") 以将其他文本与名称分开。

Ignore_empty是 为真 因为如果有任何空位,我们要忽略这些。

文本1是 B5:E5 这些是要合并的文本部分。

  • 之后,按 进入 根据我们的要求,将所有的文本结合起来。

  • 因此,我们对该列的所有单元格应用相同的公式。

5.用Excel中的Flash填充功能合并多个单元格的文本

ǞǞǞ 闪光填充 为了完成这个任务,让我们走完以下步骤。

📌步骤。

  • 首先,在 全部信息 列写下组合文本,指定其余单元格的样式。
  • 现在,选择整个列,进入 首页 ,点击 填充 编辑功能区 ,并从 填充 选项,点击 闪光填充 .

  • 而其余的单元格则立即被合并后的文本所填满!

6.应用Excel Power Query将文本合并到一个单元格中

在这个方法中,我们将演示如何使用 Excel Power Query 在这里,我们将使用 "A "来组合一个单元格中的文本。 合并列 功能。 现在,通过以下过程来完成任务。

📌步骤。

  • 在开始时,选择第一个表格上的任何单元格。
  • 然后,去到 数据 选项卡上。
  • 接下来,选择 从表/范围选项 获取和转换数据 组。

  • 因此,它将把该表带入权力查询。

  • 现在,你必须选择每一列,然后选择 合并列 添加栏目 标签。

  • 因此, 合并列 对话框会出现。
  • 随后,选择 空间 分离器 选择。
  • 之后,在 "我的名字 "中输入你喜欢的名字。 新的列名(可选)。 选择。
  • 最后,点击 认可 .

  • 因此,你将得到以下输出,其中文本字符串被连接在一起的 全部信息 列。

  • 因此,选择 关闭 & 载入 中的下拉选项。 关闭 组。

  • 最后,你将得到以下输出。

速记

📌 该 文本编辑器(TEXTJOIN 函数在Excel中可用于 办公室365 Excel 2019年 其他版本的Excel用户将无法使用此功能。

📌为了使合并后的文本以多行显示,请确保 包裹文本 功能被打开。

总结

今天我们讨论了将两个或多个单元格中的文本合并到一个单元格的五种不同方法。 使用这些方法,你可以自动合并文本。 这将使你免于浪费时间和无聊。 如果你对这篇文章有任何困惑或建议,随时欢迎你评论和分享。 不要忘记检查我们的网站 独家专访 不断学习新的方法,不断成长!

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.