Tracks
在Excel 中合并单元格主要有两种方式:用公式连接其内容,或通过合并实现视觉上的排版效果。公式会拼接实际数据,而“合并”只会改变视觉对齐方式。
处理姓名、地址、报表或表头时,我们常会合并单元格。不同方法用途不同。
本指南将带您通过简单可靠的方式在 Excel 中合并单元格,涵盖公式、内置文本函数、视觉合并,以及名为“跨选区居中”的替代方案。我们也会说明每种方法适用的场景以及需要避免的情况。
如何使用公式在 Excel 中合并单元格(推荐)
要用公式合并单元格,我们来看一个简单示例:
假设我们有一组数据,A 列存放名字(First Name),B 列存放姓氏(Last Name)。我们希望两者一起显示在同一个单元格中。
为此,先创建一个辅助列:
- 转到C 列
- 单击C1
- 将表头输入为Full Name(全名)
接着,单击单元格 C2并输入以下公式:
=A2 & " " & B2
该公式的作用如下:
-
A2提取名字 -
" "在姓名之间添加一个空格 -
B2提取姓氏 -
&将以上内容连接为一个文本值
按 Enter 查看合并后的姓名。
现在将光标移到单元格右下角的小方块上,这称为填充柄。向下拖动以将公式应用到其余行。Excel 会为每一行自动调整单元格引用。

使用与号运算符合并两个单元格。作者供图。
此方法在不更改原始数据的情况下,将多个单元格的内容连接起来。由于公式不会覆盖值,这是在 Excel 中合并文本最可靠的方式。
如何使用内置文本函数在 Excel 中合并单元格
要使用内置文本函数合并单元格,您可以选用以下两种:
-
CONCAT()或CONCATENATE()将多个单元格的值合并为一个结果。 -
TEXTJOIN()可在合并时自定义分隔符,并忽略空单元格。
下面用简单示例分别说明。
使用 CONCAT() 或 CONCATENATE() 函数
CONCAT() 和 CONCATENATE() 会把多个单元格中的文本拼接成一个值。
使用步骤:
-
创建一个辅助列
-
单击单元格 C2
-
输入以下任一公式:
-
=CONCATENATE(A2," ",B2) -
=CONCAT(A2," ",B2)
-
-
按Enter
-
向下拖动填充柄,将公式应用到其他行

使用 CONCAT 和 CONCATENATE 合并单元格。作者供图。
两者返回相同结果:在名字与姓氏之间加入空格。若后续新增列,这些公式依然清晰易改。
使用 TEXTJOIN() 以分隔符合并单元格
TEXTJOIN() 提供了更高的控制力。我们可以指定分隔符,并让 Excel 跳过空单元格。
假设我们要把姓名与国家用逗号连接,步骤如下:
-
创建一个辅助列
-
单击单元格 C2
-
输入此公式:
=TEXTJOIN(",",TRUE,A2,B2)
其含义为:
-
","是分隔符。您也可以使用空格、逗号、短横线或任意字符 -
TRUE表示忽略空单元格 -
A2, B2为要合并的单元格
按Enter,然后向下拖动填充柄将公式应用到其余行。

使用 TEXTJOIN 函数以分隔符合并单元格。作者供图。
注意:在 TEXTJOIN() 公式中您只能指定一个分隔符。若文本不同部分需要不同分隔符,需使用单独的辅助列。
哪种更好?手写公式还是内置函数?
两种方法都可行,但内置文本函数的可扩展性更好。数据集变大时,我们只需更新函数内的范围,而无需重写冗长公式。
像 CONCAT() 与 TEXTJOIN() 这样的函数还能减少错误,因为 Excel 会更干净地处理空格与空单元格。
如何在 Excel 中合并单元格(仅视觉合并)
要在视觉上合并单元格:
- 选中要合并的单元格。例如选择 A1 到 D1。合并前请将主要值放在左上角单元格
- 转到 开始 选项卡
- 在 对齐方式 组中,单击 合并&居中
- 打开下拉菜单并选择以下选项之一:
- 合并及居中
- 跨越合并
- 合并单元格
- 取消单元格合并
- 若 Excel 显示警告消息,单击 确定 继续
Excel 会将所选单元格合并为一个更大的单元格。
提示:当您想在多列上显示标题或表头时使用 合并及居中。避免在数据集中使用它,因为合并单元格会在排序、筛选或分析数据时带来问题。

