爱美容
当前位置: 首页 美容百科

office365 自定义函数(Office365函数新世界FILTER函数)

时间:2023-06-07 作者: 小编 阅读量: 1 栏目名: 美容百科

所谓一对多查询,简单而言,就是符合查询条件的结果有多个。,返回一个指定值。重点是第2个参数,它用一组逻辑值指定了筛选的规则,如果为True则保留相应数据源记录,为False则删除相应记录。1)并且关系的多条件查询查询班级为'一班'、性别为'男'的数据明细。2)或关系的多条件查询查询成绩大于90或者小于60的人员名单——学校需要搭建帮帮队。

office365 自定义函数?我们今天分享的是FILTER函数,她完美展现了365函数世界动态数组的理念;运算高效、公式简洁、还可以作为中转表的性质用于其它函数二次计算,下面我们就来聊聊关于office365 自定义函数?接下来我们就一起去了解一下吧!

office365 自定义函数

我们今天分享的是FILTER函数,她完美展现了365函数世界动态数组的理念;运算高效、公式简洁、还可以作为中转表的性质用于其它函数二次计算。

基础语法

在日常数据处理中,我们经常会遇到一对多式的数据查询问题。

所谓一对多查询,简单而言,就是符合查询条件的结果有多个。

我举个例子。

以上图所示的成绩表为例,现在需要按G2单元格的指定班级名,查询相关信息,这样的信息可能是一条,也可能是多条,本例中查询结果如下图所示。

如果你使用的Excel版本是365,可以使用一个函数干净利落的解决同类问题▼

G5单元格输入公式▼

=FILTER(A2:E15,A2:A15=G2,"")

FILTER是过滤器的意思,顾名思义,该函数的主要功能是数据查询与筛选。

FILTER函数的语法▼

=FILTER(数据源,筛选条件,容错值)

它只有三个参数,第1个是数据源,第3个参数是容错值,可以在查无结果的情况下,屏蔽错误值#CALC!,返回一个指定值。

重点是第2个参数,它用一组逻辑值指定了筛选的规则,如果为True则保留相应数据源记录,为False则删除相应记录。

以公式=FILTER(A2:E15,A2:A15=G2,"")而言,数据源是A2:E15,筛选条件是A列班级是否等于G2单元格所指定的班级,如果相等,则保留相关记录,否则删除;而如果整条公式查无结果,则返回一个假空值。

……下面给大家举几个实例,说明一下FILTER函数如何轻松解决各种数据查询问题的,这包含了并且关系的多条件查询、或关系的多条件查询、单条件模糊查询、多条件模糊查询等。

1)并且关系的多条件查询

查询班级为'一班'、性别为'男'的数据明细。

并且关系▼

=FILTER(A2:E15,(A2:A15="一班")*(C2:C15="男"),"")

(A2:A15="一班")*(C2:C15="男")是筛选条件,用乘法来表示并且关系。

2)或关系的多条件查询

查询成绩大于90或者小于60的人员名单——学校需要搭建帮帮队。

或关系▼

=FILTER(A2:E15,(E2:E15<60) (E2:E15>90),"")

(E2:E15<60) (E2:E15>90)是筛选条件,用加法来表示'或'关系。

3)模糊条件查询

查询人名中包含关键字'看见'的数据明细。

模糊筛选▼

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

ISNUMBER(FIND("看见",B2:B15))是筛选条件,用FIND来查找B2:15是否存在关键字'看见',如果存在则返回位置序号,否则返回错误值;再用ISNUMBER判断是否为数值,返回由逻辑值TRUE和FALSE组成的内存数组。

扩展用法

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

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

1)对查询结果排序

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

公式如下:

=SORT(FILTER(A2:E15,A2:A15="一班",""),5,-1)

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

2)对查询结果去重复

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

实现公式如下:

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

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

3)分类中式排名

如下图所示,A:C是数据明细,需要在D列实现班级内部中式排名。

实现公式如下:

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

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

没了,挥挥手,下期再见。

图文作者:看见星光

