Direkt zum Inhalt

Wie erstelle ich eine dynamische Pivot-Tabelle, um expandierende Daten in Excel automatisch zu aktualisieren?

Normalerweise kann eine Pivot-Tabelle mit aktualisierten Daten im Quelldatenbereich aktualisiert werden. Wenn Sie dem Quellbereich jedoch neue Daten hinzufügen, z. B. neue Zeilen- oder Spaltendaten am unteren oder rechten Rand des Quellbereichs, können die expandierenden Daten nicht zur Pivot-Tabelle hinzugefügt werden, auch wenn die Pivot-Tabelle manuell aktualisiert wird. Wie aktualisiere ich eine Pivot-Tabelle mit erweiterten Daten in Excel? Die Methoden in diesem Artikel können Ihnen einen Gefallen tun.

Erstellen Sie eine dynamische Pivot-Tabelle, indem Sie den Quellbereich in einen Tabellenbereich konvertieren
Erstellen Sie eine dynamische Pivot-Tabelle mithilfe der OFFSET-Formel


Erstellen Sie eine dynamische Pivot-Tabelle, indem Sie den Quellbereich in einen Tabellenbereich konvertieren

Das Konvertieren der Quelldaten in eine Tabelle kann dazu beitragen, die Pivot-Tabelle mit den expandierenden Daten in Excel zu aktualisieren. Bitte gehen Sie wie folgt vor.

1. Wählen Sie den Datenbereich aus und drücken Sie die Taste Ctrl + T Schlüssel gleichzeitig. In der Eröffnung Tabelle erstellen Klicken Sie auf das Dialogfeld OK .

2. Anschließend wurden die Quelldaten in einen Tabellenbereich konvertiert. Wählen Sie den Tabellenbereich weiter aus und klicken Sie auf Insert > PivotTabelle.

3. In dem PivotTable erstellen Wählen Sie im Fenster aus, wo die PivotTable platziert werden soll, und klicken Sie auf OK (In diesem Fall platziere ich die PivotTable im aktuellen Arbeitsblatt).

4. In dem PivotTable-Felder Ziehen Sie im Bereich die Felder in die entsprechenden Bereiche.

5. Wenn Sie nun unten oder rechts im Quellbereich neue Daten hinzufügen, gehen Sie zur PivotTable, klicken Sie mit der rechten Maustaste darauf und klicken Sie dann auf Inspiration in dem Kontextmenü.

Dann können Sie sehen, dass die PivotTable mit den expandierenden Daten aktualisiert wird (siehe Abbildung unten).


Erstellen Sie mit der Funktion OFFSET eine dynamische Pivot-Tabelle

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie mit Hilfe der OFFSET-Funktion eine dynamische PivotTable erstellen.

1. Wählen Sie den Quelldatenbereich aus und klicken Sie auf Formeln > Namensmanager. Screenshot:

2. In dem Name Manager Fenster klicken Sie auf die Neu Taste zum Öffnen der Namen bearbeiten Dialog. In diesem Dialog müssen Sie:

  • Geben Sie einen Namen für den Bereich in das Feld ein Name und Vorname Box;
  • Kopieren Sie die folgende Formel in die Bezieht sich auf Box;
    =OFFSET('dynamic pivot with table'!$A$1,0,0,COUNTA('dynamic pivot with table'!$A:$A),COUNTA('dynamic pivot with table'!$1:$1))
  • Klicken Sie auf die OK .

Hinweis: In der Formel 'dynamischer Pivot mit Tabelle' ist der Name des Arbeitsblatts, das den Quellbereich enthält; $A$1 ist die erste Zelle des Bereichs; $ A $ A. ist die erste Spalte des Bereichs; $ 1 $ 1 ist die erste Zeile des Bereichs. Bitte ändern Sie sie basierend auf Ihrem eigenen Quelldatenbereich.

3. Dann kehrt es zum zurück Name Manager Im Fenster können Sie sehen, dass der neu erstellte Namensbereich im Fenster angezeigt wird. Schließen Sie ihn bitte.

4 Klicken Insert > PivotTabelle.

5. In dem PivotTable erstellen Geben Sie im Fenster den in Schritt 2 angegebenen Bereichsnamen ein, wählen Sie aus, wo die PivotTable platziert werden soll, und klicken Sie dann auf OK .

6. In dem PivotTable-Felder Ziehen Sie im Bereich die Felder in die entsprechenden Bereiche.

7. Nach dem Hinzufügen neuer Daten zum Quellbereich werden die Daten in der Pivot-Tabelle durch Klicken auf aktualisiert Inspiration .


In Verbindung stehende Artikel

Zählen Sie eindeutige Werte in der Pivot-Tabelle
Wenn wir eine Pivot-Tabelle basierend auf einem Datenbereich erstellen, der einige doppelte Werte enthält, werden standardmäßig auch alle Datensätze gezählt. Manchmal möchten wir jedoch nur die eindeutigen Werte anhand einer Spalte zählen, um die richtigen Werte zu erhalten Screenshot Ergebnis. Dieser Artikel enthält verschiedene Methoden, die Ihnen zeigen, wie Sie die eindeutigen Werte in der Pivot-Tabelle zählen.

Erstellen Sie Zeilenbeschriftungen in derselben Zeile in der Pivot-Tabelle
Nach dem Erstellen einer Pivot-Tabelle in Excel werden die Zeilenbeschriftungen nur in einer Spalte aufgelistet. Wenn Sie jedoch die Zeilenbeschriftungen in dieselbe Zeile setzen müssen, um die Daten intuitiver und klarer anzuzeigen, wie können Sie das Pivot-Tabellenlayout in Excel an Ihre Anforderungen anpassen? Die Methoden in diesem Artikel tun Ihnen einen Gefallen.

Blenden Sie Nullwertzeilen in der Pivot-Tabelle aus
Das Ausblenden der Zeilen, die Nullwerte in der Pivot-Tabelle enthalten, kann eine häufige Anforderung sein, auf die Benutzer häufig stoßen. Nach dem Ausblenden der Nullwertzeilen sieht Ihre Pivot-Tabelle ordentlich aus und die Daten werden ebenfalls unterdrückt. Bitte lesen Sie das Tutorial für Methoden.

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

In the formula you provide (=OFFSET('dynamic pivot with table'!$A$1,0,0,COUNTA('dynamic pivot with table'!$A:$A),COUNTA('dynamic pivot with table'!$1:$1)), MUST we update this text (dynamic pivot with table) with the name of the new range we just created? I see that yours is called Salary, but the formula remains the same without updating the words 'dynamic pivot with table'. When I leave the formula as is, I receive this error:

Data source reference is not valid.

Please advise! Thank you!
This comment was minimized by the moderator on the site
Hi Silv,

In this formula, "dynamic pivot with table" is the name of the worksheet that contains the source data. You need to match this to your actual sheet name.
This comment was minimized by the moderator on the site
On "Create a dynamic Pivot Table by using the OFFSET function", I got up to step 5 (successfully created the named offset range), but when creating the Pivot Table, on selecting the range and using the name I assigned before, it returns an error "Data source is not valid". What am I doing wrong?
This comment was minimized by the moderator on the site
Hi Jose, I receive the same error and the names are the same. What else could we be doing wrong? I tried about 10 times for one of my tables (of many), and it didn't work either time. Thanks!
This comment was minimized by the moderator on the site
Hi Jose,

Make sure that the range name you specify in the Create Pivot Table dialog box is the same as the range name you specified in Step 3.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/pivot-table2.png
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations