Funksjonen HENTPIVOTDATA returnerer synlige data fra en PivotTable.
Skjermbildet nedenfor viser pivottabelloppsettet som ble brukt i de neste delene. 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:
| Argumenter | 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 verdifeltet 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 med 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 cellen i pivottabellen som inneholder dataene du vil returnere.
Du kan aktivere eller deaktivere denne funksjonen ved å velge en celle i en eksisterende pivottabell, og deretter gå til fanen >PivottabellanalyseAlternativer for pivottabell>> fjerner merket for Generer GetPivotData.
Obs!
- HENTPIVOTDATA-argumenter kan også erstattes med referanser. Eksempel: =HENTPIVOTDATA("Salg",$A kr 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("Sum salg"$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 totalt salg for mars. |
| =HENTPIVOTDATA("Salg"$A$3;"Måned";"Mar";"Produkt";"Meieriprodukter";"Selger";"Buchanan") | $ 309 | Returnerer totalt produktsalg i mars for Buchanan. |
| =HENTPIVOTDATA("Salg"$A$3;"Region";"Sør") | #REF! | Returnerer en #REF! -feil fordi region Sør ikke er synlig på grunn av filteret. |
| =HENTPIVOTDATA("Salg"$A$3;"Produkt";"Drikkevarer";"Selger";"Davidsen") | #REF! | Returnerer en #REF! -feilen fordi det ikke finnes totale data for drikkevaresalg for Davidsen. |
Trenger du mer hjelp?
Du kan alltid spørre en ekspert i Excels tekniske fellesskap eller få støtte i fellesskap.