getpivotdata函數(shù)是啥?這你都不知道!還敢說(shuō)自己會(huì)透視表?

嗨,大家好,我是假期宅在家里刷群看 Excel,學(xué)習(xí)看 Excel,娛樂玩 Excel 的小爽~
最近我無(wú)意中看到這樣的一個(gè)問題:怎么用切片器填數(shù)據(jù)?

后面我將需求大致梳理了一下:
這位同學(xué)是想要利用透視表的切片器,將透視表中的數(shù)據(jù)填入右側(cè)表格中。

這應(yīng)該怎么做呢?看起來(lái)好像好難的樣子~
悄咪咪的告訴你,解決方法其實(shí)很簡(jiǎn)單,就是利用?getpivotdata 函數(shù)!
這個(gè)問題應(yīng)該怎么做呢?下面跟我一起來(lái)看看吧~

解決方法
上面我們提到 getpivotdata 函數(shù),大家肯定會(huì)特別好奇,這到底是什么函數(shù)?
我們先來(lái)看一下它的公式長(zhǎng)什么樣,后面我們?cè)偻ㄟ^公式來(lái)解析一下這個(gè)函數(shù)公式的原理。
=GETPIVOTDATA("銷售實(shí)際",$A$3,"銷售地區(qū)",H6)

操作步驟:
? I6 單元格中輸入一個(gè)等號(hào)「=」;
?點(diǎn)擊透視表中 B4 單元格,此時(shí)出現(xiàn) getpivotdata 函數(shù);
=GETPIVOTDATA("銷售實(shí)際",$A$3,"銷售地區(qū)","北京")
? 將參數(shù)中的北京改成單元格引用 H6;
? 下拉數(shù)據(jù)。

常見問題:
? 引用數(shù)據(jù)透視表的時(shí)候,未出現(xiàn) getpivotdata 函數(shù)。
數(shù)據(jù)透視表分析中,點(diǎn)擊選項(xiàng),勾選生成 getpivotdata。

若想要默認(rèn)勾選 getpivotdata 函數(shù),可以在【文件】-【選項(xiàng)】-【公式】中勾選。


函數(shù)解析
前面我們介紹了 getpivotdata 函數(shù)的做法。
下面我們來(lái)看看 getpivotdata 函數(shù)的語(yǔ)法規(guī)則~?
getpivotdata?函數(shù)是用來(lái)返回?cái)?shù)據(jù)透視表中的可見數(shù)據(jù),也就是這個(gè)函數(shù)只能用在數(shù)據(jù)透視表上。
語(yǔ)法說(shuō)明:
GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
=GETPIVOTDATA(求什么字段, 哪個(gè)透視表里找, [字段類別 1, 條件 1, field2, item2], ...)
我們以上面的公式作為講解!
=GETPIVOTDATA("銷售實(shí)際",$A$3,"銷售地區(qū)","北京")
▌第一參數(shù):求什么-求什么字段
在透視表中,我們求銷售實(shí)際的總和,所以第一參數(shù)是「銷售實(shí)際」,當(dāng)然第一參數(shù)寫成「求和項(xiàng):銷售實(shí)際」也是可以的。
=GETPIVOTDATA("銷售實(shí)際"/"求和項(xiàng):銷售實(shí)際"

▌第二參數(shù):哪里求-在哪個(gè)透視表找
注意:參數(shù)需要填一個(gè)單元格引用。
由于我們的工作表中可能存在多個(gè)透視表,所以需要告訴 getpivotdata 函數(shù)是在哪個(gè)透視表上進(jìn)行返回?cái)?shù)據(jù)。

