合并/拆分单元格¶
位置:功能区 EGTools 选项卡 → 合并/拆分单元格 组
处理合并单元格的功能组。由 2 个拆分按钮组成 — 合并(默认动作 = 无格式合并内容)和拆分(默认动作 = 无格式拆分为行)。
- 合并菜单 9 个(按功能区顺序):合并连续相同值 · 保留值的合并 · 保留连续值的合并 · 无格式/保留格式合并内容 · 按行无格式/保留格式合并 · 按列无格式/保留格式合并
- 拆分菜单 5 个:拆分并填充 · 无格式/保留格式拆分为行 · 无格式/保留格式拆分为列
合并连续相同值¶
将所选区域中纵向连续相同值的区段做成实际的单元格合并。 用于将排序后列表中同一分类重复的列整齐地归组显示。
操作流程¶
- 选择要合并的范围(建议为已排序的列表)并按下按钮。
- 在每一列中查找相同值纵向连续 2 格以上的区段并合并。 空单元格区段不合并。
- 选择多列时按层级式合并 — 右列的区段会在左列(各列)的 分组边界处断开。例如 A 列为部门、B 列为团队时,部门变化处 团队的合并也随之断开。
备注¶
- 值的比较以显示值为准(公式则以计算结果为准)。
- 只合并相同值区段,因此即使不经确认窗口执行也不会丢失值 (按 Excel 合并规则只保留左上值,但区段内的值全部相同)。
- 选择多个区域(Ctrl+单击)时按区域分别处理。
保留值的合并¶
将所选区域(可多个)仅在外观上合并。各单元格的值原样保留,
SUM·VLOOKUP 等函数和筛选·排序继续有效,而屏幕上像合并
单元格一样只显示左上单元格的值。
- 选择要显示为合并的范围并按菜单(可选择多个区域 — 按区域分别处理)。
-
内部会把当前工作表复制到临时工作簿,在副本中做出实际合并, 然后仅把该格式粘贴回原表的相同位置。值·公式完全不变, 临时工作簿不保存并自动关闭。
-
由于只是外观上的合并,左上以外单元格的值只是从屏幕上隐藏, 并未删除。公式引用时仍可照常读取。
保留连续值的合并¶
按与合并连续相同值相同的规则(纵向 2 格以上相同值 区段,多列为层级式)查找区段,但不做实际合并,而是像 保留值的合并那样仅在外观上合并。各单元格的值 原样保留,合并后筛选·汇总仍按值工作。
- 所选范围内已有的合并单元格会(在副本中)先拆分并填值后再计算 区段。原表的值不会改变。
无格式合并内容 / 保留格式合并内容¶
将整个所选区域合并为一个合并单元格,同时把内容连接起来。
- 选择范围并按菜单。列数为 2 列以上时会询问列间分隔符
(默认
,,取消则结束)。 - 行内的单元格用分隔符连接,行与行之间用换行连接。空单元格 跳过。公式单元格按计算结果文本合并。
- 区域被合并并填入连接后的文本。结果单元格为文本数字格式(@)。
- 无格式:把单元格样式恢复为常规并开启自动换行。
- 保留格式:记住原文每个字符的 11 种字体格式(字体·字号· 颜色·加粗·倾斜·下划线·删除线·上/下标等),再按字符逐一 应用到合并后的文本上。
按行无格式合并 / 按行保留格式合并¶
将所选区域的每一行按上述合并内容的方式处理,每行生成一个合并 单元格。列数为 2 列以上时只询问一次分隔符并复用于所有行。 进度显示在状态栏。
按列无格式合并 / 按列保留格式合并¶
将所选区域的每一列合并为一个合并单元格。纵向连续的值用 换行连接,因此不询问分隔符。
拆分并填充¶
取消所选区域内的合并单元格,并把原合并值重新填入拆分后的单元格。 用于在取消合并后仍让筛选·排序·公式引用按值正常工作。
操作流程¶
- 选择要填值的范围并按下按钮。若所选不是单元格(区域), 则不做任何动作静默结束。
- 对所选区域内的每个合并单元格取消合并,并把合并单元格原有的值 重新填入拆分后的单元格。原本为空的合并单元格保持为空。
- 若合并跨越多列,值只填入最左侧第一列 (跨多行的合并会填入第一列的所有行)。
注意¶
- 公式会变为值。 合并单元格中若有公式,填入的是计算结果值, 公式将消失。需要保留公式时请在执行前备份。
无格式拆分为行 / 保留格式拆分为行¶
将一个合并单元格中的文本按换行拆分,从上到下逐行填入。 是合并内容的逆操作。
- 选择合并单元格(或单个单元格)并按菜单。
- 文本按换行拆开,填入取消合并后的各行。若片段数多于原合并的 行数,会按不足数量插入行。
-
每个目标单元格设为文本数字格式(@),行高自动调整(AutoFit)。 保留格式版会按片段保留原文的字符格式。
-
若没有换行、可拆片段只有 1 个,则提示后结束。
无格式拆分为列 / 保留格式拆分为列¶
将一个合并单元格的文本按分隔符拆分,从左到右逐列填入。
- 选择合并单元格并按菜单后会询问分隔符(默认
,, 取消或输入空值则结束)。 - 若片段数多于原合并的列数会插入列,每个目标单元格应用 文本数字格式(@) + 列宽自动调整。保留格式版会按片段保留 原文的字符格式。
通用备注¶
无法执行的情况¶
| 情况 | 相关功能 | 提示 |
|---|---|---|
| 所选不是单元格区域 | 全部 | “请先选择单元格区域。” |
| 与表格(ListObject)区域重叠 | 合并连续相同值 · 保留连续值的合并 · 合并内容 · 按行/按列合并 | “无法处理表格(ListObject)区域。” — 表格内不支持合并单元格 |
| 只选择了一行 | 合并连续相同值 · 保留连续值的合并 | “无法处理单独一行。” |
| 选择了多个区域(Ctrl+单击) | 合并内容 | “一次只能处理一个区域。” |
| 超过 100 行 | 合并内容 · 按列合并 | “无法处理超过 100 行的区域。” |
| 包含已合并的单元格 | 合并内容(整体已是一个合并单元格)· 按行/按列合并 | “区域包含已合并的单元格。请先取消合并。” |
| 不是一个合并单元格 | 拆分为行/列 | “请只选择一个合并单元格后再执行。” |
| 没有可拆分的内容 | 拆分为行 | “单元格内没有可按换行符(Alt+Enter)拆分的内容。” |
| 没有可拆分的内容 | 拆分为列 | “单元格内没有可按分隔符拆分的内容。” |
注意¶
- “保留格式”按字符读取并重新应用格式,文本较长时会比较耗时。 进度显示在状态栏。不需要字符格式时,“无格式”要快得多。
- 合并内容·拆分的结果单元格为文本数字格式,不会自动识别为数字·日期。 含公式的单元格会变为计算结果文本。