Power Query bietet mehrere Möglichkeiten zum Erstellen und Laden von Power-Abfragen in Ihre Arbeitsmappe. Sie können auch Standardeinstellungen für das Laden von Abfragen im Fenster Abfrageoptionen festlegen.
Tipp Um zu sehen, ob Daten in einem Arbeitsblatt von Power Query geformt sind, wählen Sie eine Zelle mit Daten aus, und wenn die Registerkarte Abfrage im Kontextmenüband angezeigt wird, wurden die Daten aus Power Query geladen.
Wissen, in welcher Umgebung Sie sich arbeiten Power Query ist in die Excel-Benutzeroberfläche gut integriert, insbesondere, wenn Sie Daten importieren, mit Verbindungen arbeiten und PivotTables, Excel Tabellen und benannte Bereiche bearbeiten. Um Verwirrung zu vermeiden, ist es wichtig zu jedem Zeitpunkt zu wissen, in welcher Umgebung Sie sich Excel oder Power Query befinden.
Das vertraute Excel Arbeitsblatt, Menüband und Raster |
Menüband und Datenvorschau im Power Query-Editor |
![]() |
![]() |
Beispielsweise unterscheidet sich das Bearbeiten von Daten in Excel Arbeitsblatt grundlegend von Power Query. Außerdem können die verbundenen Daten, die Sie in einem Excel-Arbeitsblatt sehen, dazu verwendet werden, dass Power Query im Hintergrund arbeitet, um die Daten zu gestalten. Dies geschieht nur, wenn Sie die Daten aus Power Query in ein Arbeitsblatt oder Datenmodell laden.
Umbenennen von Arbeitsblattregistern Es ist sinnvoll, Arbeitsblattregister auf sinnvolle Weise umzubenennen, insbesondere, wenn viele Register erstellt wurden. Es ist besonders wichtig, den Unterschied zwischen einem Arbeitsblatt mit Daten und einem Aus dem Power Query-Editor geladenen Arbeitsblatt zu verdeutlichen. Auch wenn Sie nur über zwei Arbeitsblätter verfügen , eines mit einer Excel-Tabelle, die als Tabelle1bezeichnet wird, und das andere eine Abfrage, die durch den Import dieser Excel-Tabelle mit Namen "Tabelle1"erstellt wurde, ist dies leicht zu verwechseln. Es ist immer sinnvoll, die Standardnamen von Arbeitsblattregisterkarten in Namen zu ändern, die für Sie sinnvoller sind. Benennen Sie "Tabelle1" beispielsweise in "DataTable" und "Table1" in "QueryTable" um. Jetzt ist klar, welche Registerkarte die Daten enthält und welche Registerkarte die Abfrage enthält.
Sie können entweder eine Abfrage aus importierten Daten oder eine leere Abfrage erstellen.
Erstellen einer Abfrage aus importierten Daten
Dies ist die gängigste Methode zum Erstellen einer Abfrage.
-
Importieren Sie einige Daten. Weitere Informationen finden Sie unter Importieren von Daten aus externen Datenquellen.
-
Wählen Sie eine Zelle in den Daten aus, und wählen Sie dann Abfrage >Bearbeiten aus.
Erstellen einer leeren Abfrage
Vielleicht möchten Sie einfach von Grund auf neu beginnen. Hierfür stehen zwei Möglichkeiten zur Verfügung.
-
Wählen Sie daten> Daten >Datenquellen aus anderen Quellen > Leere Abfrage aus.
-
Wählen Sie Daten> Daten erhalten aus, > Sie den Power Query-Editor starten aus.
An diesem Punkt können Sie Schritte und Formeln manuell hinzufügen, wenn Sie die Power Query M-Formelsprache gut kennen.
Sie können aber auch Start und dann einen Befehl in der Gruppe Neue Abfrage auswählen. Führen Sie eine der folgenden Aktionen aus:
-
Wählen Sie Neue Quelle aus, um eine Datenquelle hinzuzufügen. Dieser Befehl ist mit dem Befehl Daten >Daten erhalten im Menüband Excel ähnlich.
-
Wählen Sie Zuletzt verwendete Quellen aus, um eine Datenquelle auszuwählen, mit der Sie zusammen arbeiten. Dieser Befehl ist mit dem Befehl Daten >Zuletzt verwendete Quellen im Menüband Excel ähnlich.
-
Wählen Sie Daten eingeben aus, um Daten manuell ein eingeben zu können. Sie können diesen Befehl verwenden, um den Power Query-Editor unabhängig von einer externen Datenquelle auszuprobieren.
Wenn die Abfrage gültig ist und keine Fehler enthält, können Sie sie zurück in ein Arbeitsblatt oder Datenmodell laden.
Laden einer Abfrage aus dem Power Query-Editor
Gehen Sie im Power Query-Editor wie folgt vor:
-
Um in ein Arbeitsblatt zu laden, wählen Sie Start> schließen & Laden > schließen & Laden aus.
-
Um in ein Datenmodell zu laden, wählen Sie Start> schließen & Laden > schließen & Laden in aus.
Wählen Sie im Dialogfeld Daten importieren die Option Diese Daten dem Datenmodell hinzufügenaus.
Tipp Manchmal ist der Befehl Laden in abgeblendet oder deaktiviert. Dies kann beim ersten Erstellen einer Abfrage in einer Arbeitsmappe auftreten. Wählen Sie in diesem Fall & Ladenschließen aus, wählen Sie auf dem neuen Arbeitsblatt Daten >-Abfragen & Verbindungen > Abfragen aus, klicken Sie mit der rechten Maustaste auf die Abfrage, und wählen Sie dann Laden in aus. Alternativ können Sie im Menüband des Power Query-Editors die Option Abfrage> Laden nach auswählen.
Laden einer Abfrage aus dem Bereich Abfragen und Verbindungen
In Excel möchten Sie möglicherweise eine Abfrage in ein anderes Arbeitsblatt oder Datenmodell laden.
-
Wählen Excel unter Daten> Abfragen & unddann die Registerkarte Abfragen aus.
-
Suchen Sie in der Liste der Abfragen nach der Abfrage, klicken Sie mit der rechten Maustaste auf die Abfrage, und wählen Sie dann Laden in aus. Das Dialogfeld Daten importieren wird angezeigt.
-
Entscheiden Sie, wie die Daten importiert werden, und wählen Sie DANN OK aus. Wenn Sie weitere Informationen zur Verwendung dieses Dialogfelds erhalten, wählen Sie das Fragezeichen (?) aus.
Es gibt mehrere Möglichkeiten zum Bearbeiten einer Abfrage, die in ein Arbeitsblatt geladen wurde.
Bearbeiten einer Abfrage aus Daten in Excel Arbeitsblatt
-
Um eine Abfrage zu bearbeiten, suchen Sie eine zuvor aus dem Power Query-Editor geladene Abfrage, wählen Sie eine Zelle in den Daten aus, und wählen Sie dann Abfrage> Bearbeiten aus.
Bearbeiten einer Abfrage im Bereich & Verbindungen
Möglicherweise ist der Bereich & Verbindungen bequemer zu verwenden, wenn Sie viele Abfragen in einer Arbeitsmappe haben und schnell eine finden möchten.
-
Wählen Excel unter Daten> Abfragen & unddann die Registerkarte Abfragen aus.
-
Suchen Sie in der Liste der Abfragen nach der Abfrage, klicken Sie mit der rechten Maustaste auf die Abfrage, und wählen Sie dann Bearbeiten aus.
Bearbeiten einer Abfrage im Dialogfeld 'Abfrageeigenschaften'
-
Wählen Excel die Option Daten> Daten &-Verbindungen > Abfragen aus, klicken Sie mit der rechten Maustaste auf die Abfrage, und wählen Sie Eigenschaften aus,wählen Sie im Dialogfeld Eigenschaften die Registerkarte Definition aus, und wählen Sie dann Abfragebearbeiten aus.
Tipp Wenn Sie sich in einem Arbeitsblatt mit einer Abfrage befinden, wählen Sie Daten > Eigenschaften aus,klicken Sie im Dialogfeld Eigenschaften auf die Registerkarte Definition, und wählen Sie dann Abfrage bearbeiten aus.
Ein Datenmodell enthält in der Regel mehrere Tabellen, die in einer Beziehung angeordnet sind. Sie laden eine Abfrage in ein Datenmodell, indem Sie das Dialogfeld Daten importieren mit dem Befehl Laden in anzeigen und dann das Kontrollkästchen Diese Daten zum Datenmodus hinzufügenl aktivieren. Weitere Informationen zu Datenmodellen finden Sie unter Feststellen, welche Datenquellen ineinem Datenmodell einer Arbeitsmappe verwendet werden, Erstellen eines Datenmodells in Excelund Verwenden mehrerer Tabellen zum Erstellen einer PivotTable.
-
Um das Datenmodell zu öffnen, wählen Sie Power Pivot > Verwalten aus.
-
Wählen Sie unten im Power Pivot-Fenster das Arbeitsblattregister der tabelle aus, die Sie verwenden möchten.
Vergewissern Sie sich, dass die richtige Tabelle angezeigt wird. Ein Datenmodell kann viele Tabellen enthalten. -
Notieren Sie sich den Namen der Tabelle.
-
Um das Power Pivot-Fenster zu schließen, wählen Sie Datei>schließen aus. Das Freigeben des Arbeitsspeichers kann einige Sekunden dauern.
-
Wählen Sie> Daten & eigenschaften > Abfragen aus, klicken Sie mit der rechten Maustaste auf die Abfrage, und wählen Sie dann Bearbeiten aus.
-
Wenn Sie alle Änderungen im Power Query-Editor vorgenommen haben, wählen Sie Datei> schließen & Laden aus.
Ergebnis
Die Abfrage im Arbeitsblatt und die Tabelle im Datenmodell werden aktualisiert.
Wenn Sie feststellen, dass das Laden einer Abfrage in ein Datenmodell sehr viel länger dauert als das Laden in ein Arbeitsblatt, überprüfen Sie die Power Query-Schritte, um zu prüfen, ob Sie eine Textspalte oder eine strukturierte Spalte vom Typ Liste mit einem Enthält-Operator filtern. Durch diese Aktion Excel alle Daten für jede Zeile erneut aufgezählt. Außerdem kann Excel multithreaded-Ausführung nicht effektiv verwenden. Versuchen Sie als Problemumgehung, einen anderen Operator wie Gleich oder Beginnt mit zu verwenden.
Dieses Problem ist Microsoft bekannt, und es wird untersucht.
Sie können eine Power Query laden:
-
In ein Arbeitsblatt Wählen Sie im Power Query-Editor Start aus,> sie & Laden > schließen & Laden aus.
-
In ein Datenmodell. Wählen Sie im Power Query-Editor Start aus,> sie & Laden > schließen & ladenin aus.
Standardmäßig lädt Power Query Abfragen in ein neues Arbeitsblatt, wenn eine einzelne Abfrage geladen wird, und lädt mehrere Abfragen gleichzeitig in das Datenmodell. Sie können das Standardverhalten für alle Arbeitsmappen oder nur für die aktuelle Arbeitsmappe ändern. Wenn Sie diese Optionen festlegen, ändert Power Query nicht die Abfrageergebnisse im Arbeitsblatt oder die Datenmodelldaten und Anmerkungen.
Sie können die Standardeinstellungen für eine Abfrage auch dynamisch überschreiben, indem Sie das Dialogfeld Importieren verwenden, das angezeigt wird, nachdem Sie Schließen & Laden nach ausgewählt haben.
Globale Einstellungen, die für alle Arbeitsmappen gelten
-
Wählen Sie im Power Query-Editor unter> Optionen und Einstellungen >Abfrageoptionen aus.
-
Wählen Sie im Dialogfeld Abfrageoptionen auf der linken Seite im Abschnitt GLOBALdie Option Daten laden aus.
-
Gehen Sie im Abschnitt Einstellungen Standardabfrage laden wie folgt vor:
-
Wählen Sie Standardladeeinstellungen verwenden aus.
-
Wählen Sie Benutzerdefinierte Standardladeeinstellungen angebenaus, und aktivieren oder deaktivieren Sie dann In Arbeitsblatt laden oder In Datenmodell laden.
-
Tipp Unten im Dialogfeld können Sie Standardeinstellungen wiederherstellen auswählen, um bequem zu den Standardeinstellungen zurückzukehren.
Arbeitsmappeneinstellungen, die nur für die aktuelle Arbeitsmappe gelten
-
Wählen Sie im Dialogfeld Abfrageoptionen auf der linken Seite im Abschnitt AKTUELLE ARBEITSMAPPE die Option Daten laden aus.
-
Führen Sie mindestens eine der folgenden Aktionen aus:
-
Aktivieren oder löschen Sie unterTyperkennung die Option Spaltentypen und Überschriften für unstrukturierte Quellen erkennen.
Das Standardverhalten besteht in der Erkennung. Deaktivieren Sie diese Option, wenn Sie die Daten selbst gestalten möchten. -
Aktivieren oderlöschen Sie unter Beziehungen das Wähl- oder Deklarieren von Beziehungen zwischen Tabellen beim ersten Hinzufügen zum Datenmodell.
Vor dem Laden in das Datenmodell besteht das Standardverhalten in der Suche nach vorhandenen Beziehungen zwischen Tabellen, z. B. Fremdschlüsseln in einer relationalen Datenbank, und deren Import mit den Daten. Deaktivieren Sie diese Option, wenn Sie dies lieber selbst tun möchten.
-
Aktivieren oder löschenSie unter Beziehungen das Bzw. die Option Beziehungen aktualisieren, wenn Abfragen aktualisiert werden, die in das Datenmodell geladen wurden.
Das Standardverhalten besteht im Nicht-Aktualisieren von Beziehungen. Wenn Abfragen aktualisiert werden, die bereits in das Datenmodell geladen wurden, sucht Power Query nach vorhandenen Beziehungen zwischen Tabellen, z. B. Fremdschlüssel in einer relationalen Datenbank, und aktualisiert diese. Dadurch werden möglicherweise Beziehungen entfernt, die nach dem Importieren der Daten manuell erstellt wurden, oder neue Beziehungen eingeführt. Wenn Sie dies tun möchten, wählen Sie die Option aus. -
Aktivieren oder aktivieren Sie unterHintergrunddaten das Bzw. die Option Herunterladen von Datenvorschauen im Hintergrund zulassen.
Das Standardverhalten besteht im Herunterladen von Datenvorschauen im Hintergrund. Deaktivieren Sie diese Option, wenn Sie alle Daten sofort sehen möchten.
-