成人色五月 给全球聊一下Excel新推出的Groupby函数,一个异日必学必会的常用函数~

发布日期:2024-10-21 09:58    点击次数:80

成人色五月 给全球聊一下Excel新推出的Groupby函数,一个异日必学必会的常用函数~

今天给全球聊一下这段技能微软在MS365测试版块中推出的一个新函数:groupby。若是你常常躯壳在公司上班灵魂却在excel圈子里快意的话应该对这个函数的名字相比熟谙。圈子里扰乱和传言齐莫得错,这家伙如实是数据分组统计的函数神器,在异日,也势必属于东说念主东说念主必会的Excel最常用的函数之一。打个响指,如故先来看一下它的基本语法。GROUPBY (    row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array] )嘿~它的确一共有7个参数,前3个必需,剩下4个可选。参数诚然有点多,不外每个参数的功能性齐很明确,并不难长入,除了第3参数。第3参数的类型是function。在迭代函数体系里,凡类型是function的参数,齐不是什么平和的东西,摊手,它会杰出雄伟但也不错万分复杂。底下举几个例子,给全球确认一下GROUPBY函数的基本用法和各个参数的蓄意规则及议论作用。假定有一份收获表,如下图所示。

图片成人色五月成人色五月成人色五月

1丨 分组乞降F2单位格输入以下公式,不错统计各个班级每个学生的收获总分
=GROUPBY(A1:B13,D1:D13,SUM)

图片

GROUPBY第1参数是分组依据的区域或数组,第2参数是需要团聚的值区域或数组,第3参数是内置的lambda团聚抒发式。本例中,我们需要按A1:B13的班级和姓名手脚分组依据,对D1:D13区域的收获团聚,团聚的风物是乞降,也等于SUM。除了SUM除外,系统还内置了MAX/MIN/COUNTA/CONCAT等快捷团聚风物。2丨 表头建造GROUPBY的第4参数示意第1参数的分组数据是否有表头,不错凭据内容需要进行建造,一共有4种类型。0示意莫得表头;1示意有表头,但不露馅。2示意莫得表头,但需要生成默许表头。3示意有表头且露馅。

图片

我们将上述公式中的第4参数建造为2,示意1参莫得表头,但需要生成默许,复返成果如下:=GROUPBY(A1:B13,D1:D13,SUM,2)

图片

3丨 估量与小计GROUPBY的第5参数示意是否露馅估量或小计行,它有5种类型可选,如下图所示。

图片

我们将上述公式中的第5参数建造为2,就不错露馅估量和小计行。
=GROUPBY(A1:B13,D1:D13,SUM,,2)

图片

4丨 排序GROUPBY的第6参数不错对复返的成果表进行基于分组依据列里面的数据排序,用一个数字对应成果表中的列数,当数字为正数时示意升序,负数时示意降序。举例,数字2,示意对成果表中的第2列数据实施升序排序,数字-3,示意对成果表中第3列的数据实施降序排序。将上述公式中的第6参数建造为-3,不错对各个班级里面的收获,也等于成果表第3列的数据,实施降序排序,成果如下:=GROUPBY(A1:B13,D1:D13,SUM,,0,-3)

图片

需要防御的是,它这里是对分组里面的数据实施分类排序,而不是整张成果表。若是需要对整张成果表的收获降序排序,不错嵌套SORT函数。
=SORT(  GROUPBY(A1:B13,D1:D13,SUM,,0),  3,-1) 

图片

5丨 筛选GROUPBY的第7参数不错对第1参数的分组依据实施筛选操作,它是一个由逻辑值组成的数组,这个数组的尺寸大小需要和第1参数保握一致。若是只需要对一班的学生统计总分,同期降序排序,参考代码如下:=GROUPBY(A1:B13,D1:D13,SUM,,0,-3, A1:A13='一班')函数的第7参数为A1:A13='一班',先筛选A1:A13区域是否等于一班,然后再实施团聚等操作。

图片

国产av肛交~以上是7个参数的基本功能,这里需要补充说一下7个参数的运算规则,它并不是按照出现的先后规则作运算的,就像你的他/她…们。Excel最初运转的是第1和第2参数,读取分组依据和对应值,然后运转第7参数,对第1步的读取成果进行筛选,接着是第3参数,实施团聚运算,再排序,添加估量和小计行,终末建造表头。~打个响指,接下来要点说一下等3参数,也等于function。微软匡助文献是这样姿色的▼

图片

换成译文页面▼

图片

看我小眼力,看懂了吧?——无论是洋文如故译文总之讲的齐不是东说念主话。摊手,转头起来,这个第3参数主要有两个规矩大概说特质。最初,它有内置的LAMBDA抒发式,存在一个默许的参数,指向第1参数分组后的每块值区域。其次,它的成果不错是由多个内置的lambda抒发式团聚后的元素组成的数组,数组的标的将决定成果是按行如故按列张开。~先说一下等一个特质。看我手,举一个例子吧。以下代码不错蓄意每个班级每个学员的收获总分。这是你仍是知说念的👆

