私信回複關鍵詞【禮包】~
獲取超大辦公福利禮包,PPT、Word、Excel模闆一網打盡!
嗨,大家好,我是假期宅在家裡刷群看 Excel,學習看 Excel,娛樂玩 Excel 的小爽~
最近我在看問答專欄的時候,無意中看到這樣的一個問題:怎麼用切片器填數據?
後面我将需求大緻梳理了一下:
這位同學是想要利用透視表的切片器,将透視表中的數據填入右側表格中。
這應該怎麼做呢?看起來好像好難的樣子~
悄咪咪的告訴你,解決方法其實很簡單,就是利用 getpivotdata 函數!
這個問題應該怎麼做呢?下面跟我一起來看看吧~
01解決方法上面我們提到 getpivotdata 函數,大家肯定會特别好奇,這到底是什麼函數?
我們先來看一下它的公式長什麼樣,後面我們再通過公式來解析一下這個函數公式的原理。
=GETPIVOTDATA("銷售實際",$A$3,"銷售地區",H6)
操作步驟:
❶ I6 單元格中輸入一個等号「=」;
❷點擊透視表中 B4 單元格,此時出現 getpivotdata 函數;
=GETPIVOTDATA("銷售實際",$A$3,"銷售地區","北京")
❸ 将參數中的北京改成單元格引用 H6;
❹ 下拉數據。
常見問題:
❶ 引用數據透視表的時候,未出現 getpivotdata 函數。
數據透視表分析中,點擊選項,勾選生成 getpivotdata。
若想要默認勾選 getpivotdata 函數,可以在【文件】-【選項】-【公式】中勾選。
02函數解析
前面我們介紹了 getpivotdata 函數的做法。
下面我們來看看 getpivotdata 函數的語法規則~
getpivotdata 函數是用來返回數據透視表中的可見數據,也就是這個函數隻能用在數據透視表上。
語法說明:
GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
=GETPIVOTDATA(求什麼字段, 哪個透視表裡找, [字段類别 1, 條件 1, field2, item2], ...)
我們以上面的公式作為講解!
=GETPIVOTDATA("銷售實際",$A$3,"銷售地區","北京")
▌第一參數:求什麼-求什麼字段
在透視表中,我們求銷售實際的總和,所以第一參數是「銷售實際」,當然第一參數寫成「求和項:銷售實際」也是可以的。
=GETPIVOTDATA("銷售實際"/"求和項:銷售實際"
▌第二參數:哪裡求-在哪個透視表找
注意:參數需要填一個單元格引用。
由于我們的工作表中可能存在多個透視表,所以需要告訴 getpivotdata 函數是在哪個透視表上進行返回數據。
得出的結果如下:
=GETPIVOTDATA("銷售實際",$A$3
$A$3 就是在所引用的透視表的單元格。
▌第三參數:初步定位-找哪個類别
=GETPIVOTDATA("銷售實際",$A$3,"銷售地區",
▌第四參數:具體定位-找哪個類别下的哪個條件
=GETPIVOTDATA("銷售實際",$A$3,"銷售地區","北京")
這裡的含義就是,找銷售地區下北京的銷售實際的總和。
看到這裡,是不是覺得 getpivotdata 函數很簡單呢?
所以公式中「北京」改成單元格引用 H6,也就是引用北京的銷售實際和,下拉也就是 H7,廣州的銷售實際和……
最後插入透視表的切片器,切片器篩選後,數據也會随着改變!
03使用場景對于為什麼要使用 getpivotdata 函數,我們或許會有一些疑惑。
❶ 透視表中,切片器就可以直接篩選數據,為什麼還要将數據填寫在彙總表中?
❷ 這樣借助透視表進行數據彙總有什麼好處?
▌問題一
透視表中,切片器就可以直接篩選數據,為什麼要将數據填寫在彙總表中?
下圖中我們可以直接通過數據透視表的切片器,篩選出我們需要的數據。
不過有些領導可能不喜歡透視表。
比如說,财務表格的模闆是固定的,領導要求我們必須按照這個模闆來進行彙總。
雖然說我們直接用别的函數公式也可以做到,但是編寫函數公式很複雜,後續修改也不方便。
那有沒有辦法可以将數據引用出來?
答案是有的,這就需要使用 getpivotdata 函數。
案例中我們做出來的效果是這樣的,當然還可以對表格進行進一步的美化。
▌問題二
這樣借助透視表進行數據彙總有什麼好處?
❶ 公式簡單,效率高。
如果我們直接用常規的公式,一般就是利用 sumifs 等函數,公式區域是直接引用數據源。
而這次借助透視表用 getpivotdata 函數直接引用,公式簡單,效率也更快。
❷ 透視表刷新後,表格的數據也有會自動更新。
因為我們引用的數據是生成的透視表,如果透視表更新,那引用的數據也會跟着更新。
04延伸用法你以為 getpivotdata 函數隻有這些功能?
它還可以結合數據有效性,求别的字段的彙總值。
=GETPIVOTDATA($F$5&$F$6&"",$A$3,"銷售地區",H6)
到這裡,是不是覺得 getpivotdata 刷新了自己的知識儲備呢?
好啦,本文就到這裡啦!如果小夥伴們在使用過程中遇到困難,歡迎在留言區讨論交流~
還想詳細了解其他兩種用法,也可以在評論區告訴小 E~
私信回複關鍵詞【禮包】~
獲取超大辦公福利禮包,PPT、Word、Excel模闆一網打盡!
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!