Filter函数:一个筛选函数,是基于一个或多个条件动态地过滤数据的函数,它由数组,包括,空值三个参数所构成。
语法:=FILTER(数组,包含,[空值])
- 数组表示想要筛选(过滤)的数据区域,也是返回结果的区域
- 包含就是筛选(过滤)的条件,也就是条件区域
- 空值根据条件如果找不到结果,就返回第三参数的值,它是一个可选参数
用法:
一、单条件过滤
1、筛选出成绩大于或等于60的班级、姓名、科目(注意:包含不在要过滤的数据区域内)
2、筛选出科目等于数学的记录
3、模糊过滤。查询出姓名包含陈的记录
说明:
- SEARCH函数是Excel中常用的文本查找函数,它可以返回查找指定的文本字符在某个字符串中的位置。它的语法结构是=SEARCH(find_text,within_text,[start_num])
- 为什么不用FIND,主要是它不能用通配符问号?和星号*,并且区分大小写
- SEARCH函数如果第2参数中没有包含第1参数,则结果会返回错误值 #VALUE!,所以使用ISNUMBER函数
二、多条件过滤
- 并且(and)关系-用“*”号连接条件:查询班级是一班,并且科目是语文的记录
- 或(or )关系-用“+”号连接条件:查询班级是一班,或者科目是语文的记录