逆天函数PIVOTBY之一:初次见面

继XLOOKUP,FILTER等高能函数后,微软又在Excel 365测试版本中放出了一批逆天函数,PIVOTBY就是其中之一。官方给出的描述是”按行和列聚合值”。

此前我们用一整个连载系列8篇文章介绍过另一个逆天函数GROUPBY,它的描述是”按行字段聚合值”。

二者的核心功能都是聚合值,一个按行和列,一个按行。参数也是极度相似。

GROUPBY与PIVOTBY的对比

GROUPBY的聚合字段,总计,排序这三个功能仅应用于行字段,而PIVOTBY分别应用于行字段和列字段。

GROUPBY连载系列文章中对每个参数的含义,基本用法,进阶用法都有详细的讲解,照搬到PIVOTBY即可,此处就不再赘述。

基本使用对比

PIVOTBY未启用列字段时与GROUPBY实现完全一样的效果:

=GROUPBY(B1:C13,D1:D13,SUM)
逆天函数PIVOTBY之一:初次见面
=PIVOTBY(B1:C13,,D1:D13,SUM)

数据透视功能

另外,PIVOTBY也被视为函数版的数据透视。

数据透视常用的”行标签”,”列标签”,”求和项”等描述在PIVOTBY中都能找到对应的参数。

=PIVOTBY(B1:B13,C1:C13,D1:D13,SUM)

多层级透视效果

多层级的透视效果上略有不同,数据完全一致。

=PIVOTBY(A1:B13,C1:C13,D1:D13,SUM)

总结对比

展示效果上数据透视表显得更清晰且灵活多变。

而PIVOTBY支持用户直接调用17个函数来汇总数据,搭配LAMBDA甚至可以随心所欲地构建公式来实现复杂的运算逻辑,计算能力可以说无上限,这一点上数据透视只能望其项背。

另外PIVOTBY结果可以随着原数据的变化实时更新,也是一个小小的优点。

总而言之,已经掌握GROUPBY和数据透视的用户几乎不需要学习就能将PIVOTBY投入实战;GROUPBY和数据透视完成不了的任务,用PIVOTBY试试吧。