得出的結(jié)果如下:
=GETPIVOTDATA("銷售實(shí)際",$A$3
$A$3 就是在所引用的透視表的單元格。
▌第三參數(shù):初步定位-找哪個(gè)類別
=GETPIVOTDATA("銷售實(shí)際",$A$3,"銷售地區(qū)",
▌第四參數(shù):具體定位-找哪個(gè)類別下的哪個(gè)條件
=GETPIVOTDATA("銷售實(shí)際",$A$3,"銷售地區(qū)","北京")
這里的含義就是,找銷售地區(qū)下北京的銷售實(shí)際的總和。?
看到這里,是不是覺得 getpivotdata 函數(shù)很簡(jiǎn)單呢?

所以公式中「北京」改成單元格引用 H6,也就是引用北京的銷售實(shí)際和,下拉也就是 H7,廣州的銷售實(shí)際和……

最后插入透視表的切片器,切片器篩選后,數(shù)據(jù)也會(huì)隨著改變!

使用場(chǎng)景
對(duì)于為什么要使用 getpivotdata 函數(shù),我們或許會(huì)有一些疑惑。
? 透視表中,切片器就可以直接篩選數(shù)據(jù),為什么還要將數(shù)據(jù)填寫在匯總表中?
? 這樣借助透視表進(jìn)行數(shù)據(jù)匯總有什么好處?

▌問題一
透視表中,切片器就可以直接篩選數(shù)據(jù),為什么要將數(shù)據(jù)填寫在匯總表中?
下圖中我們可以直接通過數(shù)據(jù)透視表的切片器,篩選出我們需要的數(shù)據(jù)。

不過有些領(lǐng)導(dǎo)可能不喜歡透視表。
比如說(shuō),財(cái)務(wù)表格的模板是固定的,領(lǐng)導(dǎo)要求我們必須按照這個(gè)模板來(lái)進(jìn)行匯總。
雖然說(shuō)我們直接用別的函數(shù)公式也可以做到,但是編寫函數(shù)公式很復(fù)雜,后續(xù)修改也不方便。
那有沒有辦法可以將數(shù)據(jù)引用出來(lái)?
答案是有的,這就需要使用 getpivotdata 函數(shù)。?
案例中我們做出來(lái)的效果是這樣的,當(dāng)然還可以對(duì)表格進(jìn)行進(jìn)一步的美化。

▌問題二
這樣借助透視表進(jìn)行數(shù)據(jù)匯總有什么好處??
? 公式簡(jiǎn)單,效率高。
如果我們直接用常規(guī)的公式,一般就是利用 sumifs 等函數(shù),公式區(qū)域是直接引用數(shù)據(jù)源。
而這次借助透視表用 getpivotdata 函數(shù)直接引用,公式簡(jiǎn)單,效率也更快。
? 透視表刷新后,表格的數(shù)據(jù)也有會(huì)自動(dòng)更新。
因?yàn)槲覀円玫臄?shù)據(jù)是生成的透視表,如果透視表更新,那引用的數(shù)據(jù)也會(huì)跟著更新。

延伸用法
你以為 getpivotdata 函數(shù)只有這些功能??
它還可以結(jié)合數(shù)據(jù)有效性,求別的字段的匯總值。
=GETPIVOTDATA($F$5&$F$6&"",$A$3,"銷售地區(qū)",H6)

到這里,是不是覺得 getpivotdata 刷新了自己的知識(shí)儲(chǔ)備呢?
好啦,本文就到這里啦!如果小伙伴們?cè)谑褂眠^程中遇到困難,歡迎在留言區(qū)討論交流~
還想詳細(xì)了解其他兩種用法,也可以在評(píng)論區(qū)告訴小 E~
如果你想系統(tǒng)性學(xué)習(xí) Excel,掌握更多 Excel 技能。
正好,我們《秋葉 Excel 3 天集訓(xùn)營(yíng)》專為職場(chǎng)人準(zhǔn)備,全部基于職場(chǎng)真實(shí)表格案例設(shè)計(jì),還有很多超實(shí)用 Excel 技巧教學(xué)。
每天學(xué)習(xí)大概?30 分鐘,從日常的功能出發(fā),全程演示,一課一練,夯實(shí)進(jìn)階每一步。
秋葉 Excel 3 天集訓(xùn)營(yíng)
原價(jià)?99 元?
?現(xiàn)在?只需 1?元?
每天學(xué)習(xí)?30 分鐘
你也有可能成為 Excel 高手!
現(xiàn)在就掃碼報(bào)名吧!
??????


