
Generisk formel
=GETPIVOTDATA("data field",pivot_ref,"field","item")
Sammanfattning
För att få delsumman för ett värdefält i en pivottabell kan du använda GETPIVOTDATA-funktionen. I exemplet som visas är formeln i I6:
=GETPIVOTDATA("Sales",$B$4,"Product","Almond")
Även om du kan referera till vilken cell som helst i en pivottabell med en normal referens (dvs. F8) kommer GETPIVOTDATA att fortsätta att returnera korrekta värden även när pivottabellen ändras.
Förklaring
För att kunna använda GETPIVOTDATA-funktionen måste fältet du vill fråga vara ett värdefält i pivottabellen, subtotaliseras på rätt nivå.
I det här fallet vill vi ha en delsumma av "försäljnings" -fältet, så vi ger namnet fältet i det första argumentet och ger en referens till pivottabellen i det andra:
=GETPIVOTDATA("Sales",$B$4)
Detta kommer att ge oss den totala summan. Pivottabellreferensen kan vara vilken cell som helst i pivottabellen, men enligt konvention använder vi den övre vänstra cellen.
För att få delsumman för "Almond" -produkten måste vi utöka formeln enligt följande:
=GETPIVOTDATA("Sales",$B$4,"Product","Almond")
Ytterligare pivottabellfält anges som fält / artikelpar, så vi har nu lagt till fältet "Produkt" och objektet "Mandel".
Mer specifik delsumma
För att få en mer specifik delsumma, som "Mandel" -produkten i regionen "Väst", lägg till ytterligare ett fält / artikelpar:
=GETPIVOTDATA("Sales",$B$4,"Product","Almond","Region","West")
Obs! GETPIVOTDATA returnerar ett värdefält baserat på aktuella inställningar för "sammanfatta med" (summa, räkning, genomsnitt, etc.). Det här fältet måste vara synligt i pivottabellen.