Excel函数详解:FILTER

认识FILTER

英文单词filter译为:过滤,滤器,筛选,滤波器等。

Excel函数FILTER,实现“筛选”功能。

函数板是了解一个函数最直观的方式,上面有官方定义“筛选区域或数组”。

FILTER函数板

为了增强感知印象,用Excel自带的筛选功能与FILTER筛选做两个对比。

筛选功能

筛选功能

=FILTER(A2:D10,B2:B10>70)

FILTER公式

筛选功能,无法实现

FILTER公式

=FILTER(A2:D10,(B2:B10>70)+(C2:C10>70))

FILTER公式


FILTER参数语法

FILTER参数语法


FILTER参数解析

=FILTER(A2:A10,C2:C10>70)

FILTER

Excel笔记:FILTER多条件筛选时,多个条件同时满足,条件之间用星号(*)连接,多个条件满足其中之一,条件之间用加号(+)连接。

筛选满足条件1与条件2与条件3…..的数据

FILTER(区域,(条件1)*(条件2)*(条件3)……)

筛选满足条件1或条件2或条件3…..的数据

FILTER(区域,(条件1)+(条件2)+(条件3)……)

例如,筛选三科成绩都大于70的姓名

=FILTER(A2:A10,(B2:B10>70)*(C2:C10>70)*(D2:D10>70))

FILTER多条件筛选

筛选其中一科大于70的姓名

=FILTER(A2:A10,(B2:B10>70)+(C2:C10>70)+(D2:D10>70))

FILTER多条件筛选

=FILTER(A2:A10,C2:C10=100,"没有考100的")

FILTER第三参数



FILTER进阶应用

=TEXTJOIN(",",1,FILTER(A2:A10,(B2:B10>90)*(C2:C10>90)))

FILTER筛选后用TEXTJOIN连接。

FILTER+TEXTJOIN

=FILTER(FILTER(B2:D10,A2:A10=F2),B1:D1=G2)

内层的FILTER筛选“小吴”的成绩,注意,它返回的是一个数组,包括小吴的三科成绩。外层FILTER在此基础上筛选“语文”

FILTER+FILTER

=SUM(FILTER(C2:C17,(A2:A17=E3)*(B2:B17>=F3)*(B2:B17<=G3)))

FILTER筛选出满足条件的数据后求和,条件有三个,需要同时满足,用星号"*"连接。

FILTER+SUM

=FILTER(A2:A12,(B2:B12="重庆")+(B2:B12="武汉")+(ISNUMBER(FIND("室外",C2:C12))))

三个条件:

在重庆,(B2:B12="重庆")

在武汉,(B2:B12="武汉")

室外工作,(ISNUMBER(FIND("室外",C2:C12)))

三个条件满足其中之一即可,用“+”连接。

FILTER多条件


多条件筛选可能会导致公式很长,但只要理清逻辑,记住星号和加号的用法,FILTER在筛选类问题中绝对是所向披靡。

展开阅读全文

页面更新:2024-04-14

标签:星号   武汉   重庆   室外   公式   详解   函数   条件   成绩   区域   参数   数据

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top