excel截取某部分字符串(Excel根据特定字符截取字符串)

excel截取某部分字符串(Excel根据特定字符截取字符串)(1)

今天介绍从特定字符截取字符串的方法,这里需要用到另一个函数find;

先介绍一下find的用法,find包含两个参数,第一个参数是要查找的文本,第二个参数是文本所在的单元格,find返回的结果是要查找的文本所在的位置。


举例:提取“202.96.119.221:80@dddHTTP$1.2#”这个字符串@$之间的字符,

我们分步来实现这个目标:

1、首先查找字符“@”在字符串“202.96.119.221:80@dddHTTP$1.2#”中的位置

excel截取某部分字符串(Excel根据特定字符截取字符串)(2)

通过这一步我们得到了@所在的位置;

2、接下来查找字符“$”位置:

excel截取某部分字符串(Excel根据特定字符截取字符串)(3)

解释下,为什么要B1 1,这是因为我们需要从@的后一个字符截取,所以要加上1,C2-B2-1的意思是 计算字符“@”和“$”之间的字符长度;

整个任务就完成了,这是一个思路,当然我们也可以用一个公式来解决,我们是为了解释方便拆成了3个公式,接下来,我们来整合一下:

excel截取某部分字符串(Excel根据特定字符截取字符串)(4)

这是我们写的第一个比较大的公式,思路还是比较清晰的;

任何一个看似复杂的问题,都可以拆解成小问题来解决,每当我们看到一大串公式时头都大了,其实拆解下并不复杂,路漫漫其修远兮,坚持学习吧!


公众号:从零开始学习Excel,如有问题,及时回复!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页