Excel怎么把多行内容合并到一个单元格_Excel换行合并方法【秘籍】

胖涛小哥_7884

胖涛小哥_7884

2026-03-25

2441人浏览

原创

Excel中将多行内容整合到单个单元格并保留换行效果,可采用五种方法:一、用CHAR(10)配合&连接符手动拼接;二、用TEXTJOIN函数批量合并;三、复制粘贴经记事本中转;四、Power Query聚合合并;五、VBA宏一键合并。

excel怎么把多行内容合并到一个单元格_excel换行合并方法【秘籍】

如果您在Excel中需要将多行内容整合到单个单元格内并保留换行效果,则可能是由于报表排版、数据导出或文本汇总等实际需求。以下是实现该目标的多种可行方法:

一、使用CHAR(10)配合&连接符手动拼接

该方法通过公式将多个单元格内容用换行符(ASCII码10)连接,适用于已知行数且需动态更新的场景。

1、选中目标合并单元格(例如D1)。

2、输入公式:=A1&CHAR(10)&B1&CHAR(10)&C1(假定需合并A1、B1、C1三行内容)。

3、按Enter确认后,右键单元格→“设置单元格格式”→勾选“自动换行”。

4、调整行高至能完整显示全部内容。

二、使用TEXTJOIN函数批量合并多行

TEXTJOIN函数可一次性连接指定区域内的非空单元格,并自定义分隔符,支持忽略空值,适合处理不规则行数的数据。

1、在目标单元格中输入公式:=TEXTJOIN(CHAR(10),TRUE,A1:A5)(合并A1至A5区域,TRUE表示忽略空单元格)。

2、按下Enter完成计算。

3、选中该单元格→开始选项卡→点击“自动换行”按钮。

4、双击行号下方边界以自动调整行高。

三、利用复制粘贴结合记事本中转实现纯文本换行合并

此方法不依赖公式,适用于静态内容合并或原始数据含格式干扰的情况,通过外部文本工具清除格式并注入换行符。

1、选中待合并的多行单元格(如A1:A4),按Ctrl+C复制。

2、打开记事本,按Ctrl+V粘贴,此时各行内容自然以换行分隔。

3、全选记事本中内容,按Ctrl+C再次复制。

S_Excel数据架构师
S_Excel数据架构师

通过可复用的 DuckDB 优先 ETL 执行器运行 Excel/CSV/XLSX 分析,同时保留脚本优先架构。适用于系统需要通用可导出执行器来完成标准表电子表格分析、安全只读 SQL 执行、多表注册、查询模板、验证产物、script_usage.md 使用说明、运行清单,以及调度友好的可重复输出等场景。DuckDB 为首选执行引擎;其他工具仅用于文件探测、Excel 标准化或有明确文档记录的降级场景。

下载

4、回到Excel,右键目标单元格→选择“选择性粘贴”→点击“文本”选项→确定。

5、对该单元格启用“自动换行”,并手动调整行高。

四、使用Power Query进行多行聚合合并

适用于大量数据、需重复执行或与其他清洗步骤联动的场景,可在查询编辑器中统一处理多行文本聚合逻辑。

1、选中源数据区域→数据选项卡→“从表格/区域”导入(勾选“表包含标题”)。

2、在Power Query编辑器中,右键需合并的列→选择“转换”→“格式”→“合并列”。

3、在弹出窗口中,分隔符选择“自定义”,输入#(lf)(代表换行符)。

4、点击确定后,关闭并上载至工作表指定位置。

5、对结果列应用“自动换行”格式并适配行高。

五、VBA宏一键合并选区为带换行的单单元格

该方法适合高频操作用户,运行一次宏即可将任意选中多行单列区域合并至首个单元格,保留各原单元格内容换行排列。

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

2、粘贴以下代码:Sub MergeWithLineBreaks() Dim rng As Range, cell As Range, result As String Set rng = Selection If rng.Columns.Count > 1 Then Exit Sub For Each cell In rng If cell.Value "" Then result = result & cell.Value & Chr(10) Next cell rng.Cells(1, 1).Value = Left(result, Len(result) - 1) rng.Cells(1, 1).WrapText = True End Sub

3、返回Excel,选中需合并的垂直区域(如A1:A6)。

4、按Alt+F8,选择“MergeWithLineBreaks”,点击“运行”。

相关专题

更多
string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.02

6979

3

counta和count的区别
counta和count的区别

Count函数用于计算指定范围内数字的个数,而CountA函数用于计算指定范围内非空单元格的个数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.20

3568

5

常见的编码方式
常见的编码方式

常见的编码方式有ASCII编码、Unicode编码、UTF-8编码、UTF-16编码、GBK编码等。想了解更多编码方式相关内容,可以阅读本专题下面的文章。

2023.10.24

1508

7

a和A对应的ASCII码数值
a和A对应的ASCII码数值

a的ascii码是65,a的ascii码是97;ascii码表中,一个字母的大小写数值相差32,一般知道大写字母的ascii码数值,其对应的小写字母的ascii码数值就算出来了,是大写字母的ascii码数值“+32”。想了解更多相关的内容,可阅读本专题下面的相关文章。

2024.10.24

5527

11

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

热门下载

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

精品课程

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

共162课时 | 45.1万人学习

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

共28课时 | 3.6万人学习