Für eine strukturierte Spalte, z. B. Liste, Datensatz oder Tabelle, sind der Spalte verwandte Werte zugeordnet. Strukturierte Spalten verfügen über das Symbol Erweitern in der Spaltenüberschrift.
Es gibt drei Typen von strukturierten Spalten:
-
Liste Speichert eine Liste von Werten, z. B. { 1, 2, 5, 10 } oder { "hello", "hi", "good bye" }. Der Wert List in einer Zelle ist die einfachste strukturierte Spalte, und es gibt keine Tabellenbeziehung.
-
Aufzeichnung Speichert eine Gruppe benannter Felder, die in einer Einheit gruppiert sind. Beispiel: [ FirstName = "Joe", LastName = "Smith", Birthdate = #date(2010, 1, 2) ]. Der Wert Record in der Zelle gibt eine 1:1-Tabellenbeziehung mit der aktuellen oder primären Tabelle an.
-
Tabelle Speichert eine Tabelle, die über eine sekundäre Beziehung mit den aktuellen Daten verfügt, d. h. der primären Tabelle. Der Wert Table in der Zelle gibt eine 1:n-Beziehung mit der aktuellen oder primären Tabelle an.
Eine strukturierte Datensatz- und Tabellenspalte stellt eine Beziehung in der Datenquelle dar, die über ein relationales Modell verfügt, z. B. eine Entität mit einer Fremdschlüsselzuordnung in einem OData-Feed oder eine Fremdschlüsselbeziehung in einer SQL Server-Datenbank.
Sie können das Symbol erweitern verwenden, um Spalten aus einer verknüpften Tabelle anzuzeigen. In einer Orders-Tabelle führt ein Erweiterungsvorgang beispielsweise Order_Details Datensätze zusammen, die sich auf die Tabelle Order beziehen, um Bestellpositionen mit jeder Bestellung zu kombinieren. Der Erweiterungsvorgang erweitert eine primäre Tabelle, um Spalten aus einer sekundären und einer verknüpften Tabelle einzuschließen. Zur Veranschaulichung:
Eine primäre Tabelle enthält die Spalten A und B.
Eine verknüpfte Tabelle weist Spalte C auf.
Der Erweiterungsvorgang erweitert eine primäre Tabelle um Spalte C und erweitert eine primäre Tabelle mit verwandten Werten aus der sekundären und verknüpften Tabelle, die Spalte C enthält.
Wenn Sie eine strukturierte Tabelle erweitern, werden die Werte zusammen mit den anderen Spalten in der Datenvorschau angezeigt. Weitere Informationen zum Kombinieren von primären und verwandten Tabellen finden Sie unter Kombinieren mehrerer Datenquellen.
In diesem Beispiel erweitert der Erweiterungsvorgang eine Order-Tabelle , um die Spalten Order_Details.ProductID, Order_Details.UnitPrice und Order_Details.Quantity einzuschließen, um die Zeilen der primären Tabelle Order und die zugehörige Tabelle Order_Details Zeilen zusammenzuführen.
-
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. Anmerkung Die Abfrage muss über mindestens zwei Tabellen verfügen, die in einer Beziehung verknüpft sind. Weitere Informationen finden Sie unter Zusammenführen von Abfragen.
-
Klicken Sie in der Spaltenüberschrift der strukturierten Spalte auf das Erweiterungssymbol ().
-
Wählen Sie in der Dropdownliste Spaltennamen die gewünschten Spalten aus, und löschen Sie die nicht gewünschten Spalten.
-
Wählen Sie OK aus.
Result
Die Tabelle enthält nun eine neue Spalte für jede der in Schritt 3 ausgewählten Spalten.
Wenn Sie eine strukturierte Datensatzspalte erweitern, werden die Werte in der Datenvorschau als neue Spalten angezeigt. Wenn Sie sie nicht erweitern und dann eine Abfrage in ein Arbeitsblatt laden, wird für jede Zelle in der Spalte der Platzhalterwert [Datensatz] angezeigt.
-
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.
-
Um einen bestimmten Wert anzuzeigen, ohne die Spalte zu erweitern, wählen Sie einen Wert in der strukturierten Spalte aus, der über einen Record-Wert verfügt. Beispiel:
-
Wählen Sie das Erweiterungssymbol () in der Spaltenüberschrift der strukturierten Spalte aus.
-
Wählen Sie in der Dropdownliste Spaltennamen die gewünschten Spalten aus, und löschen Sie die nicht gewünschten Spalten.
-
Wählen Sie OK aus.
Result
Die Tabelle enthält nun eine neue Spalte für jede der in Schritt 4 ausgewählten Spalten.
Wenn Sie eine strukturierte Liste-Spalte erweitern, werden die Werte in der Datenvorschau als neue Spalten angezeigt. Wenn Sie sie nicht erweitern und dann eine Abfrage in ein Arbeitsblatt laden, wird für jede Zelle in der Spalte der Platzhalterwert [Liste] angezeigt.
-
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.
-
Um einen bestimmten Wert anzuzeigen, ohne die Spalte zu erweitern, wählen Sie einen Wert in der strukturierten Spalte aus, der über einen Listenwert verfügt. Beispiel:
-
Wählen Sie das Erweiterungssymbol () in der Spaltenüberschrift der strukturierten Spalte aus.
-
Führen Sie eine der folgenden Aktionen aus:
-
Um eine Zeile für jeden Listenwert zu erstellen, wählen Sie Bis Neue Zeilen erweitern aus.
-
Wählen Sie Werte extrahieren aus, um eine Liste mit Textwerten zu erstellen, die durch ein Trennzeichen getrennt sind.
-
-
Wählen Sie OK aus.
Ergebnis für In neue Zeilen erweitern
Ergebnis für Extrahieren von Werten mit einem Semikolon (;) als Trennzeichen)
Sie können die folgenden zusätzlichen Befehle im Menüband des Power Query-Editors verwenden, um mit strukturierten Spalten zu arbeiten:
-
Wählen Sie Start > Transformieren aus, und wählen Sie dann einen der folgenden Befehle in der Gruppe Strukturierte Spalte aus.
Erweitern Stuft eine strukturierte Spalte (Liste, Datensätze oder Tabelle) zu neuen Spalten und Zeilen in der aktuellen Abfragetabelle. Dieser Befehl entspricht dem Symbol " erweitern ".
Aggregat Zusammenfassen von Werten in einer strukturierten Tabelle mithilfe von Aggregatfunktionen, einschließlich Summe und Anzahl. Dieser Befehl entspricht dem Auswählen des Symbols erweitern und dann im Dropdowndialogfeld Spaltennamen die Option Aggregieren. Sie ist nur für die strukturierte Tabellenspalte verfügbar. Extrahieren von Werten Extrahiert die Werte einer strukturierten Listenspalte , indem sie mithilfe eines angegebenen Trennzeichens zu einem einzelnen Textwert kombiniert werden.
Hinweis Sie können auch den Befehl Statistik in der Gruppe Number Column (Select Transform> Statistics) mit einer strukturierten Tabelle verwenden. Er verfügt über dieselbe Liste der Aggregatfunktionen wie der Befehl Statistik in der Gruppe Numerische Liste der Registerkarte Transformationskontext unter Listentools im Menüband des Power Query-Editors.
Sie können den Befehl Drilldown verwenden, um die Registerkarte Transformationskontext unter Listentools im Menüband des Power Query-Editors anzuzeigen und zusätzliche Befehle zum Arbeiten mit strukturierten Spalten anzuzeigen. Verwechseln Sie diese Registerkarte Transformieren nicht mit der anderen Registerkarte Transformieren , die regelmäßig im Menüband des Power Query-Editors verfügbar ist.
-
Klicken Sie mit der rechten Maustaste auf die Spaltenüberschrift, und wählen Sie dann Drilldown aus.
-
Um die Liste oder den Datensatz in eine Tabelle zu konvertieren, wählen Sie unter Listentools die Option Transformieren > In Tabelle aus.
-
Um oben, unten oder einen Bereich von Elementen beizubehalten, wählen Sie unter Listentoolsdie Option Transformieren > Elemente beibehalten aus.
-
Wählen Sie zum Entfernen der oberen, unteren oder alternativen Elemente unter Listentoolsdie Option Transformieren > Elemente entfernen aus.
-
Um doppelte Werte zu entfernen, wählen Sie unter Listentoolsdie Option Transformieren > Duplikate entfernen aus. Weitere Informationen finden Sie unter Beibehalten oder Entfernen doppelter Zeilen.
-
Um Elemente umzukehren, wählen Sie unter Listentools die Option Transformieren > Umgekehrte Elemente aus.
-
Wählen Sie zum Sortieren der Daten unter Listentools die Option Aufsteigende sortieren oder Absteigend sortieren aus. Weitere Informationen finden Sie unter Sortieren von Daten.
-
Um verschiedene Statistiken anzuzeigen, wählen Sie unter Listentools die Option Transformieren > Statistiken aus. Die folgenden Statistiken sind verfügbar: Sum, Minimum, Maximum, Median, Average, Standard, Deviation, Count Values und Count Distinct Values. Weitere Informationen finden Sie unter Aggregieren von Daten aus einer Spalte.