1)在Sheet1工作表中进行高级筛选,筛选出"计算机"或"英语"大于85分的记录。条件
1、问题拆解为两个条件,计算机分数>85或者英语分数>85;
2、根据拆解的条件建立两个判定逻辑,当B2单元格的值="计算机"同时C2>85,或者B2="英语",C2>85时若条件为真给出一个结果,为假给出另一个结果。
3、复制公式到所有列中,筛选出结果为真的值。
4、公式为:=IF(OR(AND(B2="计算机",C2>85),AND(B2="英语",C2>85)),TRUE,FALSE)
扩展资料:
在EXCEL中高级筛选是自动筛选的升级功能,可以将自动筛选的定制格式改为自定义设置。它的功能更加优于自动筛选。
一、高级筛选的主要功能:
1、设置多个筛选条件。筛选条件之间可以是与的关系、或的关系,与或结合的关系。可以设置一个也可以设置多个。允许使用通配符。
2、筛选结果的存放位置不同。可在数据区原址进行筛选,把不需要的记录隐藏,此特点类似于自动筛选;也可以把筛选结果复制到本表的其他位置或其他表中,在复制时可以选择筛选后的数据列。
3、可筛选不重复记录。
二、高级筛选的使用方法:
高级筛选需要在数据区外设置一个条件区域,由标题行和条件行组成。筛选条件行允许使用带运算符的表达式,还可以同时设置多列条件,或多行条件的表达式:条件种类涵盖自动筛选中所有定制格式的条件,包括等于、大于、小于、大于等于、小于等于、包含等。
问题拆解为两个条件,计算机分数>85或者英语分数>85
根据拆解的条件建立两个判定逻辑,当B2单元格的值="计算机"同时C2>85,或者B2="英语",C2>85时 若条件为真给出一个结果,为假给出另一个结果
复制公式到所有列中,筛选出结果为真的值。
公式为:=IF(OR(AND(B2="计算机",C2>85),AND(B2="英语",C2>85)),TRUE,FALSE)
在H1中输入 计算机
在I1中输入 英语
在H2中输入 >=85
在I3中输入 >=85
由于所用条件关系为“或”,所以条件要分开与在H2与I3中。
最后就可以选中数据区域,按“数据-筛选-高级筛选”,在弹出窗口中指定条件区域为H1:I3,确定即可。