专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网

filter是什么意思,filter函数的用法

来源:小易整编  作者:小易  发布时间:2023-03-02 02:57
摘要:filter是什么意思,filter函数的用法今天给大家聊一下FILTER函数,在微软已正式发布的新函数系列中,这是最重要的一个函数。它完美展现了动态数组的理念;运算高效、公式简洁,不但可以轻松解决各种情况下的多结果数据查询问题,还可以将计...

查询人名中包含关键字'看见'、或者成绩大于90分的数据明细。

filter是什么意思,filter函数的用法

'或'条件模糊筛选▼

=FILTER(A2:E15,ISNUMBER(FIND("看见",B2:B15))+(E2:E15>90),"")

ISNUMBER(FIND("看见",B2:B15))+(E2:E15>90)是筛选条件,用加法表示或关系。

……

扩展用法

相比于普通版本的数组公式,比如INDEX+SMALL+IF套路,FILTER函数更强大的地方在于,它的返回结果是一个纯净的数组,可以嵌套在其它函数内部继续运算。

结合我们前面两期分享的SORT和UNIQUE函数,我举几个例子。

1)对查询结果排序

如下图所示,需要查询班级为一班的数据明细,并根据成绩列,对该查询结果降序排列。

filter是什么意思,filter函数的用法

公式如下

对查询结果排序▼

=SORT(

FILTER(A2:E15,A2:A15="一班",""),

5,-1)

FILTER函数筛选出班级为一班的数据明细,再使用SORT函数按第5列的成绩列降序排列。

2)对查询结果去重复

如下图所示,需要查询人名中包含关键字'看见'的明细,并删除重复项,返回人名唯一值。

filter是什么意思,filter函数的用法

实现公式如下:

对查询结果去重复▼

=UNIQUE(FILTER(B2:B15,ISNUMBER(FIND("看见",B2:B15))))

FILTER函数筛选出人名中包含关键字'看见'的数据明细,再使用UNIQUE函数删除重复项。

3)分类中式排名

这是我们上期讲SORT函数时留下的练手题,如下图所示,A:C是数据明细,需要在D列实现班级内部中式排名。

filter是什么意思,filter函数的用法

实现公式如下:

分类中式排名▼

=MATCH(C2,SORT(UNIQUE(FILTER(C$2:C$12,A$2:A$12=A2)),1,-1),0)

FILTER函数筛选出相同班级的成绩数据,UNIQUE函数对该结果去重复,SORT函数再对去重复后的成绩降序排列,最后使用MATCH函数查询当前成绩在去重并排序后成绩中的序号位置,也就是了中式排名结果了。


本文地址:五行风水频道 https://www.neebe.cn/fengshui/907219_3.html,励北网一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!

共3页 1 2 3 当前是最后一页

五行风水
小编:小易整编
相关文章相关阅读
  • find函数(find的三种用法)

    find函数(find的三种用法)

    withintext,1,名词,也可使用SEARCH查,,这样的结构吗。副词。并从withintext的之一个字符开始返回findtext的起始位置号。Text,,,,,,,,,,,,,,,,返回找到的之一个匹配字符串findname的位...

  • round函数是什么意思(函数round的用法)

    round函数是什么意思(函数round的用法)

    round函数是什么意思(round函数的用法)在实际应用中,涉及到数值的选择时,往往会遇到四舍五入、取整、保留小数位等诸多问题。这些问题使用七个函数,即INT、TRUNC、round、ROUNDUP、ROUNDDOWN、FLOOR和CE...

  • 三角函数求值域(三角函数求值域的题型)

    三角函数求值域(三角函数求值域的题型)

       今天给大家分享一下关于三角函数求值域的问题(三角函数求值域的题型)。以下是小编对这个问题的总结。让我们看一看。三角函数的值域(或最值)问题是历年高考考查的内容,解答中应结合三角函数的特点,选取不同的方法.下面举例说明,以供参考....

  • 对数函数定义域(对数函数定义域和值域)

    对数函数定义域(对数函数定义域和值域)

       今天给大家分享几个关于对数函数定义域(对数函数定义域和值定义域)的问题。以下是小编对这个问题的总结。让我们来看看。对于对数函数y=logg(x),其定义域为:1.对数函数的真数g(x)大于0。2.对数函数的底数f(x)大于0,...

  • rate函数(rate函数计算实际利率)

    rate函数(rate函数计算实际利率)

    rate函数的介绍RATE函数基于等额分期付款的方式,返回某项投资或贷款的实际利率。RATE函数通过迭代法计算得出结果,并且可能无解或有多个解。如果在进行20次迭代计算后,RATE函数的相邻两次结果没有收敛于0....

  • if是什么意思,if函数用法

    if是什么意思,if函数用法

    if是什么意思,if函数用法IF函数是Excel中使用频率非常高的一个函数。如果分析数据时,面临的是“如果……,那么……,否则……”这样的问题,就可以考虑使用IF函数。1函数语法IF函数的语法如下:IF(logical_test,[valu...

  • cos30度是什么意思(三角函数公式的介绍)

    cos30度是什么意思(三角函数公式的介绍)

    cos30度是什么意思?cos30表示在一个直角三角形中,一个30的锐角的邻边与斜边长度的比值cos是cosine的简写,表示余弦函数(邻边比斜边),古代说法,正弦是股与例,古代说的“勾三股四弦五”中的“弦”,就是直角三角形中的斜边,今天...

  • 笛卡尔爱心函数解法(笛卡尔的心形函数)

    笛卡尔爱心函数解法(笛卡尔的心形函数)

    本文刊载于《三联生活周刊》2020年第5-6期,原文标题《为什么我们会相信“心形函数”的爱情?》,严禁私自转载,侵权必究我们既太笃定心形所代表的爱情含义,也过分相信数学对于爱情不确定性的准确表达。文/陈璐一封数学情书发明了解析几何的法国数...