使用“合并及居中”选项合并单元格。作者供图。
此功能会改变工作表的布局,但不会合并实际数据。进行视觉合并时,Excel 仅保留左上角单元格的值,并移除所选范围内的其他值。
Excel 中“合并单元格”和“组合内容”的关键区别
在 Excel 中,人们常把“合并(merge)”与“组合(combine)”混为一谈。但两者指向不同操作:一个改变数据,另一个改变布局。
下面看下二者的差异。
使用公式组合单元格
当我们用 &、CONCAT() 或 TEXTJOIN() 等公式组合单元格时,Excel 会拼接内容,同时保持原始数据不变。
此方法:
- 保留所有值
- 不更改原单元格
- 可与排序和筛选配合
- 支持公式与计算
- 在大型数据集中更安全
- 适用于大多数数据处理任务
由于数据保持完整,公式是实际工作中最安全的做法。
使用“合并”工具合并单元格
当我们使用“合并及居中”合并单元格时,Excel 会在多列上创建一个更大的单元格——但不会合并其数值。
此方法:
- 仅保留左上角单元格的值
- 删除所选范围内的其他值
- 会给排序和筛选带来问题
- 可能破坏引用这些单元格的公式
- 主要用于格式与布局
合并后,Excel 会将所选范围视为一个大单元格。
快速对比:合并单元格 vs 组合单元格
以下是两种方法的并排快速对比:
|
特性 |
组合单元格(公式) |
合并单元格(合并工具) |
|
保留全部数据 |
是 |
否 |
|
会删除数值 |
否 |
是 |
|
可与公式配合 |
是 |
否 |
|
支持排序 |
是 |
否 |
|
利于分析 |
是 |
否 |
|
最佳用途 |
数据处理 |
版式与设计 |
何时应(不应)在 Excel 中合并单元格
我们应仅将“合并单元格”用于版式与呈现。它适用于标题、表头等设计元素。不适用于真实数据集内部,因为会破坏排序、筛选与公式。它不作用于数据本身,因此应尽量避免用于数据。
下面是一份速查表,帮助您判断何时使用、何时避免:
|
适合合并单元格的情形 |
不应合并单元格的情形 |
|
创建工作表标题 |
处理数据表 |
|
设计报表表头 |
使用公式与函数 |
|
添加分节标题 |
对数据进行排序或筛选 |
|
美化仪表板 |
分析记录 |
|
制作封面页 |
编制财务报表 |
|
构建静态模板 |
为图表准备数据 |
|
仅处理版式 |
用宏自动化任务 |
提示:拿不准时,用公式代替合并。公式能保持数据完整,在大多数场景下更合适。
“跨选区居中”:比合并更好的替代方案
跨选区居中 是 Excel 的一种对齐选项,可在多列上居中文本,同时保持各个单元格独立。文本会在所选列上视觉居中,但 Excel 不会真正合并单元格。由于单元格仍相互独立,排序、筛选与公式都可正常工作。
因此,当您只想要居中文本的视觉效果而不改变工作表结构时,跨选区居中 比 合并及居中 更佳。
应用 跨选区居中 的步骤:
- 选中希望文本居中的单元格区域。例如选择 B5 与 C5
- 按 Ctrl + 1 打开 设置单元格格式 窗口
- 打开 对齐 选项卡
- 在 水平对齐 下拉框中选择 跨选区居中
- 单击 确定
Excel 现在会将文本在所选单元格间居中显示。