原载:Excel星球

    推荐阅读
  • 三冲程转子发动机(四冲程汽油机工作原理)

    四冲程汽油机在进气冲程、压缩冲程、做功冲程和排气冲程内完成一个工作循环。燃烧最高压力pZ达3000~6000kPa,温度TZ达2200~2800K。高温高压的燃气推动活塞从上止点向下止点运动,并通过曲柄连杆机构对外输出机械能。在做功冲程,进气门、排气门均关闭,曲轴转动180°。活塞运动到上止点时,燃烧室中仍留有一定容积的废气无法排出,这部分废气叫残余废气。

  • 屎太硬堵住马桶能泡软吗 屎太硬堵住马桶能泡软吗厕所疏通剂怎样用

    屎太硬堵住马桶能泡软。马桶被屎堵能泡开,因为它不是硬物,是可以分解的,只要放入一些腐蚀性的产品,等上一些时间后,它就能被分解,接着再按下马桶冲水键,即可轻松解决堵塞问题。但如果大便太硬泡不开,可以使用虎皮搋子将它捅开一个口子,再用高水压来进行马桶的疏通。

  • 涉嫌故意损毁名胜古迹罪量刑档次是什么

    故意损毁国家保护的名胜古迹,情节严重的,处五年以下有期徒刑或者拘役,并处或者单处罚金。

  • 小兔子的资料(小兔子介绍)

    小兔子的资料兔子的眼睛有红色,蓝色,茶色等各种颜色;也有的兔子左右两只眼睛的颜色不一样。眼睛:眼睛位于脸的两侧,所以视野接近300度,但兔是夜行性的动物,白天视物能力较差。由于鼻子对气味很敏感,所以可以分辩很细微的味道。因为它是夜行性动物,所以胡子起到探测身边物体的作用。大声磨牙代表兔子感到疼痛,最好带兔子看一下兽医师了。这时候通常兔子的眼睛会在半开合状态。

  • 绿豆薏仁汤怎么做(如何制作绿豆薏仁汤)

    接下来我们就一起去研究一下吧!绿豆薏仁汤怎么做材料:绿豆200g,薏仁100g,冰糖适量。将冷冻好的绿豆和薏仁放入锅中加入适量的水,大火煮开转小火慢煮。小火焖煮一个小时后,加入适量冰糖,慢慢搅拌均匀,关火。绿豆薏仁汤就完成了。

  • 秋天适合煲什么汤(适合秋天喝的汤)

    以下内容希望对你有帮助!秋天适合煲什么汤把银杏去掉外壳,放入开水中焯一下,去掉黄衣,剔去芯备用。把老鸭洗干净,斩块,放入开水中焯去腥味。把老鸭和银杏放入锅里,加入姜葱和陈皮,再放入料酒和胡椒粉大火煮开,再用小火炖至酥烂,最后,加盐和鸡精调味即可。

  • 内账和外账有啥区别(内帐和外账的区别)

    内帐和外账的区别内账和外账的区别还是蛮大的,内账是为企业运营和管理需要而设置的管理和辅助账套,而外账是企业按照会计准则和会计制度的要求,对企业的业务活动和生产经营进行核算和反映而设立的账套然而,现实中,好多企业的内帐。

  • 广西师范大学管理类考研分数线(广西师范大学学科教学数学)

    广西地区各个院校已经陆续公布2022考研复试录取名单!今年,整个考研人数的暴增,使得复试的竞争更加白热化。广西师范大学作为一所报考人数破万的热门院校,我们将持续为大家带来各个院校专业2022考研及往年的复试录取情况!2022考研一志愿录取情况录取方面,2022考研广西师大学科教学数学全日制,进面61人,拟录取28人,复试差额超过200%。广西文都考研针对广西地区考研,开设有涵盖初试、复试的辅导课程,有需要的同学,可以跟我们了解!

  • 申请取保候审的条件是应该如何的 申请取保候审最佳时间是多久

    取保候审的条件是:对已立案侦查的犯罪嫌疑人,具体有下列情形之一的可以取保候审:可能判处管制、拘役后者使用附加刑的。对犯罪嫌疑人、被告人决定取保候审的,应当交保证金,后者有保证人。