Excel单元格中如何用公式提取特定字符?

来源:本站整理 作者:网络笔记

最佳答案有什么快捷的方法呢?当然,CTRL+E智能填充遇到这种问题,简直是切瓜砍菜,非常之简单。另外也可以通过多次分列来搞定!但是如何使用公式提取出指定的字符串,今天作者君就跟大家一起来学习。首先提取作者。这个要相对简单,因为从原始文件名可以看出,作者是前几个字符,而且与后面的标题信息是通过“-”来分隔的。......

有什么快捷的方法呢?

当然,CTRL+E智能填充遇到这种问题,简直是切瓜砍菜,非常之简单。

另外也可以通过多次分列来搞定!

但是如何使用公式提取出指定的字符串,今天作者君就跟大家一起来学习。

首先提取作者。

这个要相对简单,因为从原始文件名可以看出,作者是前几个字符,而且与后面的标题信息是通过“-”来分隔的。

而在excel中用来查找字符串中指定字符的函数,find函数最为常用,而mid、left、right等函数可以用于提取字符。

从上已知作者和标题信息是通过相同分隔符来区分的。

则可以输入公式:=FIND(“-“,C2)

find函数的表达式为find(查找指定字符,文本,从第几个字符开始查找)。含义是查找指定字符在文本的位置。

上面公式省略了最后一个参数,则默认是从第一个字符开始查找,于是结果为:3。

由于作者的信息是位于单元格文本的左侧,所以我们通过left函数从左提取字符。

输入公式:=LEFT(C2,FIND(“-“,C2)-1)

left函数的表达式为:left(文本,字符数),之前我们使用find函数得到了“-”所在文本中的位置,而要提取的字符在分隔符之前,因此要减去1,于是完整的公式如上图中所示。

使用mid函数来提取,关键也在于查找“-”在文本中的位置,从第1个字符开始,提取指定位数的字符串,同样可以得出准确的结果。

我们将公式向下填充,看一下所有的结果:

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+