1. RANK 排名

注意:这里是英式排名,不是中式排名(对于相同的分数是同一名次)。

RANK(值,范围,排位方式)
查找某个值在某个范围内的值的排名况

排位方式:0降续,1升续

RANK(B5,B4:B8,1)

2. RANK.EQ

RANK.EQ和RANK的作用和用法完全一样,EQ表示equal

RANK(值,范围,排位方式)
查找某个值在某个范围内的值的排名情况

排位方式:0降续,1升续

RANK(B5,B4:B8,1)

Excel统计函数(rank & rank.eq & rank.avg & groupby & sort)_数据

3. GROUPBY 分组

GROUPBY(行字段, 值,函数,[标头], [总计], [按顺序排序], [筛选数组], [字段关系])

select 列,函数 from 行字段 where 筛选数组 group by 列 order by 按顺序排序

描述:
	分组统计

参数:
	行字段:选择要分组的行范围和列范围,行范围表示要对哪些数据进行统计,列范围表示要分组的字段,列范围也可以是一列
	值:要统计的数据所在的列范围
	函数:对值进行什么方式统计,是求和、求最大值、求平均值、数量COUNTA、百分比PERCENTOF等
	表头:
		0:分组
		1:分组求第一行?
		2:表头列名
		

示例:
	GROUPBY(B2:C7,D2:D7,SUM)
	GROUPBY(C2:C7,D2:D7,PERCENTOF)

GROUPBY(B2:C7,D2:D7,SUM):B2:C7表示要分组行数据以及要对哪些列进行分组,选中的范围数据都是要分组的列。

select 销售人员,产品, sum(数量) from 表

Excel统计函数(rank & rank.eq & rank.avg & groupby & sort)_字段_02

4. SORT

SORT(数据区域,[按第几列排序], [升序/降续])
参数:
	数据区域:对哪些区域的数据进行排序,一般是对所有列
	按第几列排序:1是第一列A,如果按照多列进行排序可以使用数组 {3, 4, 5}
	1升序,-1降续
示例:	
	SORT(A1:C5,3,1)
	SORT(A1:D5,{3,4},1)

Excel统计函数(rank & rank.eq & rank.avg & groupby & sort)_excel_03

5. SORTBY

SORTBY(数据范围,排序列范围,排序方式)
SORTBY(A1:D5,D1:D5,1)

Excel统计函数(rank & rank.eq & rank.avg & groupby & sort)_字段_04