在 Excel 中合并单元格:选中单元格,在「开始」选项卡中点击「合并后居中」旁的箭头,选择「合并后居中」「跨越合并」或「合并单元格」。Excel 只保留左上角单元格的值,其余内容会被删除,因此请先移走或合并其他数据。以下步骤适用于 Windows 和 Mac 版 Microsoft 365 Excel、Excel 2024/2021/2019/2016,以及 Excel 网页版。
步骤和数据丢失提示来自 Microsoft 支持文章《合并和取消合并单元格》。
先看这里:合并后只保留一个值
Microsoft 说得很明确:合并多个单元格时,合并后的单元格只显示左上角单元格的内容,其他单元格的内容会被删除。在从右到左书写的语言中,保留的是右上角单元格。
之后取消合并也无法找回这些数据。所以合并前请:
- 检查选区内每个单元格是否有文本、数字或公式。
- 把需要的内容移到其他单元格,或用公式合并到一个单元格中(方法见下文“合并单元格不丢数据”)。
- 如果只是想让标题在几列上方居中,可以考虑用「跨列居中」,它不会合并任何单元格。
如果误合并了,立即按 Ctrl+Z(Mac 上按 Command+Z)撤销。
合并前的条件
- 单元格相邻,组成一个矩形区域。分散在工作表各处的单元格无法合并。
- 位于普通区域中。Excel 表格(超级表)内的单元格无法合并。
- 工作表允许修改格式。受保护的工作表和旧版共享工作簿会禁止合并。
如何在 Excel 中合并单元格
- 选中要合并的单元格:拖动选择,或单击第一个单元格后按住 Shift 单击最后一个,选区应为一个整体区域。
- 点击「开始」选项卡:在「对齐方式」组中找到「合并后居中」按钮。
- 点击「合并后居中」旁的箭头:会弹出一个小菜单。如果直接点按钮本身(而不是箭头),会立即执行“合并后居中”。
- 选择合并方式:合并后居中、跨越合并或合并单元格,下一节说明区别。
- 如有提示,确认警告:选区中多个单元格有数据时,桌面版通常会提示只保留左上角的值。点「确定」继续,或点「取消」返回。
选中的单元格现在成为一个大单元格,地址为左上角单元格的地址。可以用「开始」选项卡上的对齐按钮调整文字位置。
四个合并选项的区别
| 选项 | 作用 | 适用场景 |
|---|---|---|
| 合并后居中 | 将整个选区合并为一个单元格,并居中内容。 | 表格上方的标题。 |
| 跨越合并 | 按行分别合并。选中三行会得到三个加宽的单元格,而不是一个。 | 多行标签都需要跨相同的列。 |
| 合并单元格 | 将整个选区合并为一个单元格,保持原对齐方式。 | 需要左对齐文字的宽单元格。 |
| 取消单元格合并 | 将合并的单元格拆回原来的单元格。 | 撤销合并。 |
「跨越合并」只能横向合并。要纵向合并一列中的单元格,请用「合并后居中」或「合并单元格」。
如何取消合并单元格
- 选中已合并的单元格。
- 在「开始」选项卡中,点击「合并后居中」旁的箭头。
- 选择「取消单元格合并」。
单元格会重新拆分,内容保留在左上角单元格中,其他单元格为空。Microsoft 提示,从未合并过的单元格无法拆分。如果想把一个单元格中的文本拆到多列,请使用「数据」选项卡中的「分列」。
找出遗忘的合并单元格
不记得哪里有合并单元格时,Microsoft 建议使用查找功能。在 Windows 版 Excel 中:
- 在「开始」选项卡中选择「查找和选择」›「查找」。
- 点击「选项」,再点击「格式」。
- 在「对齐」选项卡中勾选「合并单元格」,点击「确定」。
- 点击「查找全部」,Excel 会列出工作表中所有合并单元格。
Mac 版查找对话框中的按钮名称可能略有不同。
跨列居中:有合并效果但不合并
「跨列居中」能让文字在多列上方居中显示,但每个单元格保持独立。不会删除任何内容,排序、筛选和选中单列也都正常。给数据区域加标题时,它是更安全的选择。
- 在最左侧单元格输入文字,其右侧单元格保持为空。
- 选中该单元格以及文字要跨越的空单元格:必须在同一行。
- 打开「设置单元格格式」:Windows 按 Ctrl+1,Mac 按 Command+1。
- 点击「对齐」选项卡。
- 在「水平对齐」列表中选择「跨列居中」。
- 点击「确定」:文字会在所选单元格上方居中显示。

