EXCEL高级筛选多个并列条件筛选判定

excel筛选模式开启且为筛选状态的判断方法
我的图书馆
excel筛选模式开启且为筛选状态的判断方法
内容提要:文章介绍工作表开启excel筛选模式并且进行筛选状态判断方法。对Excel感兴趣的朋友可加Excel学习交流群:()  如何判断工作表是否为excel筛选模式呢?比如下图所示的,ABC列数据,鼠标放在任意有内容的单元格,然后单击数据——筛选,就会启用excel筛选模式。  但是此时只是开启了excel筛选模式,还是没有真正的进行筛选。  如何判断工作表进入了excel筛选模式,并进行了筛选,比如我们对C列职务为科员的数据进行筛选。操作步骤见下面截图:  当我们单击确定之后,excel工作表下面的状态栏会出现下面的提示:在136条记录中找到72个。也就是筛选出来,符号条件的科员有72条记录。  这就表示进入了excel筛选模式并且进行了数据筛选。  另外一种判断工作表是否进入了excel筛选模式并且进行了数据筛选的方法,是通过VBA代码来判断:  按ALT+F11,打开VBE编辑器,插入——模块,复制下面的代码,按F5键或者单击工具栏的“运行”命令运行:Sub excel筛选模式判断()&&& If ActiveSheet.FilterMode Then&&&&&&& MsgBox "筛选状态"&&& Else&&&&&&& MsgBox "无筛选"&&& End IfEnd Sub  如果启用了开启了excel筛选模式并且进行筛选了数据,会弹出消息框“筛选状态”,否则弹出“无筛选”。
喜欢该文的人也喜欢如下图所示,如何实现Excel自带的筛选功能呢?(对的,就是软件自带的功能)
如何实现: B13的公式:=IFERROR(INDEX(B:B,SMALL(IF(A$1:A$10=B$12,ROW($1:$10)),ROW(A1))),"") C13的公式:=IFERROR(INDEX(C:C,SMALL(IF(A$1:A$10=B$12,ROW($1:$10)),ROW(A1))),"")
一、对B12设置数据有效性:
先设置数据源F12:F15,包含所有类别的问题 设置有效性条件为序列,来源为F12:F15
二、设计虚拟数值
C2位置:=ROUND(RAND()*100,0) RAND()返回0~1的随机数; ROUND,对数值进行四舍五入。
三、筛选对应的行数 =IF(A$1:A$10=B$12,ROW($1:$10))
如果故障类型一列中有与筛选项目相同的内容,返回其行数。如下图所示: 注意:先选中F1:F10,输入公式后,按住Ctrl+Shift,敲击Enter。不能先按住Ctrl+Shift,敲击Enter,再向下填充。
四、将行数列以升序返回有效数值 =SMALL(IF(A$1:A$10=B$12,ROW($1:$10)),ROW(A1)) 以升序返回数据列的有效数字。如下图所示:
注意:先在F1中输入函数后,按住Ctrl+Shift,敲击Enter后,向下填充。与上面的输入方法不同。
五、返回对应行数的机型 =INDEX(B:B,SMALL(IF(A$1:A$10=B$12,ROW($1:$10)),ROW(A1))) 返回B列中对应行数的单元格内容。 注意:与上面一样,先在F1中输入函数后,按住Ctrl+Shift,敲击Enter后,向下填充。
六、使用IFERROR解决错误值的显示问题。 =IFERROR(INDEX(B:B,SMALL(IF(A$1:A$10=B$12,ROW($1:$10)),ROW(A1))),"") 注意:与上面一样,先在F1中输入函数后,按住Ctrl+Shift,敲击Enter后,向下填充。
七、数目一列,原理与故障类别一致,将B列改为C列即可。 =IFERROR(INDEX(C:C,SMALL(IF(A$1:A$10=B$12,ROW($1:$10)),ROW(A1))),"")
阅读(...) 评论()Excel中大于并且小于或等于的条件筛选与函数IF、AND、OR、LEFT的应用_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Excel中大于并且小于或等于的条件筛选与函数IF、AND、OR、LEFT的应用
阅读已结束,下载本文需要
定制HR最喜欢的简历
你可能喜欢excel多个条件筛选的三种方法
excel多个条件筛选的三种方法
  excel多个条件筛选是数据分析的常见应用。其中可以使用高级筛选多条件字段设置、公式、VBA来实现多条件筛选。下面小编就用以上三种方法来教你们怎么使用excel多条件筛选功能。
  excel多个条件筛选的方法
  excel多个条件筛选的方法一:用高级筛选多条件完成多个条件筛选
  下图是有两张工作表,&表一&是数据源,&表二&如下图。案例要求:筛选&表一&中性别为&女&或者工资大于6000的记录,将筛选结果放在&表二&中。
  下面是具体的操作步骤:
  1.首先激活&表二&,此表为当前活动工作表。
  2.建立条件区域:在空白地方,比如E1:F3单元格输入条件。
  提示:因为筛选条件是&或&的关系,只要性别为&女&或者工资大于6000都可以,因此E2放置一个条件,F3放置另外一个条件。如果将F3的条件放在F2,两个条件就是并列关系,只有同时满足两个条件才可以。
  3.单击&数据&&&&排序和筛选&&&&高级&,打开&高级筛选&对话框,按照如下图设置,单击&确定&,即可完成。
  excel多个条件筛选的方法二:使用函数公式实现excel多个条件筛选
  &表二&工作表的A2单元格输入公式:=INDEX(表一!B:B,SMALL(IF(((表一!$C$2:$C$16=&女&)+(表一!$G$2:$G$16&6000)),ROW($2:$16),4^8),ROW(A1)))&&&,按ctrl+shfit+enter三键结束,然后下来,直到出现空白为止。
  至于具体公式解释,可以参考文章:用函数公式筛选数据的方法http://www.ittribalwo.com/show.asp?id=959
  excel多个条件筛选的方法三:使用VBA代码实现excel多个条件筛选
  按ALT+F11,打开VBE编辑器,插入&&模块,然后复制粘贴下面的代码,按F5键运行。
  Sub 多个条件筛选()
  Range(&A2:C65536&).ClearContents
  Sheets(&表一&).Range(&A1:G16&).AdvancedFilter Action:=xlFilterCopy, _
  CriteriaRange:=Range(&E1:F3&), CopyToRange:=Range(&表二!A1:C1&), Unique:= _
  End Sub
  思路提示:可以将方法一介绍的高级筛选录制宏操作一遍,然后再适当修改代码得到。
  其中:Sheets(&表一&).Range(&A1:G16&):表示查找的范围。
  CriteriaRange:=Range(&E1:F3&):表示查询条件,包括字段名称。
  CopyToRange:=Range(&表二!A1:C1&):表示结果的保存范围,包括字段名称。
  &&&下一页更多精彩&excel用if函数多个条件筛选的教程&
