Funksjonen HENTPIVOTDATA returnerer synlige data fra en PivotTable.
Skjermbildet nedenfor viser pivottabelloppsettet som brukes i de neste inndelingene. I dette eksemplet returnerer =HENTPIVOTDATA("Salg";A3) det totale salgsbeløpet:
Syntaks
HENTPIVOTDATA(datafelt; pivottabell; [felt1; element1; felt2; element2]; ...)
Syntaksen for funksjonen HENTPIVOTDATA har følgende argumenter:
|
Argument |
Beskrivelse |
|---|---|
|
data_felt Obligatorisk |
Navnet på PivotTable-feltet som inneholder dataene du vil hente. Dette må være i anførselstegn. Eksempel: =HENTPIVOTDATA("Salg"; A3). Her er «Salg» Verdier-feltet vi vil hente. Siden ingen andre felt er angitt, returnerer HENTPIVOTDATA det totale salgsbeløpet. |
|
pivot_tabell Obligatorisk |
En referanse til en hvilket som helst celle, et celleområde eller navngitt celleområde i en pivottabell. Denne informasjonen blir brukt til å avgjøre hvilken pivottabell som inneholder dataene du vil hente. Eksempel: =HENTPIVOTDATA("Salg"; A3). Her er A3 en referanse i pivottabellen og forteller formelen hvilken pivottabell som skal brukes. |
|
felt1, element1, felt2, element2... Valgfritt |
Fra 1 til 126 par med feltnavn og elementnavn som beskriver dataene du vil hente. Parene kan være i en hvilken som helst rekkefølge. Feltnavn og navn på andre elementer, bortsett fra datoer og tall, må være angitt i anførselstegn. Eksempel: =HENTPIVOTDATA("Salg"; A3; "Måned"; "Mar"). Her er «Måned» feltet og «Mar» er elementet. Hvis du vil angi flere elementer for et felt, omslutter du dem i klammeparenteser (for eksempel: {"Mar", "Apr"}). I OLAP-PivotTable kan elementer inneholde kildenavnet for dimensjonen i tillegg til kildenavnet for elementet. Et felt og et elementpar for en OLAP-pivottabell kan se slik ut: "[Produkt]","[Produkt].[Alle produkter].[Mat].[Bakevarer]" |
Du kan raskt skrive inn en enkel HENTPIVOTDATA-formel ved å skrive inn = (likhetstegnet) i cellen du vil returnere verdien til, og deretter klikke på cellen i pivottabellen som inneholder dataene du vil returnere.
Du kan aktivere eller deaktivere denne funksjonen ved å merke en celle i en eksisterende pivottabell, og deretter gå til fanen Analyser i pivottabell > pivottabell > Alternativer > fjerne merket for Alternativet Generer HentPivotData .
Obs!:
-
HENTPIVOTDATA-argumenter kan også erstattes med referanser. For eksempel =HENTPIVOTDATA("Salg",$A$3,"Måned",$A 11) der $A 11 inneholder "Mar".
-
Felt eller elementer som er beregnet og egendefinerte beregninger kan inkluderes i HENTPIVOTDATA-beregninger.
-
Hvis pivot_tabell er et område som omfatter to eller flere PivotTable, vil dataene hentes fra den PivotTable som ble opprettet sist.
-
Hvis felt- og elementargumentene beskriver én enkelt celle, returneres verdien i denne cellen, uansett om verdien er en streng, et tall, en feil eller en tom celle.
-
Hvis et element inneholder en dato, må verdien uttrykkes som et serienummer eller fylles ved hjelp av DATO-funksjonen, slik at verdien beholdes hvis regnearket åpnes i en annen nasjonal innstilling. For eksempel kan et element som refererer til datoen 5. mars 1999 angis som 36224 eller DATO(1999,3,5). Klokkeslett kan angis som desimalverdier eller ved hjelp av TID-funksjonen.
-
Hvis pivot_tabell-argumentet ikke er et område hvor det finnes en PivotTable, returnerer HENTPIVOTDATA #REF!.
-
Hvis argumentene ikke beskriver et synlig felt, eller hvis de inneholder et rapportfilter der de filtrerte dataene ikke vises, returnerer HENTPIVOTDATA #REF!. som feilverdi.
Eksempler
Formlene i eksemplet nedenfor viser forskjellige metoder for å hente data fra en PivotTable.
|
Formel |
Resultat |
Beskrivelse |
|---|---|---|
|
=HENTPIVOTDATA("Salg"; $A$3) |
$5,534 |
Returnerer totalsummen for Salg-feltet. |
|
=HENTPIVOTDATA("Salgssum"; $A$3) |
$5,534 |
Returnerer også totalsummen for Salg-feltet. Feltnavnet kan angis nøyaktig slik det ser ut på arket, eller som roten (uten «Sum av», «Antall av» og så videre). |
|
=HENTPIVOTDATA("Salg"; $A$3; "Måned"; "Mar") |
$2,876 |
Returnerer det totale salget for mars. |
|
=HENTPIVOTDATA("Salg", $A$3, "Måned", "Mar", "Produkt", "Meieriprodukter", "Selger", "Buchanan") |
$309 |
Returnerer det totale produksjonssalget i mars for Buchanan. |
|
=HENTPIVOTDATA("Salg"; $A$3, "Region", "Sør") |
#REF! |
Returnerer en #REF! fordi områdedataene i Sør ikke er synlige på grunn av filteret. |
|
=HENTPIVOTDATA("Salg"; $A$3, "Produkt", "Drikkevarer", "Selger", "Davolio") |
#REF! |
Returnerer en #REF! fordi det ikke finnes noen totale salgsdata for drikkevarer for Davolio. |
Trenger du mer hjelp?
Du kan alltid spørre en ekspert i det tekniske fellesskapet for Excel eller få støtte i Fellesskap.
Se også