Excel 怎么合并单元格?合并后居中、跨越合并与不丢数据的合并方法

Excel 合并单元格教程:合并后居中、跨越合并、合并单元格三种方式的区别,取消合并与查找合并单元格,用跨列居中代替合并,用 & / CONCAT / TEXTJOIN 合并不丢数据,以及合并按钮变灰和排序报错的解决方法。

在 Excel 中合并单元格:选中单元格,在「开始」选项卡中点击「合并后居中」旁的箭头,选择「合并后居中」「跨越合并」或「合并单元格」。Excel 只保留左上角单元格的值,其余内容会被删除,因此请先移走或合并其他数据。以下步骤适用于 Windows 和 Mac 版 Microsoft 365 Excel、Excel 2024/2021/2019/2016,以及 Excel 网页版。

步骤和数据丢失提示来自 Microsoft 支持文章《合并和取消合并单元格》。

先看这里:合并后只保留一个值

Microsoft 说得很明确:合并多个单元格时,合并后的单元格只显示左上角单元格的内容,其他单元格的内容会被删除。在从右到左书写的语言中,保留的是右上角单元格。

之后取消合并也无法找回这些数据。所以合并前请:

  • 检查选区内每个单元格是否有文本、数字或公式。
  • 把需要的内容移到其他单元格,或用公式合并到一个单元格中(方法见下文“合并单元格不丢数据”)。
  • 如果只是想让标题在几列上方居中,可以考虑用「跨列居中」,它不会合并任何单元格。

如果误合并了,立即按 Ctrl+Z(Mac 上按 Command+Z)撤销。

合并前的条件

  • 单元格相邻,组成一个矩形区域。分散在工作表各处的单元格无法合并。
  • 位于普通区域中。Excel 表格(超级表)内的单元格无法合并。
  • 工作表允许修改格式。受保护的工作表和旧版共享工作簿会禁止合并。

如何在 Excel 中合并单元格

  1. 选中要合并的单元格:拖动选择,或单击第一个单元格后按住 Shift 单击最后一个,选区应为一个整体区域。
  2. 点击「开始」选项卡:在「对齐方式」组中找到「合并后居中」按钮。
  3. 点击「合并后居中」旁的箭头:会弹出一个小菜单。如果直接点按钮本身(而不是箭头),会立即执行“合并后居中”。
  4. 选择合并方式:合并后居中、跨越合并或合并单元格,下一节说明区别。
  5. 如有提示,确认警告:选区中多个单元格有数据时,桌面版通常会提示只保留左上角的值。点「确定」继续,或点「取消」返回。

选中的单元格现在成为一个大单元格,地址为左上角单元格的地址。可以用「开始」选项卡上的对齐按钮调整文字位置。

四个合并选项的区别

选项作用适用场景
合并后居中将整个选区合并为一个单元格,并居中内容。表格上方的标题。
跨越合并按行分别合并。选中三行会得到三个加宽的单元格,而不是一个。多行标签都需要跨相同的列。
合并单元格将整个选区合并为一个单元格,保持原对齐方式。需要左对齐文字的宽单元格。
取消单元格合并将合并的单元格拆回原来的单元格。撤销合并。

「跨越合并」只能横向合并。要纵向合并一列中的单元格,请用「合并后居中」或「合并单元格」。

如何取消合并单元格

  1. 选中已合并的单元格。
  2. 在「开始」选项卡中,点击「合并后居中」旁的箭头。
  3. 选择「取消单元格合并」。

单元格会重新拆分,内容保留在左上角单元格中,其他单元格为空。Microsoft 提示,从未合并过的单元格无法拆分。如果想把一个单元格中的文本拆到多列,请使用「数据」选项卡中的「分列」。

找出遗忘的合并单元格

不记得哪里有合并单元格时,Microsoft 建议使用查找功能。在 Windows 版 Excel 中:

  1. 在「开始」选项卡中选择「查找和选择」›「查找」。
  2. 点击「选项」,再点击「格式」。
  3. 在「对齐」选项卡中勾选「合并单元格」,点击「确定」。
  4. 点击「查找全部」,Excel 会列出工作表中所有合并单元格。

Mac 版查找对话框中的按钮名称可能略有不同。

跨列居中:有合并效果但不合并