【猜您感兴趣】
Excel中的打印区域具体该如何进行设定呢?下面是由学习啦小编分享的excel2003打印区域的设定教程,以供大家阅读和学习。 excel2003打印区域的设定教程: 打印区域...
在excel表格中,经常会输入一些姓名然后进行排序,但是默认排序是按照字母来排的,想要根据姓氏的笔画来排,应该怎么做?下面随学习啦小编一起来看看吧。 excel根...
excel中,IMSQRT函数是计算复数平方根的函数,但具体该如何使用呢?下面随学习啦小编一起来看看吧。 excel使用IMSQRT函数的步骤 打开EXCEL表格,点击公式按钮,如...
Excel中的求绝对值具体该如何进行操作才能够实现想要的效果呢?下面是学习啦小编带来的关于excel求绝对值的方法,希望阅读过后对你有所启发! excel求绝对值的方法...excel怎样筛选符合条件的数据?
[问题点数:100分,结帖人chijw]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:1497
2014年11月论坛优秀版主
2008年11月 其他数据库开发大版内专家分月排行榜第一2008年10月 其他数据库开发大版内专家分月排行榜第一2008年6月 其他数据库开发大版内专家分月排行榜第一2007年3月 其他数据库开发大版内专家分月排行榜第一2007年1月 其他数据库开发大版内专家分月排行榜第一2006年10月 其他数据库开发大版内专家分月排行榜第一2006年1月 其他数据库开发大版内专家分月排行榜第一2005年8月 其他数据库开发大版内专家分月排行榜第一2005年7月 其他数据库开发大版内专家分月排行榜第一2005年6月 其他数据库开发大版内专家分月排行榜第一2005年5月 其他数据库开发大版内专家分月排行榜第一
2012年2月 其他数据库开发大版内专家分月排行榜第二2011年12月 其他数据库开发大版内专家分月排行榜第二2010年10月 其他数据库开发大版内专家分月排行榜第二2010年2月 其他数据库开发大版内专家分月排行榜第二2009年2月 其他数据库开发大版内专家分月排行榜第二2008年12月 其他数据库开发大版内专家分月排行榜第二2008年9月 其他数据库开发大版内专家分月排行榜第二2008年7月 其他数据库开发大版内专家分月排行榜第二2008年3月 其他数据库开发大版内专家分月排行榜第二2007年8月 其他数据库开发大版内专家分月排行榜第二2007年4月 其他数据库开发大版内专家分月排行榜第二2007年2月 其他数据库开发大版内专家分月排行榜第二2006年11月 其他数据库开发大版内专家分月排行榜第二2006年3月 其他数据库开发大版内专家分月排行榜第二2006年2月 其他数据库开发大版内专家分月排行榜第二2005年12月 其他数据库开发大版内专家分月排行榜第二2005年11月 其他数据库开发大版内专家分月排行榜第二2005年10月 其他数据库开发大版内专家分月排行榜第二2005年2月 其他数据库开发大版内专家分月排行榜第二2004年12月 其他数据库开发大版内专家分月排行榜第二
2014年1月 其他数据库开发大版内专家分月排行榜第三2013年11月 其他数据库开发大版内专家分月排行榜第三2013年8月 其他数据库开发大版内专家分月排行榜第三2012年8月 其他数据库开发大版内专家分月排行榜第三2011年10月 其他数据库开发大版内专家分月排行榜第三2011年2月 其他数据库开发大版内专家分月排行榜第三2010年9月 其他数据库开发大版内专家分月排行榜第三2010年8月 其他数据库开发大版内专家分月排行榜第三2010年7月 其他数据库开发大版内专家分月排行榜第三2010年6月 其他数据库开发大版内专家分月排行榜第三2010年3月 其他数据库开发大版内专家分月排行榜第三2009年8月 其他数据库开发大版内专家分月排行榜第三2009年7月 其他数据库开发大版内专家分月排行榜第三2009年6月 其他数据库开发大版内专家分月排行榜第三2009年3月 其他数据库开发大版内专家分月排行榜第三2009年1月 其他数据库开发大版内专家分月排行榜第三2008年8月 其他数据库开发大版内专家分月排行榜第三2008年5月 其他数据库开发大版内专家分月排行榜第三2007年11月 其他数据库开发大版内专家分月排行榜第三2007年10月 其他数据库开发大版内专家分月排行榜第三2007年7月 其他数据库开发大版内专家分月排行榜第三2007年6月 其他数据库开发大版内专家分月排行榜第三2007年5月 其他数据库开发大版内专家分月排行榜第三2006年12月 其他数据库开发大版内专家分月排行榜第三2006年8月 其他数据库开发大版内专家分月排行榜第三2006年4月 其他数据库开发大版内专家分月排行榜第三2005年9月 其他数据库开发大版内专家分月排行榜第三2005年4月 其他数据库开发大版内专家分月排行榜第三2005年3月 其他数据库开发大版内专家分月排行榜第三2005年1月 其他数据库开发大版内专家分月排行榜第三2004年11月 其他数据库开发大版内专家分月排行榜第三2004年10月 其他数据库开发大版内专家分月排行榜第三2004年9月 其他数据库开发大版内专家分月排行榜第三
本版专家分:0
本版专家分:53
本版专家分:21335
2007年5月 Windows专区大版内专家分月排行榜第二
2007年11月 Windows专区大版内专家分月排行榜第三2007年6月 Windows专区大版内专家分月排行榜第三
本版专家分:0
本版专家分:21335
2007年5月 Windows专区大版内专家分月排行榜第二
2007年11月 Windows专区大版内专家分月排行榜第三2007年6月 Windows专区大版内专家分月排行榜第三
本版专家分:21943
本版专家分:21943
本版专家分:21943
本版专家分:21943
本版专家分:0
匿名用户不能发表回复!|
其他相关推荐

我要回帖

更多关于 多条件筛选 的文章

 

随机推荐