builder forms oracle 函数如何使用_如何使用find函数和search函数精确查找字符

f669b7f2d6ce77fa48eeaa3abacfbd40.png

精确查找指定字符在一个字符串中的位置是Excel函数运用中的一项重要的技巧,尤其是在截取字符串、替换字符串等文本处理过程中,精确定位技术更是必不可少。查找字符的主要函数是find函数和search函数,两者的语法完全相同。

find(find_text,within_text,[start_num]) / search(find_text,within_text,[start_num])

Find_text:必须,表示要查找的文本

Within_text:表示包含要查找文本的文本

Start_num:可选,表示开始查找的位置,省略则默认为1

这两个函数都是在第二个字符串中查找第一个字符串,并返回第一个字符串第一次出现时的位置的值。

两者的区别是:

  • find区分大小写,search不区分
  • search支持通配符,find不支持

下面我们通过几个例子来帮助我们理解这两个函数具体的使用方法。例一:查找字符在字符串中的第一次出现的位置

在“我爱学习Excel”中,我们来查找“爱”字第一次出现的位置。

0cdfff3b47fe5fe536fffda03c0e78c8.gif

例二:查找字符在字符串中的第n次出现的位置

d2980562c4d7ef2c2d701d9a44c16082.gif

请注意观察一下,在find函数中输入的是字符"E",而在search函数中输入的字符是“e”,结果都是8。

例三:提取文件名

利用cell函数,我们可以提取完整路径的文件名。但有时候我们仅仅需要文件名。这时,可以利用find/search函数和mid函数来完成。

单元格F23中的公式为“=FIND("[",$A$21)”

单元格F24中的公式为“=FIND("]",$A$21)”

单元格F25中的公式为“=MID($A$21,$F$23+1,$F$24-$F$23-5)”

e8b98d84534cd31b568cc6851eb36997.png

d978ff507e15dc04e81f80fce2d7f9ea.gif

有find函数和search基本功能是一样的,所以在这里不在演示search函数了。关于mid函数,在下一篇会有详细的讲解。

-END-

欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!

版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值