Sie können eine Spalte in einer Tabelle pivotieren, indem Sie übereinstimmende Werte in einer Spalte aggregieren, um eine neue Tabellenausrichtung zu erstellen. Die Tabelle wird zuerst in aufsteigender Reihenfolge nach den Werten in der ersten Spalte sortiert.
Beim Pivotieren nehmen Sie zwei ursprüngliche Spalten und erstellen ein neues Attribut-Wert-Paar, das einen Schnittpunkt der neuen Spalten darstellt:
-
Attribute Identische Werte aus einer ursprünglichen Attributspalte (grün auf der linken Seite) werden in mehrere neue Spalten (in Grün auf der rechten Seite) pivotiert.
-
Werte aus der ursprünglichen nicht pivotierten Spalte (in Blau auf der linken Seite) werden als Werte an die entsprechenden neuen Spalten verteilt (in Blau auf der rechten Seite).
Hier sehen Sie die Beispieldaten, die in diesem Verfahren verwendet werden.
-
Suchen Sie zum Öffnen einer Abfrage, die zuvor aus dem Power Query-Editor geladen wurde, wählen Sie eine Zelle in den Daten aus, und wählen Sie dann Abfrage > Bearbeiten aus. Weitere Informationen finden Sie unter Erstellen, Laden oder Bearbeiten einer Abfrage in Excel.
-
Wählen Sie die Spalte aus, die Sie pivotieren möchten. Wählen Sie im Beispiel Datum aus. Die eindeutigen Werte dieser Spalte werden zu den neuen Spalten und Spaltenüberschriften.
-
Wählen Sie > Pivotspaltetransformieren aus.
-
Wählen Sie im Dialogfeld Pivotspalte in der Liste Wertespaltedie Option Amt aus.
-
Wählen Sie Erweiterte Optionen und dann eine Aggregatwertfunktion aus. Wählen Sie im Beispiel Summe aus.
Die verfügbaren Optionen sind: Nicht aggregieren, Anzahl (alle), Anzahl (nicht leer),Minimum, Maximum, Median, Sum und Average. Tipp Wenn Sie eine Zelle ohne einen Wert nicht zählen möchten, wählen Sie Anzahl (nicht leer) aus. Wenn z. B. zehn Zellen in einer Spalte vorhanden sind und zwei leer sind, beträgt die Anzahl acht. -
Wählen Sie OK aus.
Result
Die Spalte Date aus der ursprünglichen Tabelle wird pivotiert, um die Summe aller Werte aus der ursprünglichen Spalte Amt an der Schnittmenge von Country und jeder neuen Date-Spalte abzurufen.
Hier sehen Sie die Beispieldaten, die in diesem Verfahren verwendet werden.
Sie können Spalten ohne Aggregation pivotieren, wenn Sie mit Spalten arbeiten, die nicht aggregiert werden können oder die Werte nicht aggregieren möchten.
-
Suchen Sie zum Öffnen einer Abfrage, die zuvor aus dem Power Query-Editor geladen wurde, wählen Sie eine Zelle in den Daten aus, und wählen Sie dann Abfrage > Bearbeiten aus. Weitere Informationen finden Sie unter Erstellen, Laden oder Bearbeiten einer Abfrage in Excel.
-
Wählen Sie die Spalte aus, die Sie pivotieren möchten. Wählen Sie im Beispiel Position aus. Die eindeutigen Werte dieser Spalte werden zu den neuen Spalten und Spaltenüberschriften.
-
Wählen Sie > Pivotspaltetransformieren aus.
-
Wählen Sie im Dialogfeld Pivotspalte in der Liste Wertespalte die Option Produkt aus.
-
Wählen Sie Erweiterte Optionen und dann eine Aggregatwertfunktion aus. Wählen Sie im Beispiel Nicht aggregieren aus.
-
Wählen Sie OK aus.
Result
Die Spalte Position aus der ursprünglichen Tabelle wird pivotiert, um Werte aus der ursprünglichen Spalte Product an der Schnittmenge von Country und jeder neuen Position-Spalte abzurufen.
In diesem Beispiel verwenden wir das Beispiel aus dem Abschnitt "Pivotieren und Aggregieren einer Spalte":
Wenn Sie die Spalte Date pivotieren, in der Liste Wertespalte die Option Amt auswählen und dann in den Erweiterten Optionen die Option Nicht für eine Aggregatwertfunktionaggregieren auswählen, wird die folgende Fehlermeldung angezeigt:
"Expression.Error: Es waren zu viele Elemente in der Enumeration vorhanden, um den Vorgang abzuschließen."
Dieser Fehler tritt auf, weil die Option Nicht aggregieren mit einem einzelnen Wert funktioniert, der für die Schnittmenge von Country und Date zurückgegeben wird, und nicht mit mehreren Werten.
Dieser Fehler wird möglicherweise nicht sofort angezeigt. Als Sie sie ursprünglich definiert haben, haben die Bedingungen der Daten einen einzelnen Wert am Schnittpunkt erstellt. Später nach einem zukünftigen Aktualisierungsvorgang haben sich die Bedingungen der Daten geändert, und jetzt sind mehrere Werte am Schnittpunkt möglich. In diesem Fall können Sie den Pivot-Befehl mit einer Aggregation verwenden.
Siehe auch
Hilfe zu Power Query für Excel