如何在 Excel 中合并单元格的同时保留原有格式?
有时,您可能希望将 Excel 中的多个单元格合并为一个单元格,同时保留原始数据的格式,例如数字格式(如百分比、货币)、文本颜色、字体样式等。一个典型场景是:一个单元格包含姓名,另一个单元格包含以百分比格式显示的数值——合并后,您希望结果单元格能同时呈现姓名与保留原始格式的数值。这颇具挑战性,因为 Excel 的基本合并操作通常会导致源单元格的格式丢失。本文将为您介绍几种实用的方法,帮助您在合并单元格的同时保留原有格式,并说明每种方法最适合的应用场景。
使用公式合并单元格并保留单元格格式
使用 Microsoft Word 合并单元格并保留单元格格式
使用 Kutools for Excel 轻松合并单元格并保留单元格格式
使用 VBA 代码合并单元格并保留格式
使用快速填充合并单元格内容(有格式限制)
使用公式合并单元格并保留单元格格式
如下方截图所示,假设单元格 A1 包含姓名“Nana”,单元格 B1 包含“75.62%”并采用百分比格式。若希望将 A1 与 B1 合并后在单元格 C1 中显示为“Nana 75.62%”,可使用公式不仅拼接内容,还能保留数字的显示格式(此处为百分比)。此方法最适合仅需保留数字、日期或时间等格式的场景,但无法保留字体颜色或单元格填充色。

单击选中单元格 C1,然后在编辑栏中输入以下公式:
=A1 & " " & TEXT(B1,"0.00%") 输入公式后,按下 Enter,两个单元格即被合并,且合并结果中保留百分比格式。

注意:在此公式中,B1 是采用百分比格式的单元格。请根据需要调整单元格引用和数字格式字符串(例如,日期可使用“mm/dd/yyyy”)。此方法适用于以文本形式显示的数字格式,但无法保留文本颜色、加粗或背景填充等单元格级格式。
若需将此合并应用到多行,只需从 C1 向下拖动填充柄,即可将公式复制至其他行。请务必确保 TEXT 函数中的格式字符串与您要显示的数据类型相匹配。
优势:适用于小型数据集,仅需保留数字格式时操作极为快捷。
局限性:无法保留字体颜色、背景色等特殊单元格视觉格式或样式。
轻松合并单元格并在 Excel 中保留单元格格式:
Kutools for Excel 的合并行列或单元格(不丢失数据)工具可帮助您轻松合并所选区域的所有单元格,并在 Excel 中完整保留原有格式,效果如下方截图所示。立即下载并试用!(30 天免费试用)

使用快速填充合并单元格内容(有格式限制)
快速填充是 Excel 2013 及更高版本内置的一项功能,能够根据您指定的模式自动合并单元格内容。该工具在处理文本数据时尤为高效,特别适合需要快速合并、避免重复输入的场景。不过,快速填充主要关注内容本身,通常不会保留单元格格式(如字体颜色或数字格式)——它仅依据可见值进行操作,而非底层格式。
如何使用快速填充合并单元格值:
- 假设单元格 A2 和 B2 分别包含“Nana”和“75.62%”(作为文本或已格式化的值),您希望 C2 显示为“Nana 75.62%”。请在单元格 C2 中输入您期望的结果。
- 移动到单元格 C3,开始输入下一个预期的合并结果,或直接按 Ctrl+E,即可让 Excel 根据您的示例模式自动建议并填充该列的其余部分。
- 快速填充将自动为其余行应用合并模式,省去您重复输入或复制公式的麻烦。
提示:
- 如果快速填充未自动启动,您可以手动点击“数据工具”组中的数据> 快速填充,或按 Ctrl+E 即可触发。
- 此技术非常适合合并名字与姓氏、连接代码与描述等场景,但请注意:快速填充生成的合并内容将以您输入的内容为准——原始格式(如单元格颜色、加粗或数据类型格式(例如百分比))不会被保留,仅输出纯文本结果。
- 快速填充特别适用于中小型数据集中的模式化合并操作,在无需复杂格式时可作为理想的补充方案。
优势:操作极其快捷,无需公式或代码。
局限性:不保留格式——仅将单元格值以文本形式合并。
使用 Kutools for Excel 合并单元格并保留单元格格式
使用 Word 的方法可能需要频繁切换应用程序,仅适合处理少量数据。对于更复杂的合并任务——尤其是需要自动化、一致性以及高效处理多种格式(包括数字/日期格式和单元格样式)的场景,推荐使用 Kutools for Excel 加载项。Kutools for Excel 的合并功能可在合并单元格的同时完整保留原始格式,无论是日期、百分比、颜色还是字形,都能精准呈现!
1. 选择要合并的单元格,然后单击 Kutools > 合并和拆分 > “合并行/列/单元格并保留值”。
注意:若希望将结果放置在新列或新行中,需在原始数据旁多选一列,例如横向合并时需额外选择一列。

2. 在合并列或行对话框中:
(6) 单击确定以确认并执行操作。

注意:
3. 所选单元格现在将合并并保留格式,如下所示:

使用 Kutools for Excel 中的合并工具,可轻松合并单元格并保留百分比、日期及其他格式样式。该方法非常适合频繁、批量或多类型格式操作,并支持大型数据集。
如果您想免费试用(30 天)此工具,请点击此处下载,然后按照上述步骤操作即可。
使用 Microsoft Word 合并单元格并保留单元格格式
如果工作表包含多种格式(如加粗、倾斜、文本颜色或其他高级样式),前述公式方法将无法完整保留这些格式。此时,您可以借助 Microsoft Word 强大的表格处理功能——尤其适用于需要合并两列单元格并同时保留丰富文本格式的场景,而这在 Excel 中通常难以直接实现。
例如,如下图所示,A 列包含文本,B 列包含具有特定格式的数值:

要重新合并这两列并保留格式,请按以下步骤操作:
1. 从 Excel 中选择并复制这两列数据。
2. 打开一个新的 Word 文档,粘贴数据。内容通常会以表格形式自动粘贴,便于后续操作。
3. 选中新创建的表格,点击表格工具下的布局选项卡,然后在数据组中使用转换为文本功能,如下图所示:

4. 在表格转文本对话框中,选择您偏好的分隔符(例如空格、逗号或分号)。为获得最佳效果,请勿选择“段落标志”或“制表符”。

5. 单击确定以转换表格。接着,从 Word 中复制合并后的文本结果,并粘贴至 Excel 工作表中的目标位置。输出结果将显示合并后的内容,并在复制粘贴过程中尽可能保留原有文本格式:

注意:加粗、倾斜等基础格式通常可保留,但通过条件格式或公式实现的复杂格式无法在此过程中转移。此外,请谨慎选择分隔符,以免造成数据混淆。
优势:可保留字形及大部分文本格式。
局限性:不适用于大范围数据的自动化处理,且无法保留单元格背景色和 Excel 特有格式,粘贴后可能需手动调整。
使用 VBA 代码合并单元格并保留格式
当处理包含自定义单元格格式的数据(例如字体颜色、加粗/倾斜、单元格底纹和数字格式)时,Excel 中的基本公式或内置合并功能通常会导致格式丢失。使用 VBA 宏可提供更灵活且自动化的解决方案,既能合并单元格内容,又能保留广泛的样式,包括文本属性和大多数数字格式。此方法非常适合重复性合并任务,或需要以编程方式合并大量格式化数据的场景。
注意:使用宏前,请先在 Excel 中启用“开发工具”选项卡,并将文件另存为启用宏的工作簿以便后续使用。运行 VBA 代码前,务必备份数据,以防出现意外结果。
1. 转到开发工具 > Visual Basic。在 VBA 编辑器中,单击插入 > 模块,并将以下代码粘贴到模块窗口中:
Sub CombineCellsPreserveFormat()
Dim TargetCell As Range
Dim Cell As Range
Dim CombineRange As Range
Dim xTitleId As String
Dim OutputText As String
Dim OutputRtf As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set CombineRange = Application.Selection
Set CombineRange = Application.InputBox("Select cells to combine:", xTitleId, CombineRange.Address, Type:=8)
Set TargetCell = Application.InputBox("Select target cell:", xTitleId, CombineRange.Cells(1).Address, Type:=8)
OutputText = ""
OutputRtf = ""
For Each Cell In CombineRange
Cell.Select
OutputRtf = OutputRtf & Cell.Text & " "
Next
TargetCell.Select
TargetCell.Value = ""
TargetCell.Select
For Each Cell In CombineRange
Cell.Copy
TargetCell.Select
Selection.PasteSpecial Paste:=xlPasteFormats
TargetCell.Value = TargetCell.Value & Cell.Text & " "
Next
Application.CutCopyMode = False
MsgBox "Cells combined with formatting. Please review merged cell.", vbInformation, xTitleId
End Sub 2. 要运行代码,请单击 VBA 编辑器中的
按钮。系统将提示您选择要合并的单元格以及用于存放合并结果的目标单元格。宏将自动连接文本,并尽可能在目标单元格中保留原有字体格式。
提示与注意事项:
- 合并后的单元格将包含组合文本。大多数单元格级格式(如字体颜色、加粗、下划线、倾斜、字体大小和数字格式)将被保留,但由于 Excel 文本对象模型的限制,背景填充和条件格式可能无法完全保留。
- 如果各单元格采用了不同的格式,可能仅第一个单元格的格式会被完整应用,请务必仔细检查,并在必要时手动调整。
- 如果出现“运行时错误”,请确保您已正确选择区域和目标单元格,并且 Excel 设置中启用了适当的宏权限。
- 此 VBA 一次只能合并一行数据。
优势:高度可定制,特别适合高级用户或批量操作。
局限性:根据内容复杂度和 Excel 版本的不同,可能无法完美保留所有格式;且需具备基本的 VBA 使用经验。
综上所述,在 Excel 中合并单元格并保留格式的方法应根据您的数据特性和具体格式需求来选择。公式法适用于简单数字格式,速度极快;Word 可更广泛地保留文本格式;Kutools 能全面便捷地处理不同类型和大批量数据;VBA 支持灵活自动化并保留大部分格式;而快速填充则最适合纯文本合并且设置极少的场景。如果出现问题(如格式丢失或复制错误),请检查所选区域是否正确,确认与您的 Excel 版本兼容,并在应用自动化工具或代码前备份数据。
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多工作表 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列…… | |
| 特色功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 精选 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,从路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|……更多 |
使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……
Office Tab 为 Office 带来标签式界面,让您的工作更轻松
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
- 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
- 将您的工作效率提升 50%,每天减少数百次鼠标点击!
所有 Kutools 插件,一个安装程序
Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。
- 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
- 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
- 协同效果更佳— 在多个 Office 应用中实现高效协同
- 30 天全功能试用— 无需注册,无需信用卡
- 超值之选— 比单独购买插件更省钱