两个限制:它只能横向跨行使用,不能纵向;而且是桌面版功能,Excel 网页版目前没有「跨列居中」。在浏览器中,最接近的替代办法是先「跨越合并」,再点击居中对齐按钮。
如何合并单元格而不丢失数据
要保留多个单元格的文字,可以先在新单元格中用公式把它们连接起来。Microsoft 在《将两个或多个单元格的文本合并到一个单元格》中介绍了以下方法:
| 方法 | 示例 | 说明 |
|---|---|---|
| 连接符(&) | =A2&" "&B2 | 所有版本可用,分隔符放在英文引号内。 |
| CONCAT | =CONCAT(A2," ",B2) | Excel 2019 及以上和 Microsoft 365。取代 CONCATENATE(后者仍可用),没有分隔符参数。 |
| TEXTJOIN | =TEXTJOIN(", ",TRUE,A2:C2) | Excel 2019 及以上和 Microsoft 365。自动添加分隔符,TRUE 表示跳过空单元格。 |
- 点击要合并区域之外的一个空单元格。
- 输入上面的某个公式(换成你自己的单元格引用),按回车。
- 选中结果并复制。
- 以“值”的形式粘贴回去,让文字不再依赖原单元格。
- 再合并原来的单元格,或先把合并后的文字放进左上角单元格再合并。
合并结果的长度不能超过 32,767 个字符,超出时 CONCAT 和 TEXTJOIN 会返回 #VALUE! 错误。
Windows、Mac 与网页版的差异
| 功能 | Windows | Mac | 网页版 |
|---|---|---|---|
| 「开始」选项卡中的合并后居中菜单 | 有 | 有 | 有 |
| 设置单元格格式快捷键 | Ctrl+1 | Command+1 | 本文未涉及 |
| 跨列居中 | 有 | 有 | 无 |
| 撤销合并 | Ctrl+Z | Command+Z | Ctrl+Z |
| CONCAT 和 TEXTJOIN | Excel 2019 及以上 | Excel 2019 及以上 | 有 |
Microsoft 为三个平台给出的合并和取消合并步骤相同。窗口较窄时按钮可能只显示图标,把鼠标悬停在「对齐方式」组的按钮上即可看到名称。
「合并后居中」按钮变灰怎么办
- 结束单元格编辑:光标在单元格内闪烁时,大多数功能区按钮不可用。按回车或 Esc。
- 检查是否为 Excel 表格:表格中的单元格无法合并。点击表格内部,打开「表设计」选项卡,在「工具」组中选择「转换为区域」。Windows 上也可以右键表格,选择「表格」›「转换为区域」。
- 撤销工作表保护:在「审阅」选项卡中选择「撤销工作表保护」,如有要求输入密码。
- 关闭旧版共享:使用旧版“共享工作簿”功能的工作簿不允许合并或取消合并单元格。
- 只选一个连续区域:按住 Ctrl 选中的分散单元格无法合并在一起。

补充说明:转换为区域会移除筛选箭头和结构化引用等表格功能;不知道工作表密码时,请询问设置保护的人;Microsoft 将“共享工作簿”定义为已被“共同创作”取代的旧功能,而共同创作没有这项限制。
合并单元格带来的后续问题
- 无法排序:Excel 会提示“此操作要求合并单元格都具有相同大小”。Microsoft 的解决方法是取消该区域的合并,或让所有合并单元格的行列数保持一致。
- 容易遗忘:工作表中间的合并单元格很容易被忽略。排序或调整数据结构前,用上面的查找方法把它们全部列出来。
因此,建议只在数据区域之外的标题和标签上使用合并,能用跨列居中的地方尽量用跨列居中。
常见问题(FAQ)
Excel 合并单元格有快捷键吗?
Excel 没有内置的单一合并快捷键。Windows 上可以使用功能区按键提示:依次按 Alt、H、M,再按屏幕上显示的对应字母,通常 C 为合并后居中、A 为跨越合并、M 为合并单元格、U 为取消合并。Mac 上按键提示默认关闭,较新的 Microsoft 365 版 Excel 可在「Excel › 偏好设置 › 辅助功能」中开启,显示的字母可能不同。
合并单元格会删除数据吗?
会。Excel 保留左上角的值,删除选区内其他单元格的内容,取消合并也无法恢复。请立即撤销,或在合并前用公式把值连接起来。
Excel 表格(超级表)里能合并单元格吗?
不能,表格内的合并命令不可用。请先把表格转换为普通区域,或把合并的标题放在表格上方的行中。
有合并单元格的列能排序吗?
只有当区域内所有合并单元格大小相同时才可以,否则 Excel 会报错停止。排序前请先取消合并。
Excel 网页版能合并单元格吗?
可以。「开始」选项卡中有相同的合并后居中菜单和四个选项,只是缺少「跨列居中」。
能合并两个单元格并保留两个值吗?
合并命令做不到。请先用 =A2&" "&B2、CONCAT 或 TEXTJOIN 连接值,以“值”的形式粘贴结果后再合并。
Google 表格的合并方式一样吗?
原理相同,但菜单不同。在 Google 表格中,选中单元格后通过「格式 › 合并单元格」操作。
下一步
先在标题行上试一试:在第一个单元格输入标题,横向选中与数据同宽的区域,使用「合并后居中」或「跨列居中」。然后保存工作簿,检查标题下方的排序和筛选是否仍然正常。