简体中文
您的位置: 首页 > 攻略 > Excel怎么用GETPIVOTDATA从透视表里取数

Excel怎么用GETPIVOTDATA从透视表里取数

时间:2026-11-07 15:18:55
  • 来源:网络
  • 作者:未知
  • 编辑:小锤子
0

做完数据透视表之后,想单独把某个季度、某个品类的销售额拎出来做张对照表,最直接的办法是手抄数字,但源数据一更新就得重抄一遍。Excel 里有个专门干这活的函数 GETPIVOTDATA,它按字段名和项目名去透视表里取值,把项目名换成单元格引用,就能做成一张随透视表自动更新的查询表。做月度报表、季度汇总,或者要给领导做几个重点指标的小看板,用它是真省事。

Excel怎么用GETPIVOTDATA从透视表里取数

第1步:点透视表里的数字自动生成公式

先选中透视表外面一个空格,输入等号,然后直接用鼠标去点透视表里想取的金额。Excel 会自动补出一整条 `=GETPIVOTDATA("求和项:销售额",$A$3,"3月","(订单日期)","1","季度(订单日期)")`,参数全替你填好,不用自己背语法。

第2步:认清参数分别管什么

这条公式拆开看就四段:第一个参数「求和项:销售额」是字段名称,也就是要取哪个值字段;第二个 `$A$3` 是透视表的位置,锁定左上角那一格;后面成对的「字段1、项目1」「字段2、项目2」用来定位到具体某一行,比如「月(订单日期)」=「4月」、「季度(订单日期)」=「第二季」。

第3步:把项目名换成单元格引用

要让公式能反复用,就把写死的项目名改成引用:`=GETPIVOTDATA(""&$C$14,$A$3,$B$14,$B$15,$A$3,$A$15)`。这里 `$B$14` 放的是「季度」这个字段名,`$B$15` 放的是「第二季」,改哪一格公式就取哪一行,透视表的锚点 `$A$3` 记得加美元符号锁住。

第4步:搭一张小查询表并换关键字验证

在透视表下方画一个四列小区域:季度、类别、销售额、利润。销售额那格填带引用的 GETPIVOTDATA,利润那格把第一个参数改成「求和项:利润」,其余照抄,往下拉几行把要看的季度和品类都列上。把「第二季」改成「第一季」、「办公用品」改成「技术」,数值立刻跳到 399799.484 和 70488.824,透视表刷新时这张小表也同步更新。

软件下载

Microsoft Excel最新版

大小:5.71MB

版本:4.3.5.21

语言:简中

更新:2026-07-01

相关内容

编辑推荐