在数据处理中,PIVOTBY函数是高效的聚合工具。它凭借双向聚合能力,成为复杂报表处理的核心。掌握PIVOTBY函数,可大幅提升数据汇总效率,轻松满足各类分析需求。​

一、PIVOTBY与GROUPBY的区别

同为聚合函数,PIVOTBY与GROUPBY的核心差异在于聚合维度:

  • GROUPBY仅支持行字段聚合,适用于单维度汇总;
  • PIVOTBY可同时聚合行、列字段,实现数据透视表双向分析,且支持数据实时刷新。​

此外,PIVOTBY函数包含11个参数,虽参数较多,但灵活运用可实现复杂报表需求,远超基础聚合函数的能力范围。

PIVOTBY函数比数据透视表还好用!轻松做二维汇总表的实用技巧-趣帮office教程网

二、基础用法

当需将一维数据转为行列交叉的二维汇总表时,PIVOTBY函数简洁性显著。

以销售记录为例,表中含月份(A列)、区域(B列)、销售额(D列)。若要按“月份”为行、“区域”为列汇总销售额,使用公式=PIVOTBY(A2:A13,B2:B13,D2:D13,SUM)即可。

PIVOTBY函数比数据透视表还好用!轻松做二维汇总表的实用技巧-趣帮office教程网

三、进阶技巧

制作财务或业务报表时,“总计+小计”是常见需求,PIVOTBY函数可一步实现。

例如,需按“区域”和“商品”两级分类汇总销售额,并显示小计与总计,公式为:=PIVOTBY(B1:C13,,D1:D13,SUM,3,2)

PIVOTBY函数比数据透视表还好用!轻松做二维汇总表的实用技巧-趣帮office教程网

公式解析:

  • 行字段包含区域(B列)和商品(C列),且从标题行(B1:C1)开始选取,确保标题识别;
  • 列字段为空(保留逗号占位);
  • 第5参数“3”表示生成并显示标题;
  • 第6参数“2”指定在底部显示总计与各级小计,无需手动插入分类汇总,数据更新时自动同步。

结语

PIVOTBY函数凭借双向聚合、实时更新和灵活参数,成为高效的数据汇总利器。无论是二维表转换,还是多级小计计算,都能用简洁公式完成,大幅提升报表制作效率。​