Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 My Office pre iPhone

Funkcia GETPIVOTDATA vracia viditeľné údaje z kontingenčnej tabuľky.

Snímka obrazovky nižšie znázorňuje rozloženie kontingenčnej tabuľky použité v nasledujúcich častiach. V tomto príklade funkcia =GETPIVOTDATA("Predaj";A3) vráti celkovú čiastku predaja:

Príklad použitia funkcie GETPIVOTDATA na vrátenie údajov z kontingenčnej tabuľky.

Syntax

GETPIVOTDATA(údajové_pole; kontingenčná_tabuľka; [pole1; položka1; pole2; položka2]; ...)

Syntax funkcie GETPIVOTDATA obsahuje nasledovné argumenty:

Argument

Popis

údajové_pole

Povinný

Názov poľa kontingenčnej tabuľky obsahujúce údaje, ktoré chcete načítať. Musí byť v úvodzovkách.

Príklad: =GETPIVOTDATA("Predaj"; A3). "Predaj" je pole Hodnoty, ktoré chceme načítať. Keďže nie je zadané žiadne iné pole, funkcia GETPIVOTDATA vráti celkovú čiastku predaja.

kontingenčná_tabuľka

Povinný

Odkaz na ľubovoľnú bunku, rozsah buniek alebo pomenovaný rozsah buniek v kontingenčnej tabuľke. Tieto informácie určujú, ktorá kontingenčná tabuľka obsahuje údaje, ktoré sa majú načítať.

Príklad: =GETPIVOTDATA("Predaj"; A3). Tu je A3 odkaz v kontingenčnej tabuľke a informuje vzorec, ktorú kontingenčnú tabuľku použiť. 

pole1, položka1, pole2, položka2

Voliteľné

1 až 126 dvojíc názvov polí a názvov položiek popisujúcich údaje, ktoré chcete načítať. Dvojice môžu byť uvedené v ľubovoľnom poradí. Názvy polí a položiek, ktoré sa nevzťahujú na čísla ani dátumy, musia byť uzavreté v úvodzovkách.

Príklad: =GETPIVOTDATA("Predaj"; A3; "Mesiac"; "Mar"). Tu je pole Month (Mesiac) a položka "Mar". Ak chcete pre pole zadať viacero položiek, uzavrite ich do zložených zátvoriek (napríklad: {"Mar", "Apr"}). 

V kontingenčných tabuľkách OLAP môžu položky obsahovať názov zdroja dimenzie, ako aj názov zdroja položky. Dvojica poľa a položky môže mať v kontingenčnej tabuľke OLAP napríklad nasledovný tvar:

"[Produkt]";"[Produkt].[Všetky produkty].[Potraviny].[Pečivo]"

Vzorec GETPIVOTDATA môžete zadať rýchlo zadaním znamienka = (rovná sa) do bunky, do ktorej sa má vrátiť hodnota, a následným kliknutím v kontingenčnej tabuľke na bunku obsahujúcu údaj, ktorý sa má vrátiť. 

Snímka obrazovky s ponukou Možností kontingenčnej tabuľky v Exceli. V hornej časti sa zobrazuje "Názov kontingenčnej tabuľky: Kontingenčná tabuľka1". Nižšie je rozbalená rozbaľovacia ponuka s označením Možnosti, ktorá zobrazuje tri položky: Možnosti, sivý výtlačok "Zobraziť strany filtra zostavy..." a začiarknuté políčko Generovať údaje GetPivotData.

Túto funkciu môžete zapnúť alebo vypnúť tak, že vyberiete ľubovoľnú bunku v existujúcej kontingenčnej tabuľke a potom prejdete na kartu Analýza kontingenčnej tabuľky > možnosti > kontingenčnej tabuľky> zrušte začiarknutie možnosti Generovať údaje GetPivotData

Poznámky: 

  • Argumenty GETPIVOTDATA možno tiež nahradiť odkazmi. Príklad: =GETPIVOTDATA("Predaj";$A$3;"Mesiac";$A 11), kde $A 11 obsahuje "Mar". 

  • Vo výpočtoch funkcie GETPIVOTDATA môžu byť zahrnuté aj vypočítavané polia alebo položky a vlastné výpočty.

  • Ak je ako argument kontingenčná_tabuľka použitý rozsah buniek, ktorý zahŕňa dve alebo viac kontingenčných tabuliek, údaje sa načítajú z tej kontingenčnej tabuľky, ktorá bola vytvorená ako posledná.

  • Ak argumenty pole a položka popisujú jednu bunku, vráti sa hodnota tejto bunky bez ohľadu na to, či ide o reťazec, číslo, chybu alebo prázdnu bunku.

  • Ak položka obsahuje dátum, musí byť vyjadrená ako poradové číslo alebo vytvorená pomocou funkcie DATE, aby sa hodnota zachovala aj po otvorení hárka s iným miestnym nastavením. Napríklad položka odkazujúca na dátum 5. marec 1999 môže byť zadaná ako 36224 alebo ako DATE(1999,3,5). Časy možno zadať ako desatinné čísla alebo pomocou funkcie TIME.

  • Ak argument kontingenčná_tabuľka nepredstavuje rozsah, v ktorom sa nachádza kontingenčná tabuľka, funkcia GETPIVOTDATA vráti chybu #ODKAZ!.

  • Ak argumenty nepopisujú viditeľné pole alebo ak obsahujú filter zostavy, v ktorom nie sú zobrazené filtrované údaje, funkcia GETPIVOTDATA vráti chybovú hodnotu #ODKAZ! .

Príklady

Vzorce v príklade nižšie zobrazujú rôzne metódy získavania údajov z kontingenčnej tabuľky.

Príklad použitia funkcie GETPIVOTDATA na vrátenie údajov z kontingenčnej tabuľky.

Vzorec

Výsledok

Opis

=GETPIVOTDATA("Predaj"; $A$3)

5 534 USD

Vráti celkový súčet poľa Predaj.

=GETPIVOTDATA("Súčet predaja"; $A$3)

5 534 USD

Vráti tiež celkový súčet poľa Predaj. Názov poľa možno zadať presne tak, ako vyzerá v hárku, alebo ako jeho koreňový názov (bez výrazov Súčet, Počet atď.).

=GETPIVOTDATA("Predaj"; $A$3; "Mesiac"; "Mar")

2 876 USD

Vráti celkový predaj za marec.

=GETPIVOTDATA("Predaj"; $A$3; "Mesiac"; "Mar"; "Produkt"; "Pečivo"; "Predajca"; "Kováč")

309 $

Vráti celkový predaj produkcie v marci pre Kováča.

=GETPIVOTDATA("Predaj"; $A$3; "Oblasť"; "Juh")

Chyba typu #ODKAZ!

Vráti #REF! pretože údaje oblasti Juh nie sú viditeľné z dôvodu filtra.

=GETPIVOTDATA("Predaj"; $A$3; "Produkt"; "Nápoje"; "Predajca"; "Porubčina")

Chyba typu #ODKAZ!

Vráti #REF! pretože nie sú k dispozícii žiadne údaje o celkovom predaji nápojov pre Porubolio.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.

Pozrite tiež

Zoznam funkcií Excelu (podľa abecedy)

Zoznam funkcií Excelu (podľa kategórie)

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.