跳转至

合并/拆分单元格

位置:功能区 EGTools 选项卡 → 合并/拆分单元格

处理合并单元格的功能组。由 2 个拆分按钮组成 — 合并(默认动作 = 无格式合并内容)和拆分(默认动作 = 无格式拆分为行)。

  • 合并菜单 9 个(按功能区顺序):合并连续相同值 · 保留值的合并 · 保留连续值的合并 · 无格式/保留格式合并内容 · 按行无格式/保留格式合并 · 按列无格式/保留格式合并
  • 拆分菜单 5 个:拆分并填充 · 无格式/保留格式拆分为行 · 无格式/保留格式拆分为列

合并连续相同值

将所选区域中纵向连续相同值的区段做成实际的单元格合并。 用于将排序后列表中同一分类重复的列整齐地归组显示。

操作流程

  1. 选择要合并的范围(建议为已排序的列表)并按下按钮。
  2. 在每一列中查找相同值纵向连续 2 格以上的区段并合并。 空单元格区段不合并。
  3. 选择多列时按层级式合并 — 右列的区段会在左列(各列)的 分组边界处断开。例如 A 列为部门、B 列为团队时,部门变化处 团队的合并也随之断开。

备注

  • 值的比较以显示值为准(公式则以计算结果为准)。
  • 只合并相同值区段,因此即使不经确认窗口执行也不会丢失值 (按 Excel 合并规则只保留左上值,但区段内的值全部相同)。
  • 选择多个区域(Ctrl+单击)时按区域分别处理。

保留值的合并

将所选区域(可多个)仅在外观上合并。各单元格的值原样保留, SUM·VLOOKUP 等函数和筛选·排序继续有效,而屏幕上像合并 单元格一样只显示左上单元格的值。

  1. 选择要显示为合并的范围并按菜单(可选择多个区域 — 按区域分别处理)。
  2. 内部会把当前工作表复制到临时工作簿,在副本中做出实际合并, 然后仅把该格式粘贴回原表的相同位置。值·公式完全不变, 临时工作簿不保存并自动关闭。

  3. 由于只是外观上的合并,左上以外单元格的值只是从屏幕上隐藏, 并未删除。公式引用时仍可照常读取。

保留连续值的合并

按与合并连续相同值相同的规则(纵向 2 格以上相同值 区段,多列为层级式)查找区段,但不做实际合并,而是像 保留值的合并那样仅在外观上合并。各单元格的值 原样保留,合并后筛选·汇总仍按值工作。

  • 所选范围内已有的合并单元格会(在副本中)先拆分并填值后再计算 区段。原表的值不会改变。

无格式合并内容 / 保留格式合并内容

将整个所选区域合并为一个合并单元格,同时把内容连接起来。

  1. 选择范围并按菜单。列数为 2 列以上时会询问列间分隔符 (默认 ,,取消则结束)。
  2. 行内的单元格用分隔符连接,行与行之间用换行连接。空单元格 跳过。公式单元格按计算结果文本合并。
  3. 区域被合并并填入连接后的文本。结果单元格为文本数字格式(@)
  4. 无格式:把单元格样式恢复为常规并开启自动换行。
  5. 保留格式:记住原文每个字符的 11 种字体格式(字体·字号· 颜色·加粗·倾斜·下划线·删除线·上/下标等),再按字符逐一 应用到合并后的文本上。

按行无格式合并 / 按行保留格式合并

将所选区域的每一行按上述合并内容的方式处理,每行生成一个合并 单元格。列数为 2 列以上时只询问一次分隔符并复用于所有行。 进度显示在状态栏。

按列无格式合并 / 按列保留格式合并

将所选区域的每一列合并为一个合并单元格。纵向连续的值用 换行连接,因此不询问分隔符。

拆分并填充

取消所选区域内的合并单元格,并把原合并值重新填入拆分后的单元格。 用于在取消合并后仍让筛选·排序·公式引用按值正常工作。

操作流程

  1. 选择要填值的范围并按下按钮。若所选不是单元格(区域), 则不做任何动作静默结束。
  2. 对所选区域内的每个合并单元格取消合并,并把合并单元格原有的值 重新填入拆分后的单元格。原本为空的合并单元格保持为空。
  3. 若合并跨越多,值只填入最左侧第一列 (跨多行的合并会填入第一列的所有行)。

注意

  • 公式会变为值。 合并单元格中若有公式,填入的是计算结果值, 公式将消失。需要保留公式时请在执行前备份。

无格式拆分为行 / 保留格式拆分为行

一个合并单元格中的文本按换行拆分,从上到下逐行填入。 是合并内容的逆操作。

  1. 选择合并单元格(或单个单元格)并按菜单。
  2. 文本按换行拆开,填入取消合并后的各行。若片段数多于原合并的 行数,会按不足数量插入行
  3. 每个目标单元格设为文本数字格式(@),行高自动调整(AutoFit)。 保留格式版会按片段保留原文的字符格式。

  4. 若没有换行、可拆片段只有 1 个,则提示后结束。

无格式拆分为列 / 保留格式拆分为列

将一个合并单元格的文本按分隔符拆分,从左到右逐列填入。

  1. 选择合并单元格并按菜单后会询问分隔符(默认 ,, 取消或输入空值则结束)。
  2. 若片段数多于原合并的列数会插入列,每个目标单元格应用 文本数字格式(@) + 列宽自动调整。保留格式版会按片段保留 原文的字符格式。

通用备注

无法执行的情况

情况 相关功能 提示
所选不是单元格区域 全部 “请先选择单元格区域。”
与表格(ListObject)区域重叠 合并连续相同值 · 保留连续值的合并 · 合并内容 · 按行/按列合并 “无法处理表格(ListObject)区域。” — 表格内不支持合并单元格
只选择了一行 合并连续相同值 · 保留连续值的合并 “无法处理单独一行。”
选择了多个区域(Ctrl+单击) 合并内容 “一次只能处理一个区域。”
超过 100 行 合并内容 · 按列合并 “无法处理超过 100 行的区域。”
包含已合并的单元格 合并内容(整体已是一个合并单元格)· 按行/按列合并 “区域包含已合并的单元格。请先取消合并。”
不是一个合并单元格 拆分为行/列 “请只选择一个合并单元格后再执行。”
没有可拆分的内容 拆分为行 “单元格内没有可按换行符(Alt+Enter)拆分的内容。”
没有可拆分的内容 拆分为列 “单元格内没有可按分隔符拆分的内容。”

注意

  • “保留格式”按字符读取并重新应用格式,文本较长时会比较耗时。 进度显示在状态栏。不需要字符格式时,“无格式”要快得多。
  • 合并内容·拆分的结果单元格为文本数字格式,不会自动识别为数字·日期。 含公式的单元格会变为计算结果文本。