实战!Groupby函数分组合并文本,简直太牛掰了!

职场   2025-01-11 11:30   湖北  
点击蓝字【秋叶 Excel】👆
发送【6】
免费领 1000+篇 Excel 精选教程!
 
本文作者:卫星酱
本文编辑:卫星酱


锵锵~大家好哇!我是卫星酱~

之前我写了篇关于 Excel 新函数 Groupby 的文章,里面介绍了它的 8 个参数,以及基础的公式用法~

有读者看完就问了:这个函数能不能分组连接文本


嘿嘿~对于读者提出的需求,小编我当然要尽力满足啦!


回复留言后,我突然想到,虽然上篇文章给大家介绍了比透视表还灵活的 Groupby 函数,但是,大家可能还是不太清楚在实际工作中如何去运用。

函数再好,也要工作中用得上,才是打工人需要的~

所以,接下来就和我一起看看 Groupby 的实战用法吧!

先来看案例:

=GROUPBY(B3:B20,C3:C20,LAMBDA(x,TEXTJOIN(",",TRUE,x)),0,0,-1)


这分组,干净利落,不比透视表来得轻松?

再来看解析

❶ TEXTJOIN(",",TRUE,x)

这个文本连接函数实际上是 Lambda 函数的一个参数,其中「x」,代表待处理的文本;

在这一步,公式将文本「x」,用逗号连接,并忽略其中的空值。

❷ LAMBDA(x,❶)

Lambda 函数的作用是自定义一个函数,但不能直接在单元格中使用。

比如,我们在名称管理器中新建一个函数:=LAMBDA(x,x+1)



就能在表格中自由使用自定义的计算方式,比如让输出结果比源数据+1:


所以,在本例中,Lambda 函数让参数 x ,进行❶中的运算,也就是合并文本。

❸ GROUPBY(B3:B20,C3:C20,❷,0,0,-1)

最后是 Groupby 函数,将 B3:B20 分组,并对 C3:C20 中的数据进行,❷的计算(合并文本并以逗号隔开),数据源中无标头,无总计,按照逆序排序。

这下小伙伴们知道这个公式的原理了吗?

实际上,Groupby 函数就是对[参数 1]分组,然后将[参数 2]的内容,进行[参数 3]的运算,剩下的几个参数就是调整结果中要显示的内容,比如标题行,比如总计。

通过对[参数 3]的灵活选择,我们可以做到比数据透视表更直接、操作空间更大的数据整理!

再说句题外话,虽然本篇文章,应这位读者的要求,用的是 Groupby+Textjoin 的组合来分组汇总,

但在实际运用中,单用 Textjoin 函数也可以达成一样的效果哦:


当然了,Groupby 函数的实战用法不止这一种,比如,在[参数 1]中嵌套 Vlookup 函数,还可以做到跨表查询汇总一步到位~

大家知道这个公式该怎么写吗?


好了,今天的分享就到这里!

如果你想学习更多工作用得上的 Excel 知识更多函数技巧~

那可千万别错过咱们的秋叶 Excel 3 天集训营——只要你是秋叶粉丝,就能 0 元学习

秋叶 Excel 3 天集训营

0 门槛教学
表格排版+数据整理+动态看板
学到就是赚到
👇👇👇

▲ 现在加入还送:


对了,如果有小伙伴对本文实战中用到的函数感兴趣↓↓↓

Groupby 函数的基础讲解:别再用透视表分类汇总了!这个新函数,比它好用 10 倍!

Lambda 函数的实战用法:这个新函数,居然能把英文公式变中文?羡慕哭了!

Textjoin 函数的实战用法:藏不住了!6 个 Excel 新函数,打工人必学!


💬


秋叶Excel
和秋叶一起学Excel,免费获取Excel模板、插件!还有Excel真人视频、图文教程,助你轻松掌握Excel函数、图表、透视表……一起成为办公效率达人!
 最新文章