python find不区分大小写_几个案例,彻底搞懂FIND和SEARCH的区别

FIND 和 SEARCH都是查找函数,但是它们具体有什么区别呢?

今天我们就来给大家盘点一下,通过几个案例,看你是否真的了解二者

1、FIND不支持通配符,SEARCH支持(?和 *)

2、FIND区别大小写,SEARCH不区别

3、二者都有对应的单字节函数,FINDB和SEARCHB

通配符的支持问题

【例1】:查找 “办公” 在EXCEL办公实战中的位置

公式:=FIND("办公","EXCEL办公实战")

结果:6

8b2a9b5878dd1ec7b5f95087083f1d4a.png

【例2】:查找单字节首次出现的位置,比如数字

我们都使用的单字节模式,一个汉字两个字节,字母和数值一个字节

所以张三1中首次出现的数值的位置是5,,2个函数是4,1正好就是5的位置

其他同理,没有字母的情况下,SEARCHB更简单一些

SERACHB:=SEARCHB("?",A2)

FINDB:=MIN(FINDB(ROW($1:$10)-1,A2&1/17))

0af79923c5e8142d5516a7f768e6942e.png

大小写区分问题

【例1】:在“excel办公实战办在EXCEL中的应用“查找”E”的位置

从截图中可以看出,SEARCH是不区分大小写的,所以它返回1,也就是小写e的位置,FIND返回12,也是大小的位置。

eeaa3c45e19099a45e0f5e4c792022e9.png

枯燥的理论就这么多吧!我们来看几个实际案例:

案例实战篇

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值