多条件筛选函数filter(高级筛选-FILTER函数)
Filter高级筛选和引用
Excel数据筛选经常用到,简单的筛选直接在菜单筛选功能:
1、单条件筛选:直接右键筛选
2、多条件筛选:通过高级筛选定义条件区域
两种筛选方式都是基于原表格内,如何在表格外进行筛选和引用,可以用到FILTER函数。
Filter是基于定义的条件筛选一系列数据的函数,它由数据区域,筛选条件,空值三个参数所构成。
=FILTER(数据区域,筛选条件,[无满足条件的记录时返回的值])
案例1:单条件筛选
如:返回班级是“一班”的同学情况
=FILTER(A1:D12,A1:A12="一班","无记录")
案例2:多条件筛选(且)
多条件筛选(且),用“*”连接条件
比如:返回班级是“一班”,且“获奖”的同学情况
=FILTER(A1:D12,(A1:A12="一班")*(C1:C12="是"))
案例3:多条件筛选(或)
多条件筛选(或),用“ ”连接条件
比如:返回班级是“一班”,或者“获奖”的同学情况
=FILTER(A1:D12,(A1:A12="一班") (C1:C12="是"))
案例4:返回单列
返回单列,只要在数据区域选择单列即可
比如:筛选一班的成绩
=FILTER(D1:D12,A1:A12="一班","无记录")
案例5:返回不相邻多列
需要运用switch函数,选择不相邻数据区域
比如:筛选一班的姓名和成绩
=FILTER(SWITCH({1,2},1,B1:B12,2,D1:D12),A1:A12="一班")
案例6:函数组合拓展
筛选销售员销售数量大于5的记录
=FILTER(A1:C13,SUMIF(A1:A13,A1:A13,B1:B13)>=5)
SUMIF(条件区域,条件,求和区域)
FILTER函数目前适用版本是:office2021或office365;WPS最新版同样适用
关注公众号,回复“FILTER”,下载练习文件
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com