Funkcija GETPIVOTDATA

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

Funkcija GETPIVOTDATA pateikia matomus duomenis iš "PivotTable".

Toliau esančioje ekrano nuotraukoje rodomas "PivotTable" maketas, naudojamas kituose skyriuose. Šiame pavyzdyje =GETPIVOTDATA("Pardavimai",A3) grąžina bendrą pardavimų sumą:

Funkcijos GETPIVOTDATA naudojimo duomenims iš

Sintaksė

GETPIVOTDATA(data_field, pivot_table, [laukas1, elem1, laukas2, elem2], ...)

Funkcijos GETPIVOTDATA sintaksė turi tokius argumentus:

Argumentas Aprašymas
data_field
Būtina
„PivotTable“ duomenų lauko, kuriame yra norimi gauti duomenys, pavadinimas. Tai turi būti kabutėse.
Pavyzdys: =GETPIVOTDATA("Pardavimai"; A3). Čia "Pardavimai" yra reikšmių laukas, kurį norime gauti. Kito lauko nenurodyta, todėl funkcija GETPIVOTDATA grąžina bendrą pardavimų sumą.
pivot_table
Būtina
Nuoroda į bet kurį langelį, langelių diapazoną ar įvardytą langelių diapazoną „PivotTable“. Naudojantis šia informacija yra nustatoma, kurioje „PivotTable“ yra norimi gauti duomenys.
Pavyzdys: =GETPIVOTDATA("Pardavimai"; A3). Čia A3 yra "PivotTable" nuoroda ir nurodo formulei, kurią "PivotTable" naudoti.
laukas1, elem1, laukas2, elem2...
Pasirinktinai
Nuo 1 iki 126 laukų pavadinimų ir elementų pavadinimų porų, kurios aprašo norimus gauti duomenis. Poros gali būti nurodytos bet kuria tvarka. Laukų pavadinimai ir elementų pavadinimai, jei jie nėra datos ir skaičiai, turi būti kabutėse.
Pavyzdys: =GETPIVOTDATA("Pardavimai", A3, "Mėnuo", "Kov"). Čia laukas yra "Mėnuo", o "Mar" yra elementas. Norėdami nurodyti kelis lauko elementus, įrašykite juos riestiniuose skliaustuose (pvz.: {"Mar", "Apr"}).
OLAP lentelių „PivotTable“elementai gali turėti dimensijos šaltinio pavadinimą ir elemento šaltinio pavadinimą. OLAP „PivotTable“ lauko ir elemento poros pavyzdys:
"[Produktas]","[Produktas].[Visi produktai].[Maistas].[Kepiniai]"

Nesudėtingą GETPIVOTDATA formulę galite greitai įvesti surinkdami = (lygybės ženklą) langelyje, kuriame norite gauti grąžinamą reikšmę, ir tada spustelėdami tos "PivotTable" lentelės langelyje, kuriame yra norimi gauti duomenys. 

Galite įjungti arba išjungti šią funkciją pažymėdami bet kurį langelį esamoje "PivotTable", tada eikite į "PivotTable" skirtuką> Analizė "PivotTable>"parinktys> panaikinkite parinkties Generuoti GautPivotData žymėjimą. 

Pastaba

  • GETPIVOTDATA argumentus taip pat galima pakeisti nuorodomis. Pavyzdžiui, =GETPIVOTDATA("Pardavimai",$A$3,"Mėnuo",$A 11), kur $A 11 yra "Kov". 
  • Skaičiuojami laukai ar elementai ir pasirinktiniai skaičiavimai gali būti įtraukiami į GETPIVOTDATA skaičiavimus.
  • Jei pivot_table yra diapazonas, apimantis dvi ar daugiau „PivotTable“lenteles, duomenys bus gauti iš tos „PivotTable“, kuri buvo sukurta vėliausiai.
  • Jei lauko ir elemento argumentai apibrėžia vieną langelį, to langelio reikšmė yra grąžinama nepriklausomai nuo to, ar tai yra eilutė, skaičius, klaida ar tuščias langelis.
  • Jei elemente yra data, reikšmė turi būti išreikšta kaip sekos skaičius arba išplatinta naudojantis funkcija DATE tam, kad reikšmė išliktų, jei darbalapis būtų atidarytas naudojantis kitokia lokale. Pvz., elementą, nurodantį 1999 m. kovo 5 d. datą, galima įvesti kaip 36224 arba DATE(1999,3,5). Laiką galima įvesti kaip dešimtaines reikšmes arba naudojantis funkcija TIME.
  • Jei pivot_table argumentas nėra diapazonas, kuriame randama „PivotTable“, funkcija GETPIVOTDATA grąžina #REF!.
  • Jei argumentai neaprašo matomo lauko arba jei juose yra ataskaitos filtras, kuriame filtruoti duomenys nerodomi, funkcija GETPIVOTDATA grąžina reikšmę #REF!. klaidos reikšmę.

Pavyzdžiai

Toliau pateiktame pavyzdyje pateiktos formulės rodo įvairius būdus, kaip gauti duomenis iš „PivotTable“.

Funkcijos GETPIVOTDATA naudojimo duomenims iš „PivotTable“ pateikti pavyzdys.

Formulė Rezultatas Aprašas
=GETPIVOTDATA("Pardavimai", $A 3 USD) 5 534 JAV doleriai Grąžina bendrąją lauko Pardavimai sumą.
=GETPIVOTDATA("Susumuoti Pardavimai", $A 3 USD) 5 534 JAV doleriai Taip pat grąžina bendrąją lauko Pardavimai sumą. Lauko pavadinimą galima įvesti tiksliai taip, kaip jis atrodo lape, arba kaip jo šaknį (be "Suma", "Skaičius" ir t. t.).
=GETPIVOTDATA("Pardavimai", $A 3 USD, "Mėnuo", "Kov") 2 876 dolerių Grąžina bendrą kovo mėnesio pardavimą.
=GETPIVOTDATA("Pardavimai", $A 3 USD, "Mėnuo", "Kov", "Produktai", "Gaminiai", "Pardavėjas", "Bukšaitis") 309 JAV doleriai Grąžina bendrą Petraičio produkcijos pardavimą kovo mėnesį.
=GETPIVOTDATA("Pardavimai", $A 3 USD, "Regionas", "Pietų") #REF! Pateikia #REF! klaidą, nes pietų regiono duomenų nematote dėl filtro.
=GETPIVOTDATA("Pardavimai", $A 3 USD, "Produktas", "Gėrimai", "Pardavėjas", "Kavolis") #REF! Pateikia #REF! klaidą, nes nėra bendrų "Davolio" gėrimų pardavimo duomenų.

Puslapio viršus

Reikia daugiau pagalbos?

Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.