Funkcija GETPIVOTDATA vrne vidne podatke iz vrtilne tabele.
Spodnji posnetek zaslona prikazuje postavitev vrtilne tabele, ki je uporabljena v naslednjih razdelkih. V tem primeru =GETPIVOTDATA("Prodaja",A3) vrne skupni znesek prodaje:
Sintaksa
GETPIVOTDATA(podatkovno_polje; vrtilna_tabela; [polje1; element1; polje2; element2]; ...)
V sintaksi funkcije GETPIVOTDATA so ti argumenti:
| Argument | Opis |
|---|---|
|
podatkovno_polje Obvezno |
Ime v narekovajih za podatkovno polje s podatki, ki jih želite pridobiti. To mora biti v narekovaji. Primer: =GETPIVOTDATA("Prodaja"; A3). Tukaj je »Prodaja« polje »Vrednosti«, ki ga želimo pridobiti. Ker ni določeno nobeno drugo polje, GETPIVOTDATA vrne skupni znesek prodaje. |
|
vrtilna_tabela Obvezno |
Sklic na poljubno celico, obseg celic ali imenovan obseg celic v vrtilni tabeli. S temi informacijami določite, v kateri vrtilni tabeli so podatki, ki jih želite pridobiti. Primer: =GETPIVOTDATA("Prodaja"; A3). Celica A3 je tukaj sklic znotraj vrtilne tabele in pove formuli, katero vrtilno tabelo uporabiti. |
|
polje1, element1, polje2, element2... Izbirno |
Pari od 1 do 126 imen polj in imen elementov in opisujejo podatke, ki jih želite pridobiti. Pari so lahko razvrščeni v poljubnem vrstnem redu. Imena polj in imena elementov, ki niso datumi in števila, so v narekovajih. Primer: =GETPIVOTDATA("Prodaja"; A3; "Mesec"; "Mar"). Tukaj je polje »Mesec«, »Mar« pa element. Če želite za polje določiti več elementov, jih vključite v zavite oklepaje (na primer: {"Mar", "Apr"}). Za tabele OLAP, lahko elementi vsebujejo izvorno ime dimenzije in izvorno ime elementa. Par polj in elementov za vrtilno tabelo OLAP je videti tako: "[Izdelek]","[Izdelek].[Vsi izdelki].[Hrana].[Pecivo]" |
Preprosto formulo GETPIVOTDATA lahko vnesete tako, da v celico, kamor želite, da se vrne vrednost, vnesete = (enačaj) in nato kliknete celico vrtilne tabele s podatki, ki jih želite pridobiti.
To funkcijo lahko vklopite ali izklopite tako, da izberete poljubno celico v obstoječi vrtilni tabeli, nato pa odprete zavihek »Analiza vrtilne tabele«>.Možnosti>vrtilne tabele> počistite možnost Ustvari GetPivotData.
Opomba
- Argumente GETPIVOTDATA lahko zamenjate tudi s sklici. Na primer, =GETPIVOTDATA("Prodaja",$A$3;"Mesec",$A 11), kjer $A 11 vsebuje "Mar".
- Izračunana polja ali elementi in izračuni po meri so vključeni v izračune GETPIVOTDATA.
- Če je argument »vrtilna_tabela« obseg, ki vsebuje dve ali več vrtilnih tabel, bodo podatki pridobljeni iz poročil v obsegu, ki so bila zadnja ustvarjena.
- Če argumenta polja in elementa opisujeta eno celico, je vrednost te celice vrnjena ne glede na to, ali je ta vrednost niz, število, napaka ipd.
- Če element vsebuje datum, mora biti vrednost izražena kot serijska številka ali zapolnjena s funkcijo DATE – tako je vrednost ohranjena, če delovni list odprete v drugih območnih nastavitvah. Element, ki se na primer sklicuje na 5. marec 1999, morate vnesti kot 36224 ali DATE(1999,3,5). Ure lahko vnesete kot decimalne vrednosti ali s funkcijo TIME.
- Če argument »vrtilna_tabela« ni obseg, ki vsebuje vrtilno tabelo, funkcija GETPIVOTDATA vrne vrednost napake #REF!.
- Če argumenti ne opisujejo vidnega polja ali če vsebujejo filter poročila, v katerem niso prikazani filtrirani podatki, funkcija GETPIVOTDATA vrne vrednost napake #REF! .
Primeri
Formule v spodnjem primeru prikazujejo različne načine za pridobivanje podatkov iz vrtilne tabele.
| Formula | Rezultat | Opis |
|---|---|---|
| =GETPIVOTDATA("Prodaja"; $A$3) | 5.534 dolarjev | Vrne skupno vsoto polja »Prodaja«. |
| =GETPIVOTDATA("Skupna prodaja"; $A 3 $) | 5.534 dolarjev | Vrne tudi skupno vsoto polja »Prodaja«. Ime polja lahko vnesete natančno tako, kot je videti na listu ali kot koren (brez znakov »Sum«, »Count of« itd.). |
| =GETPIVOTDATA("Prodaja"; $A$3; "Mesec"; "Mar") | $2,876 | Vrne skupno prodajo za marec. |
| =GETPIVOTDATA("Prodaja"; $A$3; "Mesec"; "Mar"; "Izdelek"; "Pridelek"; "Prodajalec"; "Potokar") | $309 | Vrne skupno prodajo izdelkov v marcu za Potokarja. |
| =GETPIVOTDATA("Prodaja"; $A$3; "Regija"; "Jug") | #REF! | Vrne #REF! ker podatki za južno regijo zaradi filtra niso vidni. |
| =GETPIVOTDATA("Prodaja"; $A$3; "Izdelek"; "Pijače"; "Prodajalec"; "Zajc") | #REF! | Vrne #REF! ker ni podatkov o skupni prodaji pijač za Zajc. |
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.