按关键词阅读:

文章图片

文章图片

各位大家好 , 我是Excel归故乡 。 最近几期给大家讲解几个关于IF函数的经典案例 。 今天先说IF函数+FIND函数组合 , 快速判断字符串中是否包含关键字 。
如上图所示 , 我们要判断发货地是否为成都 , 把这句话翻译一下 , 就是判断发货地址中是否包含成都二字 。 我们如何判断呢?这里给大家引入一个新函数 , FIND函数 , 我们在后面文本函数专题会再详细的讲解 , 这里大家只需要明白 , FIND函数的作用是找出关键字在字符串中的位置 , 如果字符串不包含关键字 , 就返回错误值 。 我们不是要判断是不是包含关键字吗?找出关键字的位置有什么用呢?先不着急 , 我们先用INFD函数找一下关键字你就明白了 。
用FIND函数寻找关键字的位置后 , 我们会发现 , 如果地址中包含关键字 , 则返回了关键字所在的位置 , 但是如果不包含关键字 , 则得到一个错误值 。 实际上就将包含关键字的和不包含的分成了有规律的两种情况 。 但是错误值不是很好处理 , 那我们是不是可以想办法 , 把错误值变成其他形式来展示 , 此时我们可以使用IFERROR函数 , 将错误值转换成数字0 , 如下图所示:
这个时候 , 我们包含关键字的地址对应的就是大于等于1的数字 , 而不包含关键字的地址 , 对应的就是0 。 此时我们联想到前面讲解的 , 非0的数字和0在IF函数中可以代替TRUE和FALSE , 这里不正满足这个条件吗?我们正好就可以利用这个规律 , 将我们找出来的非0和0作为IF函数的第一参数 , 就可以得到我们想要的结果了 , 最后整理一下我们最终的公式:=IF(IFERROR(FIND(\"成都\"B19)0)\"是\"\"否\")
以上就是本期的全部内容 , IF函数作为基础函数 , 结合其他函数能衍生出很多用法 , 这里我们仅仅是给大家讲解一些用法基础模型 , 希望大家在掌握基础之后 , 能够更灵活的运用!
【excel|Excel函数:IF结合FIND函数快速判断是否包含关键字】原创不易 , 请大家多多支持 , 期待与大家互相学习 , 共同进步!

来源:(Excel归故乡)
【】网址:/a/2021/0308/kd773113.html
标题:excel|Excel函数:IF结合FIND函数快速判断是否包含关键字