桓楠百科网

编程知识、经典语录与百科知识分享平台

wps/excel函数技巧:sort与large提取名次哪个好用


如图,A列、B列、C列为源数据,想找出每个月前两名的数据并以文本串的形式体现在一个单元格里。公式如下:

=HSTACK(SORT(UNIQUE(A2:A19)),MAP(SORT(UNIQUE(A2:A19)),LAMBDA(x,TEXTJOIN(",",1,TAKE(SORT(FILTER(B2:C19,A2:A19=x),2,-1),2,1)))))

公式思路:先找出每个月的数据,再将数据进行排序,最后提取出姓名列中的前两个,这样就得到了每个月相要的结果。

本例使用了sort函数获取排名,sort函数的优势是排序一一对应。除此之外还可以使用large函数寻找前两名。那么它存在一个问题就是如果前几名的数据一致,它无法提取出来,而SORT函数可以根据第二个条件进行排序,如拼音或者其它列为条件等。最主要的还是直观与平时看排名表差不多,先排出名次来,再找出前两名。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言