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:
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ť.
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.
|
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. |
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ž