点击蓝字【秋叶 Excel】

发送【7】

免费领 1000+篇 Excel 精选教程!

本文作者:小花

本文编辑:竺兰

在上一篇文章()中,小花细致地讲解了下图公式,它适用于 Excel 2019 及以下版本用户解决分组统计并排序问题。

公式一:

=INDEX($C:$C,MOD(LARGE(COUNTIF($C$2:$C$300,$C$2:$C$300)*(COUNTIF(INDIRECT("C2:C"&ROW($C$2:$C$300)),$C$2:$C$300)=1)+ROW($C$2:$C$300)%%,ROW()-2),1)*10000)

不可否认,这一解法对很多小伙伴们来说,理解尚有难度,更别说实战应用了。

但在更高版本 Excel 中,有一些「新函数」在解决这一问题方面,却是游刃有余。

本文,小花继续分享,解决分组统计并排序问题的新函数和新思路。一起来看看吧~

什么,你想系统学习 Excel,提升自己的职场竞争力?

那么千万别错过秋叶专为职场人打造的《Excel 3 天集训营》课程!

这里不仅有金牌讲师手把手教你表格排版+统计分析+数据可视化,还有贴心助教为你答疑解惑~

现在扫码报名,还能免费领取函数手册+快捷键大全+110 套 Excel 模板

别再犹豫了,赶紧扫码

抢占免费学习名额

让自己在职场中脱颖而出吧!

UNIQUE+SORTBY法

此方法适用于Excel 2021 以上版本

它使用了专门去重的新函数 Unique 和专门条件排序的新函数 Sortby。

同时,还有 Countif 函数的辅助,公式理解难度不大。

公式二:

=UNIQUE(SORTBY($C$2:$C$300,COUNTIF($C$2:$C$300,$C$2:$C$300),-1))

公式说明:

COUNTIF($C$2:$C$300,$C$2:$C$300)

与()相同,片段 ❶ 返回一串重复的条件计数值,其计算原理详见前文,此处不再赘述。

SORTBY($C$2:$C$300,,-1)

Sortby 函数是 2021 版 Excel 后新增的条件排序函数,其语法即参数释义如下:

了解了 Sortby 函数,就不难理解片段 ❷ 的含义了。

它是以片段 ❶ 返回的频数数组为依据、对 C2:C300 进行降序排列。

此时,由于频数数组是多次重复的,于是经排序后的置业顾问姓名数组也是多次重复的。

这时候,就轮到专业去重函数出场了!

=UNIQUE(

Unique 函数是 2021 版 Excel 后新增的唯一值函数,其语法即参数释义如下:

显然,此处 Unique 函数省略了参数 by_col 和 exactly_once,表示返回所有不同的行,这就实现了对 ❷ 重复文本数组的去重。

由于 ❷ 中数组已经是按频数降序排列的,所以,去重后的唯一值文本也是降序排列的。

于是,动态到访榜单就此轻易生成!

GROUPBY法

此方法适用于Office 365 版本

使用数据聚合函数 Groupby 对数据进行分组计数并降序排列。

该公式难度几乎为零,只需小伙伴们了解 Groupby 函数的基本用法即可。

公式三:

=GROUPBY(C2:C300,C2:C300,COUNTA,0,0,-2)

公式说明:

Groupby 函数是根据指定字段对数据进行分组、聚合、排序和筛选的专用函数。

需要分组的数据区域为 C2:C300,需要进行计数统计的数据也为 C2:C300,所以 Groupby 函数的前两个参数均为 C2:C300。

同时,设定 fuction 参数为 Counta,表示对 value 数据进行计数运算,作为排序的依据。

参数 4 和 5 均为 0,表示无需标题也无需对行进行汇总。

sort_order 的数字表示分组区域的列,正负号分别表示升序和降序,本公式中的 -2 表示依据第二列,也就是计数列,按降序排列。

Pivotby法

Office 365中除了 Groupby 函数,还有一个超级缝合怪函数,其功能强大、参数众多,是加强版 Groupby 函数,更是函数版数据透视表。

它就是——Pivotby 函数。

参数太多太复杂,看不懂?没关系!

因为我们只需掌握其中几个参数的含义,就可以轻松解决大部分问题。

如本例中,该函数的用法和 Groupby 函数几乎一致,其他参数是无需使用的。

公式四:

=PIVOTBY(C2:C300,,C2:C300,COUNTA,0,0,-2)

公式说明:

Pivotby 函数与 Groupby 函数的区别在于,后者兼具了对列字段的分组统计功能。

但是本例中,我们只需对 C 列进行统计,因此 Pivotby 函数的参数 2 被设置为空,其余参数与 Groupby 函数完全一致。

需要特别说明的是,在 Office 365 中,如果单元格公式的最终结果是数组,Excel 将动态创建相应大小的数组范围,即在相应大小的单元格范围内全部显示,而不是像早期版本的 Excel 那样出现溢出错误或者仅显示数组的首个值。

因此,公式三和四不需要锁定行列和拖动填充公式,也不需要另外计算到访人数,只需一个公式就实现了对数据的分组统计,效率拉满!

以上,就是小花分享的四种分组统计并排序问题解题公式,包括:

❶ Excel 2019 及以下版本可使用的Index+Mod+Large法;

❷ Excel 2021 以上版本适用的Unique+Sortby法;

❸ Office 365 版本特有的Groupby分组函数基础解法;

❹ Office 365 透视函数Pivotby的省略参数用法。

你还知道哪些分组统计并排序问题的其他解法?欢迎留言与我们讨论!

不断推陈出新的函数总是能为解决复杂问题提供新的简单思路和解法,老函数费劲心机,新函数却信手拈来,荀子曰:学不可以已。

诚如是,共勉之!

如果你也想掌握更多函数、提升 Excel 技能,升职加薪不加班,

那就一定要加入秋叶 Excel 3 天集训营》课程——

专业老师手把手教学表格排版+数据处理+工作汇报, 助你提高效率、减轻工作压力~

Excel 熟练=给每天偷回 2 小时,人生苦短,别浪费在低效工作中!

《秋叶 Excel 3 天集训营》

原价 99 元

今天限时免费

抢占学习名额

开启高效办公之旅吧!

▲ 现在报名,即可免费领取超多福利资料

和秋叶一起学 Excel,工作效率 up~up~