2026-10-29 16:01:56
Excel新增的groupby和pivotby函数介绍
在2023年11月中旬,微软为Excel增加了groupby和pivotby函数,这两个函数目前仅对365用户在beta通道中更新后可用。以下是这两个函数的详细介绍:
一、groupby函数
groupby函数是一个分类汇总函数,它共有7个参数,能够满足统计时的常见需求。在以前,Excel通常通过sumifs等函数进行汇总,但这些函数对数组的支持不佳,整表输出时通过rows+filter也能实现类似功能,但操作较为繁琐,且数据较多时会影响速度。groupby函数的出现,解决了这一问题。
函数语法:GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array])
功能特点:
示例图片:

二、pivotby函数
pivotby函数主要用于将一维表转换为二维表,相当于powerquery中的逆透视功能。powerquery的透视功能是将二维表转换为一维表,而pivotby函数则实现了相反的操作。pivotby函数共有10个参数,功能强大。
函数语法:PIVOTBY(row_fields, col_fields, values, function, [field_headers], [row_total_depth], [row_sort_order], [col_total_depth], [col_sort_order], [filter_array])
功能特点:
示例图片:

三、高阶函数特性
groupby和pivotby函数都支持lambda表达式,因此它们也属于高阶函数。这意味着这两个函数可以接收其他函数作为参数,从而实现更加复杂和灵活的数据处理。这一特性使得groupby和pivotby函数在数据处理方面具有极大的潜力和灵活性。
四、percentof函数
微软还附赠了percentof函数,该函数虽然可以单独使用,但主要是配合groupby函数使用。percentof函数用于将数值转换为百分比,从而方便进行数据的比较和分析。
函数语法:PERCENTOF(data_subset, data_all)
功能特点:
示例图片:

总的来说,groupby和pivotby函数的加入,使得Excel在数据处理方面更加灵活和强大。这两个函数不仅简化了数据处理的流程,还提高了数据处理的效率和准确性。未来,随着微软对Excel的不断更新和优化,相信会有更多实用的函数和功能被引入到Excel中,为用户带来更加便捷和高效的数据处理体验。