Abrufen von Daten mit GetPivotData aus einem PivotTable-Bericht in Excel 2010

Anonim

Die GETPIVOTDATA -Funktion extrahiert die in einem PivotTable-Bericht gespeicherten Daten. Mit dieser Funktion können Sie Daten abrufen, solange sie in der Pivot-Tabelle sichtbar sind.

Der einfachste Weg, um zu verstehen, wie die Getpivotdata-Funktion funktioniert:

  • Geben Sie einfach "=" in eine Zelle ein
  • Klicken Sie auf den Pivot-Tabellenwert, den Sie zurückgeben möchten.
  • Excel fügt die Getpivotdata-Funktion automatisch in die aktive Zelle ein.

Um Daten aus einer Zelle in einer Pivot-Tabelle zu extrahieren, können wir in Zelle D14 einen normalen Zelllink eingeben, zum Beispiel=C6.The GetPivotData Die Funktion generiert automatisch die Formel, wie im folgenden Screenshot gezeigt:

Syntax =GETPIVOTDATA(Datenfeld,Pivottabelle,Feld,Element,…)

Lass uns die Argumente dafür verstehen
formel=GETPIVOTDATA("Umsatz",$B$2,"Monat","Jan","Region","Arizona")

  • Der erste Parameter ist "Der Umsatz" das ist das data_field, aus dem wir die Zahlen extrahieren.
  • Das zweite Argument ist pivot_table In unserem Beispiel ist es Zelle B2, von der aus unser
    PivotTable wird gestartet.
  • Felder sind Monat und Region.
  • Produkte sind Jan und Arizona.

Feld und Elemente werden als Paar eingegeben und wir können maximal 126 Argumente verwenden, wie in der folgenden Abbildung gezeigt.

Verwenden von Zellreferenzen in GetPivotData

Verweisen Sie in einer GetPivotData-Formel auf die Pivot-Tabelle und die Felder und Elemente, für die Sie die Daten benötigen. Diese Formel erhält beispielsweise die Summe aus der Pivot-Tabelle in D14 für die Monat Feld, und die Washington Artikel.

Ein … machen GetPivotData Formel flexibler, können wir auf Arbeitsblattzellen verweisen, anstatt die Element- oder Feldnamen in die Argumente einzugeben.

Mit dem gleichen Beispiel können wir eingeben „April“ in Zelle L4 & "Washington" in Zelle L5. Ändern Sie dann die Formel in Zelle D14 so, dass sie L4 und L5 widerspiegelt, anstatt sie einzugeben „April“ & "Washington" in der Formel.

Formel in Zelle D14 =GETPIVOTDATA("Umsatz",$B$2,"Monat",L4,"Region",L5)

Wenn Sie die . nicht automatisch generieren möchten GetPivotData-Funktion Sie können es loswerden, indem Sie die angegebenen Schritte ausführen:

    • Klicken Sie auf eine beliebige Zelle in der PivotTable
    • Wechseln Sie im Kontextmenü von PivotTable-Tools zum Menü Analysieren im Menüband.

  • Klicken Sie auf Pivot-Tabelle
  • Unter Optionen
  • Klicke auf GetPivotData generieren


Deaktivieren Sie alternativ unter Datei?Optionen?Klicken Sie auf Formeln die Option GetPivotData-Funktionen für PivotTable-Referenzen verwenden. Klicken Sie auf Ok.

Auf diese Weise können wir Daten aus der Pivot-Tabelle extrahieren.