专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

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函数查询当前成绩在去重并排序后成绩中的序号位置,也就是了中式排名结果了。


本文地址:IT知识频道 https://www.eeeoo.cn/itzhishi/907219_3.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!

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

IT知识
小编:小嗨整编
相关文章相关阅读
  • round函数怎么用(ROUND函数家族使用方法介绍)

    round函数怎么用(ROUND函数家族使用方法介绍)

    如何使用round函数(ROUND函数族使用介绍)ROUND族的函数有ROUND、ROUNDDOWN、ROUNDUP和MROUND。ROUND函数:将数值四舍五入到指定的位数。语法:ROUND(number,num_digits),num...

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

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

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

  • count函数怎么用,count函数的4种用法详解

    count函数怎么用,count函数的4种用法详解

    count函数怎么用,count函数的4种用法详解今天来教大家一个很简单、基础的统计函数——COUNT。COUNT函数用于统计区域中数字的个数。例如公式=COUNT(B2:B12)就可以统计出区域中有几个数字。大家可以看到,D列的数据,CO...

  • tanx的导数(函数tanx导数)

    tanx的导数(函数tanx导数)

    之一:代数下的推导方式在几何求导之前,我们先来欣赏一个漂亮的代数求导方法,其中采用了分部积分。首先,tan=sinX/cosX,利用分部积分,我们很容易得到以下结果最后,tanX的导数等于(1/cosx)2。第二,几何下的推导。我们先做...

  • row函数是什么意思,Excel中row函数用法

    row函数是什么意思,Excel中row函数用法

    row函数是什么意思,Excel中row函数用法一、函数定义row函数又叫引用行号函数,它的作用就是返回引用的单元格所在的行序号。二、函数语法结构表达式为: =Row(reference),其中Reference为需要得到其行号的单元格或单...

  • 任意角的三角函数(如何求任意角三角函数)

    任意角的三角函数(如何求任意角三角函数)

    任意角度的三角函数(如何求任意角度的三角函数)三角函数是最基本的初等函数之一。它以角度(数学上常以弧系为基础)为自变量,以任意角度的端边与该角度对应的单位圆的交点坐标为因变量。所以,要想理解三角函数,就得从以下几个角度入手。①特殊三角形中...

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

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

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

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

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

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

  • 周排行
  • 月排行
  • 年排行

精彩推荐