「跨列居中」能让文字在多列上方居中显示,但每个单元格保持独立。不会删除任何内容,排序、筛选和选中单列也都正常。给数据区域加标题时,它是更安全的选择。

  1. 在最左侧单元格输入文字,其右侧单元格保持为空。
  2. 选中该单元格以及文字要跨越的空单元格:必须在同一行。
  3. 打开「设置单元格格式」:Windows 按 Ctrl+1,Mac 按 Command+1。
  4. 点击「对齐」选项卡。
  5. 在「水平对齐」列表中选择「跨列居中」。
  6. 点击「确定」:文字会在所选单元格上方居中显示。
Excel 跨列居中步骤:在最左单元格输入文字、选中要跨越的空单元格、打开设置单元格格式、点击对齐、在水平对齐中选择跨列居中、确定
在 Excel 中不合并单元格也能让标题跨列居中

两个限制:它只能横向跨行使用,不能纵向;而且是桌面版功能,Excel 网页版目前没有「跨列居中」。在浏览器中,最接近的替代办法是先「跨越合并」,再点击居中对齐按钮。

如何合并单元格而不丢失数据

要保留多个单元格的文字,可以先在新单元格中用公式把它们连接起来。Microsoft 在《将两个或多个单元格的文本合并到一个单元格》中介绍了以下方法:

方法示例说明
连接符(&)=A2&" "&B2所有版本可用,分隔符放在英文引号内。
CONCAT=CONCAT(A2," ",B2)Excel 2019 及以上和 Microsoft 365。取代 CONCATENATE(后者仍可用),没有分隔符参数。
TEXTJOIN=TEXTJOIN(", ",TRUE,A2:C2)Excel 2019 及以上和 Microsoft 365。自动添加分隔符,TRUE 表示跳过空单元格。
  1. 点击要合并区域之外的一个空单元格。
  2. 输入上面的某个公式(换成你自己的单元格引用),按回车。
  3. 选中结果并复制。
  4. 以“值”的形式粘贴回去,让文字不再依赖原单元格。
  5. 再合并原来的单元格,或先把合并后的文字放进左上角单元格再合并。

合并结果的长度不能超过 32,767 个字符,超出时 CONCAT 和 TEXTJOIN 会返回 #VALUE! 错误。

Windows、Mac 与网页版的差异

功能WindowsMac网页版
「开始」选项卡中的合并后居中菜单有有有
设置单元格格式快捷键Ctrl+1Command+1本文未涉及
跨列居中有有无
撤销合并Ctrl+ZCommand+ZCtrl+Z
CONCAT 和 TEXTJOINExcel 2019 及以上Excel 2019 及以上有

Microsoft 为三个平台给出的合并和取消合并步骤相同。窗口较窄时按钮可能只显示图标,把鼠标悬停在「对齐方式」组的按钮上即可看到名称。

「合并后居中」按钮变灰怎么办

  1. 结束单元格编辑:光标在单元格内闪烁时,大多数功能区按钮不可用。按回车或 Esc。
  2. 检查是否为 Excel 表格:表格中的单元格无法合并。点击表格内部,打开「表设计」选项卡,在「工具」组中选择「转换为区域」。Windows 上也可以右键表格,选择「表格」›「转换为区域」。
  3. 撤销工作表保护:在「审阅」选项卡中选择「撤销工作表保护」,如有要求输入密码。
  4. 关闭旧版共享:使用旧版“共享工作簿”功能的工作簿不允许合并或取消合并单元格。
  5. 只选一个连续区域:按住 Ctrl 选中的分散单元格无法合并在一起。
Excel 合并后居中按钮变灰的解决步骤:结束编辑、表格转换为区域、撤销工作表保护、关闭旧版共享、只选一个连续区域
「合并后居中」变灰时的排查步骤

补充说明:转换为区域会移除筛选箭头和结构化引用等表格功能;不知道工作表密码时,请询问设置保护的人;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 表格中,选中单元格后通过「格式 › 合并单元格」操作。

下一步

先在标题行上试一试:在第一个单元格输入标题,横向选中与数据同宽的区域,使用「合并后居中」或「跨列居中」。然后保存工作簿,检查标题下方的排序和筛选是否仍然正常。

相关阅读:VLOOKUP 函数怎么用、Excel 文件怎么加密码、Excel 怎么启用宏。