|
WPS 可以用
=LET(_a,VSTACK(TAKE(SORT(FILTER(HSTACK(B3:B10000,D3:D10000),A3:A10000="初一"),2,-1),100),TAKE(SORT(FILTER(HSTACK(B3:B10000,D3:D10000),A3:A10000="初二"),2,-1),100),TAKE(SORT(FILTER(HSTACK(B3:B10000,D3:D10000),A3:A10000="初三"),2,-1),100)),_a1,CHOOSECOLS(_a,1),_a2,CHOOSECOLS(_a,2),GROUPBY(_a1,_a2,COUNTA,0,0,1))
=============================================
对于自己暂时看不明白的函数,可以先用,解决工作中的实际问题;
空了再去一个函数一个函数的拆出来看;
LET 定义一个名称,再用这个名称来代表一个变量(值、文本、数据区域都行),在通过名称把这个变量传递给右边的函数用于计算;_a、_a1、_a2 都是名称;下划线是说明这是个变量,在右边的函数里调用时,只输入 _ 就可以直接选了;
VSTACK 是垂直拼合一个数据区域;
TAKE 是指定保留数组的前100行;
SORT 是降序排列;
fiFILTER 是筛选;
CHOOSECOLS 是指定区域中的第几列;
GROUPBY 是按行进行聚合,并执行 计数 统计!
|
|