Excel如何判断某单元格或者字符串中是否包含某些字符?

1.判断字符串是否含有某字符,区分大小写

比如判断字符串中是否包含大写字母A,可用公式=IF(ISNUMBER(FIND("A",A2)),"有","无")。含有小写字母a的结果是无,该公式里的FIND函数提取的是指定的字符区分大小写,如下图所示


2.断字符串是否含有某英文字符,区分大小,可用SEARCH函数代替FIND函数

比如判断字符串是否包含字母A且不区分大小写,公式=IF(ISNUMBER(SEARCH("A",A2)),"有","无"),如下图所示。


3.判断字符串中是否包含多个指定字符中的某一个。

比如判断字符串中是否包含“id”、“1”、“3”这三个字符中的一个,可用公式

=IF(OR(ISNUMBER(FIND({"id";"1";"3"},D2))),"有","无")。



4.判断是否同时包含某几个字符

比如判断字符串中是否同时包含“id”、“1”、“3”这三个字符,可用公式=IF(AND(ISNUMBER(FIND({"id";"1";"3"},D2))),"有","无")。


5.判断包含某几个字符中的几个,可结合引用COUNT()函数

比如判断字符串中包含“id”、“1”、“3”这三个字符的几个,可用公式=COUNT(FIND({"id";"1";"3"},D2))。


6.判断单元格中是否包含某字符,且不论在字符串的什么位置,也不区分大小写(模糊查询)

比如判断字符串中是否包含“m”字符,可用公式=IF(COUNTIF(D2,"*m*"),"有","无")。


7.多条件判断字符串中是否含有某字符并替代或删除

例:将id+数字串的字符串中的“id”删掉,将含有“com”的字符串中的“com”替换为“c”,公式

=IF(COUNTIF(D2,"id*")=1,SUBSTITUTE(D2,"id",""),IF(COUNTIF(D2,"com*")=1,SUBSTITUTE(D2,"com","c"),D2)),如下图所示。


ISNUMBER函数具体用法Excel的ISNUMBER函数及其用法_小白修炼晋级中的博客-CSDN博客

  • 26
    点赞
  • 145
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白修炼晋级中

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值