跳至主要内容

将多个单元格内容移动或合并到一个单元格中

Author: Xiaoyang Last Modified: 2025-05-07

本教程将讨论如何将多个单元格的内容合并为一个单元格,如下方截图所示。在 Excel 中,您可以使用 & 符号、CONCATENATE 函数或 TEXTJOIN 函数快速轻松地完成此任务。

doc-combine-multiple-cells-1


使用 & 符号将多个单元格内容移动或合并到一个单元格中

通过使用 & 符号,您可以将多个单元格合并到一个单元格中,请在空白单元格中应用以下公式:

=A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7&" "&A8

然后,按 Enter 键,所有指定的单元格内容都将合并到一个单元格中,见截图:

doc-combine-multiple-cells-2

注意:在上述公式中:A2A3 A4A5A6A7A8 是您要合并的单元格;“ ” 是用于分隔合并数据的空格分隔符,如果您想使用其他分隔符,只需将空格字符串替换为其他分隔符即可,例如 “,”、“-” 等。


使用 CONCATENATE 函数将多个单元格内容移动或合并到一个单元格中

如果需要合并的单元格列表很长,上述公式会太长而难以输入,这里我将介绍一个由 CONCATENATE 和 TRANSPOSE 函数创建的简单公式。

1. 请在您希望放置结果的空白单元格中应用以下公式:

=CONCATENATE(TRANSPOSE(A2:A8)&",")

doc-combine-multiple-cells-3

2. 然后选择 CONCATENATE 函数内的整个公式,并按键盘上的 F9 键,该公式将被转换为数组,见截图:

doc-combine-multiple-cells-4
arrow-down
doc-combine-multiple-cells-5

3. 然后,您应该从数组的开头和结尾删除大括号,见截图:

doc-combine-multiple-cells-6
arrow-down
doc-combine-multiple-cells-7

4. 删除大括号后,请直接按 Enter 键,所有单元格内容都已合并到一个单元格中,见截图:

doc-combine-multiple-cells-8

您还可以查看下面的演示以了解整个操作过程:

注意事项:

1. 在上述公式中,A2:A8 是您要合并的单元格范围;“,” 是用于分隔合并数据的逗号分隔符,请根据需要进行更改。

2. 完成此公式后,最后一个单元格值的末尾会显示一个逗号,要删除这个逗号,您只需双击公式单元格,并删除最后一个值后面的逗号。


使用 TEXTJOIN 函数将多个单元格内容移动或合并到一个单元格中

在 Excel 2019 或 Office 365 中,新的 TEXTJOIN 函数可以帮助您轻松地将不同单元格中的单元格值合并到一个单元格中。

TEXTJOIN 的通用语法是:

=TEXTJOIN(分隔符, 忽略空值, 文本1, [文本2], …)
  • 分隔符: (必需)用于分隔合并数据的分隔符或字符。
  • 忽略空值: (必需)确定是否忽略空单元格,如果为 TRUE,则忽略空单元格;如果为 FALSE,则包括空单元格。
  • 文本1: (必需)要合并的第一个文本或单元格。
  • 文本2...: (可选)要合并的其他文本或单元格。

请在空白单元格中输入或复制以下公式:

=TEXTJOIN("-",TRUE,A2:A8)

然后,按 Enter 键获取结果,见截图:

doc-combine-multiple-cells-9

注意:在上述公式中,A2:A8 是您要合并的单元格范围;“-” 是用于分隔合并数据的连字符分隔符,请根据需要进行更改。


相关函数:

  • CONCATENATE:
  • Excel CONCATENATE 函数用于将两个或多个来自多个单元格的文本项合并为一个。
  • TRANSPOSE:
  • TRANSPOSE 函数旋转范围或数组的方向。例如,它可以将水平排列在行中的表格旋转为垂直排列在列中,反之亦然。
  • TEXTJOIN:
  • Excel TEXTJOIN 函数使用特定分隔符将一行、一列或一个单元格范围中的多个值连接起来。

更多文章:

  • 使用换行合并单元格
  • 在 Excel 中,有时您可能希望将单元格合并到一个单元格中并带有换行,如下方截图所示。在这里,本教程介绍了两种公式来解决此任务,并附有示例。
  • 从文本字符串中提取括号之间的文本
  • 如果文本字符串中有部分文本被括号包围,现在您需要提取括号之间的所有文本字符串,如下方截图所示。如何在 Excel 中快速轻松地解决此任务?
  • 在 Excel 中查找并替换多个值
  • 通常,查找和替换功能可以帮助您查找特定文本并将其替换为另一个文本,但有时您可能需要同时查找和替换多个值。例如,将所有“Excel”文本替换为“Excel 2019”,将“Outlook”替换为“Outlook2019”等,如下方截图所示。本文将介绍一个在 Excel 中解决此任务的公式。

最佳的办公生产力工具

Kutools for Excel - 助您脱颖而出

🤖 Kutools AI 助手:基于以下功能彻底改变数据分析方式:智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用Kutools函数
热门功能查找、高亮或标记重复项  |  删除空行  |  合并列或单元格而不丢失数据  |  四舍五入无需公式 ...
超级VLookup多条件  |  多值  |  跨多个工作表  |  模糊查找...
高级下拉列表简易下拉列表  |  级联下拉列表  |  多选下拉列表...
列管理器添加指定数量的列  |  移动列  |  切换隐藏列的可见状态  比较列以 选择相同和不同的单元格 ...
精选功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿与工作表管理器 | 资源库(自动文本)  |  日期提取  |  合并数据  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊筛选(筛选粗体/斜体/删除线...) ...
排名前15的工具集12个 文本 工具添加文本删除特定字符 ...)  |  50多种 图表 类型甘特图 ...)  |  40多种实用 公式基于生日计算年龄 ...)  |  19个 插入 工具插入二维码从路径插入图片 ...)  |  12个 转换 工具小写金额转大写汇率转换 ...)  |  7个 合并与拆分 工具高级合并行分割Excel单元格 ...)  |  ... 还有更多

Kutools for Excel拥有超过300种功能,确保您需要的功能只需一键即可实现...


Office Tab - 在Microsoft Office(包括Excel)中启用标签式阅读和编辑

  • 一秒内切换数十个打开的文档!
  • 每天为您减少数百次鼠标点击,告别鼠标手。
  • 在查看和编辑多个文档时,您的工作效率将提高50%。
  • 为Office(包括Excel)带来高效的标签页,就像Chrome、Edge和Firefox一样。