一个公式搞定数据汇总!PIVOTBY函数,小白也能用

墨云轩
墨云轩 WPS资深用户Lv.3 优质创作者KVPWPS寻令官

Lv.3 优质创作者

最近有网友咨询了这样一个问题:

"我有一张销售明细表,想按产品类别和月份汇总销量,以前都是用数据透视表,但每次数据更新都要手动刷新,好麻烦。有没有更省事的办法?"

这个问题,其实很多人都遇到过。数据透视表确实好用,但有个毛病——数据改了,结果不会自动更新,得手动点"刷新"才行。忘了刷新,报表就是错的,领导一看就皱眉头。

今天学了一招,分享给大家:PIVOTBY函数。一个公式写下去,数据汇总自动生成,而且数据一变,结果跟着变,再也不用手动刷新了。


一句话搞懂PIVOTBY是啥

打个比方,你去食堂打饭,食堂阿姨把菜分成几排几列:左边一排是"荤菜、素菜、汤",上面一列是"周一、周二、周三",中间每个格子里写上当天这道菜卖了多少份。

PIVOTBY干的就是这个活儿——你给它一堆原始数据,它自动帮你分类、摆好、算好,生成一张整整齐齐的汇总表

跟数据透视表最大的区别是:透视表是"拖出来的",PIVOTBY是"公式算出来的"。公式算出来的好处就是——数据变了,结果自动跟着变


先认识4个"必填项"

PIVOTBY的参数有11个,看着吓人,别慌!日常用到90%的场景,只需要掌握前4个就行。

公式长这样:

=PIVOTBY(行字段, 列字段, 值区域, 汇总方式)

用大白话翻译一下:

记住这4个,就能干活了。剩下7个是可选参数,以后慢慢学也不迟。


听起来有点抽象?咱们直接看例子。

举个最简单的例子

假设你有一份水果销售表

你想知道:每个品类在不同月份的销量分别是多少?

以前你可能要插入数据透视表,拖来拖去。现在,一个公式搞定:

=PIVOTBY(B2:B7, A2:A7, C2:C7, SUM)

简单解释一下:

  • B2:B7(品类)——按行分类,苹果一行、香蕉一行

  • A2:A7(月份)——按列分类,1月一列、2月一列、3月一列

  • C2:C7(销量)——要计算的数据

  • SUM(求和)——用什么方式汇总

结果自动生成一个交叉表:

是不是很直观?


实战来一个:按产品和月份汇总销量

再来看一个工作中经常遇到的场景。

假设你是做销售的,有一张订单明细表

老板说:"给我统计一下,每个销售员卖了多少金额,按产品分列显示。"

有了PIVOTBY,就是一句话的事:

=PIVOTBY(C2:C7, B2:B7, D2:D7, SUM)

  • 行:销售员(张三、李四)

  • 列:产品(键盘、鼠标、显示器)

  • 值:金额

  • 汇总:求和

结果自动出来:

数据有新增怎么办? 别担心,PIVOTBY是动态数组函数,源数据一改,结果自动更新。不像透视表还要右键刷新,省心多了。


进阶小技巧:还能用其他汇总方式

刚才一直用SUM求和,其实PIVOTBY支持好多种汇总方式,常用的有:

比如你想知道每个品类每月平均卖了多少,把SUM换成AVERAGE就行:

=PIVOTBY(B2:B7, A2:A7, C2:C7, AVERAGE)

一个参数的变化,结果完全不一样。这就是函数的魅力——学会一个,变出好多种用法。


使用前先看这里(重要提醒)

PIVOTBY虽然好用,但用之前要注意几点:

第一,版本要求。 PIVOTBY是较新的函数,需要WPS最新版本或Excel 365/2024以上才支持。如果你的版本比较老,可能找不到这个函数。建议先更新软件再试。

第二,数据源要规范。 使用PIVOTBY之前,建议先把数据整理成一维表——也就是每一列是一个字段,每一行是一条记录。像咱们上面例子里的格式,就是标准的一维表。

第三,结果自动溢出。 PIVOTBY的结果会占用多个单元格(这叫"动态数组溢出"),所以公式下方和右侧不要有数据,否则会报错。

第四,如果不想按列分类。 有时候你只想按行汇总,不需要按列展开,那可以用它的"兄弟函数"——GROUPBY。用法类似,只是少了"列字段"这个参数。GROUPBY可以看我以前的分享!


小结

说一千道一万,PIVOTBY其实就是一个公式版的透视表

传统透视表:插入 → 拖字段 → 设格式 → 数据变了要刷新 → 调整布局 ...

PIVOTBY函数:一个公式 → 自动出结果 → 数据变了自动更新 → 清爽利落

对于经常做数据汇总的朋友来说,掌握了它,确实能省不少事。


今天的分享就到这里。关于PIVOTBY函数,你是否还有更好的使用场景?欢迎留言分享!

我是墨云轩,热衷分享办公小技巧,边学习,边分享,每天进步一点点!感谢您的阅读!

河北省
浏览 67
1
5
分享
5 +1
2
1 +1
全部评论 2
 
亂雲飛渡
点赞学习
   广东省
举报
0
1
墨云轩
墨云轩WPS资深用户Lv.3 优质创作者KVPWPS寻令官

Lv.3 优质创作者

· 河北省
举报
0
0