excel合并单元格有五种方法:一、“合并后居中”仅保留左上角内容;二、用&或concatenate拼接再合并;三、textjoin函数可指定分隔符并忽略空值;四、“跨列居中”实现视觉合并而不真正合并;五、power query支持批量自动化合并。

如果您在Excel中需要将多个相邻单元格的内容整合为一个视觉整体,或使标题跨列居中显示,则需执行合并操作。以下是多种快速合并单元格并保留内容的实用方法:
一、使用“合并后居中”功能(基础合并)
该方法适用于创建跨列标题或简化表格外观,但会仅保留左上角单元格内容,其余内容被删除。
1、选中需要合并的连续单元格区域(如A1:C1)。
2、在“开始”选项卡的“对齐方式”组中,点击合并后居中按钮。
3、确认合并完成,原区域显示为单个单元格,内容为原A1单元格的值。
二、用CONCATENATE函数或&符号拼接内容再合并
当需保留所有原始单元格中的文字并组合显示时,应先拼接内容至新单元格,再隐藏原列或清除旧数据。
1、在空白单元格(如D1)中输入公式:=A1&B1&C1(无分隔符)或=A1&" "&B1&" "&C1(带空格分隔)。
2、按Enter确认,D1显示完整拼接结果。
3、复制D1,右键目标位置选择选择性粘贴→数值,避免公式依赖。
4、可手动删除A1:C1原有内容,再对D1应用合并后居中以扩展显示宽度。
三、利用TEXTJOIN函数自动合并(Excel 2016及以上)
该函数支持指定分隔符、忽略空单元格,是高效保留全部非空内容的理想方案。
1、在目标单元格(如E1)中输入:=TEXTJOIN("、",TRUE,A1:C1)(以顿号分隔且跳过空白)。
2、按Enter生成合并文本,例如“A公司、B部门、2024年”。
3、复制E1结果,选择性粘贴为数值到所需位置。
4、若需视觉合并效果,再对粘贴后的单元格执行合并后居中操作。
四、通过“设置单元格格式”实现视觉合并(不真正合并)
此方式保持单元格独立性,避免数据丢失与公式引用异常,适合报表排版需求。
1、选中目标区域(如F1:H1)。
2、右键→“设置单元格格式”→切换至“对齐”选项卡。
3、勾选合并单元格前的复选框(注意:此处勾选即执行合并;若仅需跨列显示而不破坏结构,请改用“跨列居中”)。
4、取消勾选“合并单元格”,改为在“水平对齐”下拉菜单中选择跨列居中。
5、点击确定,F1内容将在F1:H1范围内居中显示,但各单元格仍可单独编辑与引用。
五、使用Power Query合并多列(适用于批量处理)
当需对整列数据反复执行相同合并逻辑(如姓名+部门+职级),Power Query可建立可刷新的自动化流程。
1、选中数据区域→“数据”选项卡→点击从表格/区域,确认创建表。
2、在Power Query编辑器中,按住Ctrl键选中要合并的列(如“姓”、“名”、“部门”)。
3、右键→选择合并列→在弹出窗口中设定分隔符(如空格),命名新列(如“全称”)。
4、点击“关闭并上载”,结果自动写入新工作表,原始数据不受影响。