图片

=GROUPBY(A1:B13,D1:D13,SUM)
但你可能不知说念的是,这个公式的第3参数SUM,是一种系统内置的语法糖,所谓语法糖等于语法的简写姿色,完好的姿色是一个LAMBDA抒发式,如下:=GROUPBY(A1:B13,D1:D13, LAMBDA(x,SUM(x)))换而言之,这里的SUM是LAMBDA(x,SUM(x))的简写姿色。LAMBDA是GROUPBY内置的一个匿名函数,它有一个默许的参数,指向分组后的每组收获。这里建造其名为x(x的名字不是固定的,你不错目田选定,叫阿猫阿狗也行),然后使用SUM函数对其团聚。相同的兴味兴味,以下代码不错将每个班级的东说念主名去重后归拢成一个字符串,互相之间用短横杠连络。
=GROUPBY(A1:A13,B1:B13,  LAMBDA(阿猫,    TEXTJOIN('-',1,UNIQUE(阿猫))  ),  1,0)

图片

公式的第3参数是LAMBDA(阿猫,TEXTJOIN('-',1,UNIQUE(阿猫)),先使用unique函数对分组后的东说念主名去重,再使用TEXTJOIN函数团聚成一个字符串。~然后说下3参的第2个特质。如故举个例子。假定不但需要统计每个班级每个学员的总分,同期还需要统计平中分。代码如下:=GROUPBY(A1:B13,D1:D13, VSTACK(SUM,AVERAGE), 1,0)

图片

公式的第3参数是VSTACK(SUM,AVERAGE),它包含了两种内置的lambda团聚函数语法糖,分辩实施SUM乞降与AVERAGE求平均的团聚运算,终末使用VSTACK纵向按行归拢。由于它是纵向按行归拢的,复返的是一维垂直数组,凭据第2个规矩,蓄意成果亦然按行张开。张开后的名字默许为SUM/AVERAGE,看起来有点奇怪,对此,我们不错作念一个修改,改成华文称号总分和平中分,参考公式如下:
=GROUPBY(A1:B13,D1:D13,  HSTACK(    VSTACK(SUM,AVERAGE),    {'总分';'平中分'}  )  ,1,0)

图片

公式中,使用了HSTACK函数将由多个lambda抒发式团聚的元素 组成纵向数组和常量数组{'总分';'平中分'}横向归拢,数组的第2列值即为值对应的称号,防御常量数组中元素分隔使用的是分号,而不是逗号,两者之间的区别,我们在「什么是函数数组」里详备讲过了,但愿你还有印象~以上公式是将总分和平中分按行纵向张开,若是你需要横向按列张开,只需要将多个lambda抒发式团聚的元素横向归拢即可:HSTACK(SUM,AVERAGE)完好公式如下:
=GROUPBY(A1:B13,D1:D13,  VSTACK(    HSTACK(SUM,AVERAGE),    {'总分','平中分'}  ),  3,0)

图片

这等于第3参数的第2个特质,它的成果不错是由多个内置的lambda抒发式的团聚元素组成的数组,数组的标的将决定成果是按行如故按列张开。除此除外,它还有一些其它小特质以致是裂缝,篇幅原因,我们就不张开说了——打这样多字,我倦了,倦的像一朵被风撅断的野花。~看沿路笼统小锻真金不怕火题,收缩一下吧。如下图所示,A:C列是数据源,包含了姓名、月份和销售额。需要统计每个东说念主每个季度的在个东说念主总销售额的占比情况,并横向张开。

图片

参考公式如下:=GROUPBY( A1:A13,C1:C13, VSTACK( MAP( {1,2,3,4}, LAMBDA(_m,LAMBDA(_x,@INDEX(_x,_m)/SUM(_x)))    ), {1,2,3,4}&'季度'  ), 3,0)第3行到第9行代码是GROUPBY函数的第3参数,它先使用迭代函数MAP+三参内置的LAMBDA抒发式,迭代团聚每个东说念主销售额占本身总销售额的占比,复返一个由内置LAMBDA抒发式团聚生成的多个元素的水平数组。
LAMBDA(_m,LAMBDA(_x,@INDEX(_x,_m)/SUM(_x)))
第1个LAMBDA的变量_m指向MAP的第1参数 {1,2,3,4},第2个LAMBDA的变量_x,指向GROUPBY分组后的值区域块。@INDEX(_x,_m)/SUM(_x)秩序取每季度销售额和总销售额作念占比运算,由于它复返的是单值,不错使用@示意团聚运算。这里你也不错使用SUM等函数替代@达成团聚的条目:LAMBDA(_m,LAMBDA(_x,SUM(INDEX(_x,_m)/SUM(_x)))) 本站仅提供存储处事,整个内容均由用户发布,如发现存害或侵权内容,请点击举报。

上一篇:成人色五月 好意思业店长必看指南之团队栽植篇    下一篇:成人色五月 云南举办员工办事健康处置师竞赛