函式getpivotdata的用法(getpivotdata函式的作用)
要點提示
GETPIVOTDATA函式是MOS Excel認證考試的重要考點。資深Office培訓師谷月老師在此藉助一道例題詳細解讀這個函式。
例題
在「按地區」工作表上的單元格 H3 中,使用 GETPIVOTDATA 函式計算「東北部」地區的「白銀級」等級使用者數量。
分析
本題考查GETPIVOTDATA函式的使用。
從資料透視表中抽取滿足一定條件的彙總資料,需要用GETPIVOTDATA函式。
你可以理解成,在資料透視表中進行條件篩選。
計算「東北部」地區的「白銀級」等級使用者數量,就相當於在資料透視表中,把「地區」等於「東北部」、「等級」等於「白銀級」的使用者數量篩選出來。
當然,我們也可以用「切片器」,藉助圖形介面來篩選。但是,「切片器」無法用於公式計算。
解答
在「地區」工作表中,單擊H3單元格,然後單擊輸入欄左側的「插入函式」按鈕(fx按鈕),Excel彈出「插入函式」對話方塊,在「搜尋函式」框中輸入「GETPIVOTDATA「,單擊「轉到」按鈕,然後單擊「確定」。
Excel彈出「函式引數」對話方塊。
在「Data_field」框中輸入 「等級」,不需要在兩側加入作為標記的英文單引號,因為聰明的Excel稍後會為你自動加入。
在「Pivot_table」框中輸入 A3 ,因為資料透視表左上角單元格是A3。
在「Field1」框中輸入 「地區」 ,在「Item1」框中輸入 「東北部」 ,在「Field2」框中輸入 「等級」,在「Item1」框中輸入 「白銀級」 。同樣不需要在兩側加入作為標記的英文單引號,因為聰明的Excel稍後會為你自動加入。
最後單擊「確定」。
注意:GETPIVOTDATA的隱含條件
GETPIVOTDATA函式有三個隱含條件。必須保證這三個隱含條件都滿足,才能得到正確結果。
條件一:用GETPIVOTDATA函式抽取的資料在資料透視表中必須可見。
要計算東北部地區白銀級使用者數量,必須先在資料透視表中單擊「東北部」左側小框框中的 號,把「東北部」展開,讓Excel顯示出「東北部」分類下屬的「白銀級」,否則會出現#REF錯誤。
條件二:必須啟用「生成GETPIVOTDATA」選項。
單擊「資料透視表工具|分析」選項卡,在「資料透視表」組中單擊「選項「選單,檢視「生成GETPIVOTDATA」是否勾選。只有勾選此項,才能使用GETPIVOTDATA函式計算出正確結果。
條件三:GETPIVOTDATA函式的引數必須這樣選。
在使用GETPIVOTDATA函式之前,需要先在「資料透視表欄位」窗格中分析資料透視表包含的欄位。
(1)GETPIVOTDATA函式的Data_field引數必須是放在「值」區域的欄位。
(2)GETPIVOTDATA函式的Field1、Field2、…、Field126引數必須是放在「行」區域(或者「列」區域)的欄位。
以上欄位的名稱不能填錯,否則也會出現#REF!錯誤。
補充
也許有聰明的讀者會問:「為什麼微軟引入GETPIVOTDATA函式呢?這豈不是多此一舉?用COUNTIF、COUNTIFS不行嗎?」
答案是「真的不行」,因為資料透視表是“動態”的,翻譯成人話就是,你一旦在“資料透視表欄位”窗格中,對資料透視表作了修改,或者在資料透視表中執行了篩選,它的行數或者列數就變了。
但是,COUNTIF、COUNTIFS的函式,它們發揮作用的前提,是依靠行列來定位,所以,它們不適用於資料透視表。
關於MOS考試
MOS考試的中文全稱是微軟辦公軟體國際認證考試,它是微軟公司針對自家的Office軟體推出的考試,具有無可比擬的權威性和含金量,也是世界五百強企業招聘人才、考核員工的重要標準。
最後,請點選左下角“瞭解更多”,加入咱們的MOS學習社群,找谷月老師諮詢MOS考試吧~報名有優惠的喲~
↓↓↓↓↓