Excel单元格合并怎么做?Excel合并单元格并保留全部内容【教程】

风枫酱_9496

风枫酱_9496

2026-04-27

1366人浏览

原创

Excel合并单元格会丢失非左上角数据,可用四种方法完整保留内容:一、“两端对齐”法拼接单列文本后合并;二、CONCAT函数连接多单元格并存于新位置;三、&符号公式灵活控制分隔符;四、VBA宏批量自动拼接并合并。

excel单元格合并怎么做?excel合并单元格并保留全部内容【教程】 - php中文网

如果您在Excel中直接使用“合并单元格”功能,系统将仅保留所选区域左上角单元格的内容,其余数据会被永久清除。以下是实现合并单元格且完整保留所有内容的多种可行方法:

一、使用“两端对齐”填充法(适用于纯文本单列)

该方法利用Excel“填充→两端对齐”命令,将选定区域内各行文本拼接至顶部单元格,再执行合并,避免手动输入,适合快速处理同列连续文本。

1、选中目标列中需要合并的全部单元格(例如A1:A5)。

2、适当加宽该列列宽,确保单行能容纳所有待合并内容。

3、在“开始”选项卡的“编辑”组中,点击“填充”下拉按钮,选择两端对齐。

4、此时仅A1单元格显示全部拼接文本,其余单元格为空;再次选中A1:A5区域。

5、点击“开始”选项卡中的合并后居中按钮完成合并。

6、根据需要调整列宽或设置自动换行,使多行内容可视。

二、使用CONCAT函数合并(推荐通用方案)

CONCAT函数可将多个单元格内容无缝连接为单一字符串,并存于独立单元格中,不破坏原始数据结构,支持跨行跨列、混合文本与数字,且结果可随时更新。

1、在空白单元格(如B1)中输入公式:=CONCAT(A1," ",A2," ",A3)(按实际行数增删参数)。

2、若需保留原始格式空格或分隔符,可在引号内自定义,例如=CONCAT(A1,"|",A2,"|",A3)。

3、按Enter确认,B1即显示完整合并结果。

4、右键B1 → “设置单元格格式” → 勾选自动换行,并调整行高以适配内容。

5、如需替代原区域,可复制B1结果 → 选择原数据区域(A1:A5)→ 右键 → “选择性粘贴” → 勾选值 → 点击确定。

三、使用&连接符公式(灵活控制分隔)

&符号提供更精细的连接控制,尤其适合需插入动态分隔符、条件空格或混合常量文本的场景,公式直观易查错。

1、在空白单元格(如C1)中输入:=A1&" "&A2&" "&A3(注意英文双引号及空格)。

2、支持嵌套逻辑,例如:=IF(A2="","",A1&" "&A2)&IF(A3="","",IF(A2="",""&A3," "&A3)),跳过空白项。

3、按Enter生成结果后,同样可执行自动换行与行高调整。

罗老师数据不上传 Excel VBA 本地处理专家
罗老师数据不上传 Excel VBA 本地处理专家

罗老师数据不上传 Excel VBA 本地处理专家 是一个面向企业隐私数据、本地化数据处理和 Excel 自动化的新手陪跑 skill。它不会要求用户上传原始表格,而是引导用户只提供表名、字段、规则和脱敏样例,再生成可复制到 Excel 里运行的 VBA 代码,帮助完成清洗、匹配、筛选、汇总、拆分和报表生成等任务。

下载

4、若需覆盖原位置,操作同方法二第5步:复制结果 → 选择性粘贴为值至目标区域。

四、运行VBA宏一键合并(批量高效处理)

此方案通过编写轻量VBA代码,自动遍历所选区域,拼接全部单元格值(含数字、日期、公式结果),写入首单元格后执行合并,全程无需人工干预,适合重复性大批量任务。

1、按Alt+F11打开VBA编辑器,插入新模块。

2、粘贴以下代码:

Sub MergeCellsPreserveAll()

Dim rng As Range, cell As Range, result As String

Set rng = Selection

For Each cell In rng: result = result & CStr(cell.Value) & " ": Next

rng.Cells(1).Value = Trim(result)

rng.Merge

rng.VerticalAlignment = xlCenter

rng.WrapText = True

End Sub

3、返回Excel,选中待合并区域(如D1:D8)。

4、按Alt+F8调出宏列表,运行MergeCellsPreserveAll。

5、合并完成后,检查首单元格是否已包含全部内容并自动换行。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

excel

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

5761

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

3616

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

3400

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1444

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

717

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

5148

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

7583

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1801

3

excel生成二维码
excel生成二维码

虽然Excel本身并不直接支持生成二维码,但我们可以借助一些插件或宏来实现在Excel中生成二维码的功能。本专题为大家提供excel生成二维码的相关文章。

2023.08.18

3278

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 45.1万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习