加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

(2017-07-12 09:32:23)
标签:

计算机

office操作

excel

分类: 软件操作篇

一、现象:

Excel如何判断某单元格是否包含多个特定字符串中的任意一个。


二、例子:

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

要求:筛选出药品名不包含XFWTRHYY等字符的“云南白药”,如何快速找出;


三、解决办法:

对此很多朋友肯定会想到Excel的自动筛选功能,那么我们先从筛选功能分析如何处理此题!

步骤:

1、选中序号、药品名和厂家,找到Excel筛选功能,Excel2010版为例:

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

2、由于自动筛选每次只能过滤2个条件,因此我们先过滤出不包含XFWT字符的药品名;

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

3、根据上图显示,我们成功筛选出了不包含XFWT字符的药品名,但是YYRH的字符还没筛选呢!那么问题来了,自动筛选每次只能过滤两个条件,如我们需要过滤 YYRH就必须先将以上筛选结果复制到新表格才能过滤YYRH,那有个更好的办法吗?


当然有,使用IF函数即可解决问题;


IF基本语法:

IF(SUMPRODUCT(COUNTIF(查找范围,{"*字符1*","*字符2*","*字符3*","*字符4*"})),"返回值1","返回值2")

1、首先,取消刚刚的筛选条件,在右侧插入一列,列名为“是否存在”,如下所示:

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

2、其次,在“是否存在”下方输入公式:

IF(SUMPRODUCT(COUNTIF(B2,{"*XF*","*WT*","*YY*","*RH*"})),"存在","不存在")

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

3、按回车后过滤条件就出来了,显示存在,因为第一个药品名包含XFWTYYRH字符;

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

4、然后,再下拉单元格即可过滤全部药品名;

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

5、最后,筛选“是否存在”找到“存在”后再删除即可;

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

Excel如何判断某单元格是否包含多个特定字符串中的任意一个

教程下载网址:https://page01.ctfile.com/fs/3320201-214371206

不懂下载本站资源参考:http://blog.sina.com.cn/s/blog_9094a5fd0102xf7o.html 


本教程由学者之星原创,并亲自测试教程内容,未经许可请勿抄袭。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有