2017-10-05 1 views
0

Ich habe ein Excel-Formular erstellt, mit dem meine Kollegen eine Tabelle ausfüllen können, mit der ich Pivot-Tabellen für die Analyse generieren kann. Leider ist die Tabelle aufgrund der Art der Daten ständig erweitert und anfällig für verschiedene Leerzeichen. Dies hat zur Deaktivierung bestimmter Pivot-Tabellen-Features (wie Gruppierung) geführt, die ich brauche. Gibt es eine Möglichkeit, einem Pivot-Tabellenbereich zu erlauben, einen großen Bereich von Zeilen (z. B. 50.000) zu umfassen, während die Features und die Integrität der Pivot-Tabelle weiterhin beibehalten werden?Pivot-Tabelle mit erweiterbarem Datenbereich

+0

Haben Sie versucht, die Reichweite als die gesamte Spalten zB Angabe (A: H) statt (A1: H50000)? – Alan

Antwort

0

Ja, können Sie Ihre Pivot-Tabelle Bereich auf einen benannten Bereich eingestellt:

=Sheet1!$A$1:INDEX(Sheet1!$C:$C, MIN(IF(Sheet1!$A:$A="", ROW(Sheet1!$A:$A), 9E+99))-1, 1)

Dieses Beispiel ist eines Datenbereich, in dem die Tabelle von Spalte A bis Spalte C. Die Spalte A ist eine Schlüsselspalte darin, dass jeder Datensatz dort einen Eintrag haben muss (wie ich es kodierte - Sie können anders wählen). Wenn Datensätze zur Tabelle hinzugefügt werden, aktualisiert die Pivot-Tabelle den Quellbereich der Quelle, der dynamisch ist.

Um die Pivot-Anzeige zu aktualisieren, müssen Sie die Pivot-Tabelle aktualisieren.

Alternativ können Sie VBA auf verschiedene Weise nutzen ...

Verwandte Themen