Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ Internetinė „Excel“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016 „Mano „Office“, skirta „iPhone“

Funkcija GETPIVOTDATA pateikia matomus duomenis iš „PivotTable“.

Toliau pateiktoje ekrano kopijoje rodomas kituose skyriuose naudojamas "PivotTable" maketas. Šiame pavyzdyje =GETPIVOTDATA("Pardavimas",A3) pateikia bendrąją pardavimo sumą:

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

Sintaksė

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

Funkcijos GETPIVOTDATA sintaksė turi tokius argumentus:

Argumentas

Aprašas

data_field

Būtina

„PivotTable“ duomenų lauko, kuriame yra norimi gauti duomenys, pavadinimas. Tai turi būti kabutėse.

Pavyzdys: =GETPIVOTDATA("Pardavimas", A3). Čia "Pardavimas" yra reikšmių laukas, kurį norime gauti. Kadangi joks kitas laukas nenurodytas, funkcija GETPIVOTDATA grąžina bendrąją pardavimo 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("Pardavimas", 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("Pardavimas", A3, "Mėnuo", "Kov"). Čia "Mėnuo" yra laukas, o "Kov" yra elementas. Norėdami nurodyti kelis lauko elementus, juos rašykite riestiniuose skliaustuose (pvz.: {"Mar", "Bal"}). 

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 „PivotTable“ langelį, kuriame yra norimi gauti duomenys. 

"Excel" "PivotTable" parinkčių meniu ekrano nuotrauka. Viršutinėje dalyje rodoma "PivotTable" pavadinimas: PivotTable1". Toliau išplečiamasis meniu, pažymėtas "Parinktys", kuriame rodomi trys elementai: "Parinktys", pilkas "Rodyti ataskaitos filtro puslapius..." ir pažymėta parinktis "Generuoti GetPivotData".

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

Pastabos: 

  • GETPIVOTDATA argumentus taip pat galima pakeisti nuorodomis. Pavyzdžiui, =GETPIVOTDATA("Pardavimas",$A$3,"Mėnuo",$A 11), kur $A 11 yra "Mar". 

  • 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("Pardavimas", $A$3)

5 534 EUR

Grąžina bendrąją pardavimo lauko sumą.

=GETPIVOTDATA("Pardavimo suma", $A$3)

5 534 EUR

Taip pat grąžinama bendroji pardavimo lauko suma. Lauko pavadinimas gali būti įvestas tiksliai taip, kaip jis atrodo lape arba kaip šakninis (be "Sum of", "Count of" ir t. t.).

=GETPIVOTDATA("Pardavimas", $A$3, "Mėnuo", "Kov")

2 876 EUR

Grąžina bendrą kovo pardavimą.

=GETPIVOTDATA("Pardavimai", $A$3, "Mėnuo", "Kov", "Produktas", "Daržovės ir vaisiai", "Pardavėjas", "Petraitis")

309 EUR

Grąžina bendrą Petraičio produkcijos pardavimą kovo mėnesį.

=GETPIVOTDATA("Pardavimas", $A$3, "Regionas", "Pietų")

#REF!

Grąžina #REF! klaidą, nes Pietų regiono duomenys nematomi dėl filtro.

=GETPIVOTDATA("Pardavimai", $A$3, "Produktas", "Gėrimai", "Pardavėjas", "Onaitis")

#REF!

Grąžina #REF! nes nėra visų onaitis gėrimų pardavimo duomenų.

Puslapio viršus

Reikia daugiau pagalbos?

Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.

Taip pat žr.

„Excel“ funkcijos (pagal abėcėlę)

„Excel“ funkcijos (pagal kategoriją)

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.