使用“跨选区居中”来居中文本。作者供图。
其结果与合并单元格几乎一致。文本会在所选列中居中显示,效果类似 合并及居中。
不过单元格仍保持独立。您可以逐个单击以确认——Excel 会分别选中,而不会将其视作一个合并单元格。

验证“跨选区居中”。作者供图。
在 Excel 中组合单元格的常见问题
当我们用公式组合单元格时,可能出现一些常见问题,多与多余空格或公式错误有关。使用合适的函数即可轻松修复:
1. 合并后的文本出现多余空格
有时结果中会包含多余空格,通常是因为某个单元格本就带空格,或有值缺失。
可使用 TRIM() 函数清理,仅保留词与词之间的单个空格。
下面这个公式会将 A1 与 B1 的值连接起来,并在最终结果中清除多余空格。
2. 合并后公式显示错误
若引用的某个单元格发生变化、变为空或包含非预期值,公式可能返回错误。
可用 IFERROR() 处理,将错误替换为更清晰的结果。
当 Excel 检测到错误时,该公式会返回空结果而非错误消息,从而让工作表更整洁易读。
如何将合并后的内容拆分回独立单元格
要使用 分列(Text to Columns) 功能将合并文本拆分回独立单元格:
- 选中包含合并文本的那一列
- 按 Ctrl + C 复制该列,然后使用 选择性粘贴为数值(Ctrl + Shift + V 或右键选择 粘贴为数值)粘贴到另一列
- 转到 数据选项卡
- 在 数据工具组中单击 分列
- 在 文本分列向导中选择 分隔符号,然后单击 下一步
- 选择分隔数据的符号,例如 空格、 逗号或 制表符,然后单击 下一步
- 选择 常规或 文本,然后单击 完成
Excel 会根据您选定的分隔符将值拆分到不同列中。

将合并内容拆分。作者供图。
此 Excel 功能可按空格、逗号或制表符等分隔符拆分数据。当姓名、地点或其他值位于同一单元格时非常有效。
在 Excel 中组合单元格的最佳实践
在 Excel 中组合单元格时,建议遵循以下简单做法,帮助工作表保持整洁、可靠,且便于后续更新:
-
尽量使用公式来组合数据: 使用
&、CONCAT()或TEXTJOIN()等函数可以在保持原始数据完整且可编辑的情况下拼接数值。 -
避免在数据区域内合并单元格: 合并单元格会影响排序、筛选和公式。
-
将原始数据与格式分离: 数据与展示分离,便于更新或复用数据集。
-
仅将“合并”用于版式与呈现: 合并单元格最适合用于表头、标题或视觉分区,而非存储数据。
-
在工作表间保持一致的格式: 一致的样式有助于电子表格更易读、更易维护与共享。
结语
若想进一步提升您的 Excel 技能,欢迎学习我们的Excel 数据准备 与 Excel 数据分析 课程。课程将教授清洗、组织与分析真实数据集的实用技能。
您也可以在工作时随手查阅速查表。我们的Excel 数据处理速查表、Excel 公式速查表 与 Excel 快捷键速查表可在您构建或审阅表格时提供便捷摘要。
常见问题
使用公式合并单元格会影响文件大小吗?
公式会带来少量开销,但即便在大型工作表中影响也很小。除非文件包含成千上万条复杂公式,否则差异通常不明显。
可以合并来自不同工作表的单元格吗?
会的。您可以使用标准工作表引用来引用其他工作表中的单元格,例如 =Sheet1!A1 & Sheet2!B1。
可以基于条件来合并单元格吗?
可以。您可以使用 IF() 等逻辑函数,仅在满足特定条件时才合并单元格。
可以纵向而不是横向合并单元格吗?
可以。您可以在公式或函数中引用按行的范围,从而纵向(而非横向)合并单元格。