excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel表格单元格内换行数据分列显示并提取指定符号后的内容

单个单元格内有多条换行显示的内容,现在需要将这些换行内容对应到不同列单元格中显示,并提取这些内容中指定符号后的数据。

在上期专栏文《Excel表格将单元格内换行数据进行分列提取到多个单元格公式详解》作者讲解了提取单元格内换行内容进行分列显示的公式套路,这节会在这个基础上,继续提取换行内容中的特定数据。

如下图所示,要将A列单元格内换行数据分别提取显示到多列单元格,并提取指定符号“:”之后的文本内容。

具体来讲,我们的需求就是将A列人员具体信息提取到多列单元格,并清除其中的固定前缀。

根据需求,实际上可以分成两步来操作,第1步是将换行内容分列显示,第2步则是清除“姓名:”等固定前缀,提取指定符号后具体的信息文本。

下面我们快速回顾换行内容进行分列显示的公式步骤。

1、换行内容分列显示

首先输入替换公式:

=SUBSTITUTE($A$2:$A$14,CHAR(10),REPT(" ",100))

substitute函数的表达式为:=substitute(文本,指定替换值,替换为特定值,替换第K个)

这里省略第4参数,则默认为替换所有的指定值为特定值。

前面我们讲了CHAR(10)是换行符的函数代码,rept函数是重复指定次数文本

将公式套入表达式,则含义为替换A列区域单元格的换行符为100个空格。

所以公式得到的结果为多组换行数据与多组空格组成的长文本值。

接下来利用mid函数提取这个长文本值中位置的字符串,再利用trim函数去除当中的空格,得到分列显示的多组换行数据。

具体公式为:

购买专栏解锁剩余60%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接