龙空技术网

一个函数搞定 Excel 合并单元格拆分,按换行符纵向或横向拆分

Excel学习世界 334

前言:

当前兄弟们对“netexcel换行符”大约比较关注,朋友们都想要学习一些“netexcel换行符”的相关资讯。那么小编也在网络上汇集了一些对于“netexcel换行符””的相关内容,希望小伙伴们能喜欢,小伙伴们快快来了解一下吧!

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

将合并单元格内的每一行内容提取出来按行或按列排放,除了以前教过的各种技巧,还可以用 365 函数一步实现。

案例:

将下图 1 中合并单元格内的姓名按行拆分出来,拆分后的结果分别按列和按行排列,效果如下图 2 所示。

解决方案:

先纵向拆分。

1. 在 C4 单元格中输入以下公式 --> 回车:

=TEXTSPLIT(A2,,CHAR(10),1)

公式释义:

textsplit 函数的作用是使用列和行分隔符拆分文本字符串;语法为 TEXTSPLIT(要拆分的文本,标记跨列溢出文本的点的文本,[标记向下溢出文本行的点的文本],[是否以忽略连续分隔符?默认为 FALSE,将创建一个空单元格,true 则忽略。], [是否区分大小写?默认为 0,会区分大小写,1 则不区分。], [用于填充结果的值,默认值为 #N/A。]);本例中参数含义如下:A2:拆分 A2 单元格;,,CHAR(10):拆分的节点为 char(10),即换行符;此处第二个参数留空,将换行公式放到第三个参数的位置,表示按行拆分;1:忽略连续的换行;

横向拆分的公式也同样只需要一步。

2. 在 E4 单元格中输入以下公式 --> 回车:

=TEXTSPLIT(A2,CHAR(10),,1)

公式释义:

这个公式跟前面那个唯一的区别是将 char(10) 从第三个参数移到了第二个参数,表示按列拆分

最终效果如下。

标签: #netexcel换行符