我们一般筛选的时候,筛选条件如果是单个或者多个条件,条件之间是同时满足的关系(并且),我们可以直接进行筛选,但是如果筛选是多个条件并且条件之间是或者的关系应该怎么办呢?
场景:筛选班级为二班,或者性别是女的同学
有2个条件,1)班级为二班 2)性别为女,2个条件之间是或者的关系,不能直接筛选
方法一:制作辅助列,在原来的数据上进行筛选
判断班级是否是二班或者性别是女,如果是显示1,否则显示0
公式:=IF(OR(C2=”二班”,D2=”女”),1,0)
函数解释:
1) IF(判断条件,判断条件成立返回的值,判断条件不成立返回的值): IF是逻辑函数,如果第一个参数成立(满足),就显示第2个参数,否则显示第3个参数
2) OR(判断条件1,判断条件2,…):判断条件有一个成立,则函数返回TRUE,否则FALSE,一真则真
方法二:使用高级筛选,将数据放在其他区域
高级筛选在哪里呢?
【数据】选项卡→【排序和筛选】组中的高级
方式:勾选【将筛选结果复制到其他位置】,这样就放在其他位置了
列表区域:选择要筛选的区域
条件区域:你对列表区域中进行筛选的条件组成的区域。
复制到:你要将结果放在什么位置
高级筛选如何构造条件区域?
条件区域是由由标题和值所组成的区域;
一般我们条件区域中如果不写公式的话,条件区域一般这样去构造:
标题:需要标题与列标题一致
条件:可以使用比较运算符:=(等于)(省略)、>(大于)、<(小于),>=(大于等于)、<=(小于等于)、<> (不等于)
在这里我们条件区域这样构造,如图
条件区域:条件同行是并且的关系,不同行是或者的关系。涉及到多个条件,我们按照这个规则去写就可以啦