下图分别是英文版和中文版Excel中的“筛选”按钮,由此可见“筛选”翻译为“ Filter”. WPS以及Excel365版本新增函数FILTER,从函数名就能看出它的基本功能就是“筛选”,它有三个参数: =FILTER(要筛选的数据,条件,[备用返回值]) 要知道, FILTER函数可不是“筛选”换个马甲那么简单,“筛选”能干的FILTER都能做,FILTER能做的“筛选”却未必能实现。 单条件筛选 如下图,筛选单条件“桃子”的数据。 FILTER同样轻松实现: =FILTER(A2:D11,B2:B11="桃子") A2:D11是要筛选的数据; B2:B11=”桃子”表明筛选条件。 多条件“与”筛选 要筛选小王的桃子数据,需要满足“小王”和“桃子”两个条件,而且两个条件要同时满足,即“与”关系。 在两个表头下分别筛选即可。 FILTER筛选小王的桃子: =FILTER(A2:D11,(A2:A11="小王")*(B2:B11="桃子")) 公式的第二参数的两个条件之间用星号(*)相乘来实现“与”关系,进而获取两个条件都满足的数据。 区间筛选 筛选→数字筛选→介于,设置销量在30到50区间内的数据 FILTER区间筛选的逻辑和筛选功能如出一辙,把区间分解为两个条件,其实质上还是多条件“与”关系的筛选: =FILTER(A2:D11,(D2:D11>=30)*(D2:D11<=50)) 第二参数表明要筛选的数据是D2:D11的数据需满足大于等于30且小于等于50 多条件“或”筛选 要获取桃子或销量大于等于50的数据,两个条件满足其一即可,即“与”关系。 “筛选”功能无法实现,而FILTER轻松拿捏: =FILTER(A2:D11,(B2:B11="桃子")+(D2:D11>=50)) 两个条件相加即可实现。 参考这样的结构还可以实现更加复杂的筛选效果,例如:桃子,或6/9~6/10期间销量50以上的数据。 =FILTER(A2:D11,(B2:B11="桃子")+((C2:C11>C2)*(C2:C11<=C6)*(D2:D11>=50))) 条件1:桃子 条件2:6/9~6/10期间销量50以上 两者之间是或关系,用加号连接。 条件2又包含三个条件:日期大于等于6/9, 日期小于等于6/10,销量大于等于50。三个条件需同时满足。 “筛选”:超纲了…… |
|
来自: 昵称72339616 > 《待分类》