M365Con 2027 – die kostenlose Online-Konferenz · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Power Query in Excel: Daten importieren, bereinigen, zusammenführen und aktualisieren

Von ·

Power Query in Excel importiert und bereinigt Daten ohne Formeln. Erfahren Sie, wo Sie es finden, was Aus Tabelle/Bereich bedeutet, was es mit angewendeten Schritten auf sich hat, den Unterschied zwischen Zusammenführen und Anfügen sowie Laden und Aktualisieren.

Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen

Power Query in Excel ist das Werkzeug auf der Registerkarte Daten in der Gruppe Abrufen und transformieren. Es stellt eine Verbindung zu Daten her, bereinigt und strukturiert sie um und lädt das Ergebnis in ein Arbeitsblatt. Die Schritte, die Sie ausführen, werden aufgezeichnet und bei jeder Aktualisierung erneut ausgeführt. Eine monatliche Bereinigung wird so zu einem Klick. Dieser Artikel richtet sich an Excel-Anwender, die jede Woche dieselben Exporte kopieren, einfügen und korrigieren und damit aufhören möchten. Sie erfahren, wo Sie anfangen, wie Sie eine Tabelle bereinigen, wie Sie anfügen und zusammenführen, wie Sie laden und aktualisieren und wo die Grenzen unter Mac und im Web liegen.

Das Wichtigste in Kürze

  • Power Query in Excel befindet sich auf der Registerkarte Daten in der Gruppe Abrufen und transformieren. Es stellt eine Verbindung zu Daten her, strukturiert sie und lädt sie in ein Arbeitsblatt oder in das Datenmodell.
  • Jede Änderung, die Sie vornehmen, wird als Schritt unter Angewendete Schritte aufgezeichnet. Die ursprüngliche Quelle wird nicht verändert, und die Schritte werden bei jeder Aktualisierung erneut ausgeführt.
  • Anfügen stapelt Zeilen aus Tabellen mit identischen Spalten. Zusammenführen verbindet zwei Tabellen über übereinstimmende Schlüsselspalten. Die zugeordneten Spalten müssen denselben Datentyp haben.
  • Verwenden Sie Daten, Alle aktualisieren, um Abfragen erneut auszuführen. Unter Verbindungseigenschaften können Sie in einem festgelegten Intervall oder beim Öffnen der Datei aktualisieren.
  • Excel für Mac und Excel für das Web unterstützen Teile von Power Query. Microsofts Seiten unterscheiden sich darin, was jede Version erstellen kann. Prüfen Sie daher Ihre eigene Version.

Microsoft beschreibt vier Phasen: Verbindung zu den Daten herstellen, sie transformieren, mit anderen Quellen kombinieren und laden. Die ursprüngliche Quelle bleibt dabei durchgehend unverändert. Genau das macht das Experimentieren sicher. Die Exportdatei, mit der Sie begonnen haben, können Sie nicht beschädigen.

Was Power Query ist und wo Sie es finden

Power Query ist eine Engine zur Datenaufbereitung mit einem grafischen Editor. Laut Microsofts Seite zu Power Query übernimmt es Extrahieren-, Transformieren- und Laden-Aufgaben, hat keinen eigenen Speicher und überlässt das Ziel dem jeweiligen Host-Produkt. Excel ist ein Host. Power BI Desktop ist ein weiterer, und beide nutzen denselben Kern-Editor. Konnektoren und Ziele können sich je nach Host unterscheiden. Gehen Sie deshalb nicht davon aus, dass eine Abfrage, die Sie in einem Produkt gesehen haben, im anderen genauso aussieht.

Wo Power Query zu finden ist, hängt laut Microsofts Übersicht zu Power Query in Excel von der Excel-Version ab:

  • Excel 2016, 2019 und Microsoft 365 für Windows. Integriert. Wechseln Sie zu Daten und sehen Sie in der Gruppe Abrufen und transformieren nach.
  • Excel 2010 und 2013 für Windows. Power Query war ein kostenloses Add-in mit einer eigenen Registerkarte in der Multifunktionsleiste. Microsoft gibt an, dass es als veraltet gilt, es funktioniert aber womöglich noch.
  • Excel für Mac. Unterstützt die Aktualisierung aus mehreren Quellen. In Excel 2016 oder 2019 für Mac ist es nicht verfügbar.
  • Excel für das Web. Teilweise unterstützt. Dazu weiter unten mehr.

Microsoft nennt außerdem für Windows .NET Framework 4.7.2 oder höher sowie die WebView2-Laufzeit für den Web-Connector als Voraussetzungen. Wenn die Befehle auf einem Arbeitsplatzrechner fehlen, fragen Sie zuerst die IT, ob der Build aktuell ist, bevor Sie davon ausgehen, dass die Funktion entfernt wurde.

Power Query in Excel verwenden: Ihre erste Abfrage

Der einfachste Einstieg sind Daten, die Sie bereits in einer Arbeitsmappe haben.

  1. Klicken Sie auf eine beliebige Zelle in Ihrer Excel-Tabelle. Wenn Ihre Daten als einfacher Bereich vorliegen, drücken Sie zuerst Strg+T, um daraus eine Tabelle zu machen.
  2. Wechseln Sie zu Daten > Daten abrufen und transformieren > Aus Tabelle/Bereich.
  3. Der Power Query-Editor öffnet sich mit einer Vorschau Ihrer Daten.
  4. Nehmen Sie Ihre Änderungen vor (siehe nächster Abschnitt).
  5. Wählen Sie Start > Schließen & laden.

Laut Microsofts Seite zum Import aus einer Excel-Tabelle wird das Ergebnis standardmäßig in ein neues Arbeitsblatt geschrieben, und das ursprüngliche Blatt bleibt unverändert. Verwenden Sie Laden in, wenn Sie ein anderes Ziel wünschen. Benennen Sie das neue Blatt um, damit es niemand mit der Quelle verwechselt.

Um eine andere Quelle anzubinden, wählen Sie Daten > Daten abrufen und anschließend eine Quelle aus: eine Datei, eine Datenbank, einen Online-Dienst oder das Web. Nach der Auswahl erhalten Sie eine Vorschau und die Wahl zwischen Laden (direkt nach Excel) und Daten transformieren (zuerst den Editor öffnen). Mein Rat: Wählen Sie fast immer Daten transformieren, auch wenn Sie meinen, die Daten seien sauber. Im Editor legen Sie die Spaltentypen fest, und falsche Typen verursachen später die meisten Aktualisierungsfehler.

Wenn Sie mit einer leeren Abfrage starten möchten, listet dieselbe Seite Daten > Daten abrufen > Aus anderen Quellen > Leere Abfrage auf, alternativ Power Query-Editor starten unter Daten abrufen.

Der Editor in einfachen Worten

  • Die Datenvorschau zeigt Ihre Tabelle und aktualisiert sich nach jeder Änderung.
  • Der Bereich Abfrageeinstellungen listet die ANGEWENDETE SCHRITTE auf. Jede Aktion, die Sie ausführen, fügt einen Schritt hinzu, etwa Quelle oder Geänderter Typ. Sie können einen Schritt auswählen, um die Daten an dieser Stelle zu sehen, einen Schritt ändern oder ihn löschen.
  • Der Bereich Abfragen listet alle Abfragen der Arbeitsmappe auf. Öffnen Sie ihn über den Pfeil neben der Vorschau.
  • Mit dem Erweiterten Editor sehen und bearbeiten Sie das zugrunde liegende Skript in der Sprache Power Query M. Laut Microsoft wird jeder Schritt, den Sie in der Oberfläche erstellen, in M geschrieben. Sie müssen ihn nicht anfassen, um aus dem Tool Nutzen zu ziehen.

Daten mit Schritten bereinigen und umformen

Typische Bereinigungsaufgaben im Editor sind das Filtern von Zeilen, das Entfernen von Spalten, das Ändern von Datentypen, das Teilen einer Spalte und das Ersetzen von Werten. Der Editor zeichnet jede davon als Schritt auf. Die Befehle befinden sich im Menüband des Editors und im Menü, das sich beim Klick mit der rechten Maustaste auf eine Spaltenüberschrift öffnet. Welche Befehle Sie sehen, hängt vom Spaltentyp ab. Prüfen Sie daher das Kopfzeilenmenü, bevor Sie im Menüband suchen.

Eine Routine, die für die meisten Exporte funktioniert:

  1. Legen Sie zuerst die Typen fest. Prüfen Sie das Typsymbol neben jeder Spaltenüberschrift. Datums-, Zahlen- und Textwerte verhalten sich in späteren Schritten und bei Zusammenführungen unterschiedlich.
  2. Entfernen Sie, was Sie nicht brauchen. Weniger Spalten bedeuten ein kleineres, schnelleres Ergebnis und weniger Überraschungen, wenn sich die Quelle ändert.
  3. Filtern Sie Zeilen. Verwenden Sie den Pfeil in der Spaltenüberschrift, um leere Werte oder unerwünschte Werte zu entfernen.
  4. Korrigieren Sie Text. Ersetzen Sie Tippfehler und alte Codes, entfernen Sie überflüssige Leerzeichen oder teilen Sie eine Spalte, die zwei Informationen enthält.
  5. Benennen Sie die Abfrage im Bereich Abfrageeinstellungen um, damit Sie sie später wiederfinden.

Da Angewendete Schritte eine Liste ist, können Sie einen früheren Fehler beheben, ohne von vorn zu beginnen. Wenn ein Schritt nach einer Änderung der Quelle fehlschlägt, prüfen Sie den ersten Schritt mit einem Fehler. Meist verweist er auf eine Spalte, deren Name oder Typ sich geändert hat.

Ein Hinweis zu umbenannten Spalten: Microsofts Seite zur Aktualisierung erklärt, dass neue Quellspalten in Power Query erst erscheinen, nachdem Sie den Schritt Quelle überprüft haben. Ein gelber Balken mit dem Hinweis, dass die Vorschau möglicherweise veraltet ist, bedeutet, dass Sie den lokalen Cache aktualisieren sollten. Wenn eine neue Spalte nicht angezeigt wird, prüfen Sie zuerst diese beiden Punkte.

Daten kombinieren: Anfügen und Zusammenführen

Diese beiden Befehle haben unterschiedliche Aufgaben, und man verwechselt sie leicht.

Anfügen stapelt Zeilen übereinander. Verwenden Sie es, wenn Sie viele Tabellen derselben Art haben, zum Beispiel einen Export pro Monat. Microsoft beschreibt das Anfügen als Stapeln der Zeilen einer Abfrage auf eine andere. Es gibt zwei Varianten: Ein inline angefügter Vorgang baut auf der bestehenden Abfrage auf, ein zwischengeschaltetes Anfügen erstellt jedes Mal eine neue Abfrage.

Zusammenführen verbindet zwei Tabellen nebeneinander auf Basis übereinstimmender Werte, ähnlich wie bei einer Suche. Die Microsoft-Seite zum Zusammenführen von Abfragen beschreibt die Schritte:

  1. Stellen Sie sicher, dass Sie mindestens zwei Abfragen mit einer Spalte zum Abgleich haben. Die abzugleichenden Spalten benötigen denselben Datentyp, etwa Text oder Zahl.
  2. Wechseln Sie im Editor zu Start > Abfragen zusammenführen. Das Ergebnis wird als neuer Schritt in der aktuellen Abfrage angelegt. Wenn Sie stattdessen eine eigenständige Abfrage möchten, öffnen Sie den Pfeil neben „Abfragen zusammenführen“ und wählen Sie Als neue Abfrage zusammenführen.
  3. Wählen Sie die primäre Tabelle und deren Schlüsselspalte, danach die zugehörige Tabelle und deren Schlüsselspalte. Bei mehreren Schlüsselspalten wählen Sie sie in beiden Tabellen in derselben Reihenfolge aus.
  4. Prüfen Sie die im Dialog angezeigte Anzahl der Übereinstimmungen. Liegt sie unter Ihren Erwartungen, unterscheiden sich die Schlüsselspalten wahrscheinlich in Schreibweise, Leerzeichen oder Typ.
  5. Wählen Sie eine Verknüpfungsart (siehe unten) und klicken Sie auf OK.
  6. Es erscheint eine neue Spalte. Klicken Sie auf das Symbol Erweitern neben der Überschrift und aktivieren Sie die zugehörigen Spalten, die Sie hinzufügen möchten.

Die Verknüpfungsarten laut Microsoft:

  • Links außen behält alle Zeilen der primären Tabelle sowie die Übereinstimmungen aus der zugehörigen Tabelle.
  • Rechts außen behält alle Zeilen der zugehörigen Tabelle sowie die Übereinstimmungen aus der primären Tabelle.
  • Vollständig außen behält alle Zeilen aus beiden Tabellen.
  • Innen behält nur Zeilen, die in beiden Tabellen übereinstimmen.
  • Links anti behält primäre Zeilen ohne Übereinstimmung. Rechts anti behält zugehörige Zeilen ohne Übereinstimmung.
  • Kreuz kombiniert jede Zeile der primären Tabelle mit jeder Zeile der zugehörigen Tabelle.

Die Reihenfolge der Tabellen ist wichtig, denn „links“ und „rechts“ hängen davon ab, welche Tabelle Sie zuerst gewählt haben. Das Kontrollkästchen Unscharfe Übereinstimmung zum Zusammenführen verwenden gleicht ungefähre Werte ab; laut Microsoft funktioniert dies nur bei Textspalten. Wenn Sie bisher eine Suche verwendet haben, kommt einem Zusammenführen mit einem Links-außen-Join am nächsten. Ein Links-anti-Join ist eine schnelle Möglichkeit, Zeilen ohne Übereinstimmung zu finden, etwa Bestellungen ohne Kundendatensatz.

Microsoft erwähnt außerdem Datenschutzstufen. Power Query ordnet jede Quelle als Öffentlich, Organisationsbezogen oder Privat ein und nutzt diese Einstufung, um zu verhindern, dass Daten versehentlich so kombiniert werden, dass private Informationen einer anderen Quelle offengelegt werden. Wenn ein Zusammenführen nach Datenschutzstufen fragt, lesen Sie die Meldung, bevor Sie sie bestätigen.

Abfrage laden und aktualisieren

Schließen Sie den Editor über Start > Schließen & Laden. Die Microsoft-Seite zum Erstellen, Laden und Bearbeiten einer Abfrage erklärt diese Ziele:

  • Schließen & Laden sendet das Ergebnis an ein Arbeitsblatt.
  • Schließen & Laden in ermöglicht die Auswahl eines anderen Ziels, etwa das Datenmodell. Aktivieren Sie im Dialog Daten importieren das Kontrollkästchen Diese Daten dem Datenmodell hinzufügen, wenn Sie PivotTables über mehrere Tabellen erstellen möchten.
  • Ist „Laden in“ deaktiviert, verwenden Sie „Schließen & Laden“ und wechseln dann zu Daten > Abfragen & Verbindungen. Klicken Sie auf der Registerkarte Abfragen mit der rechten Maustaste auf die Abfrage und wählen Sie Laden in.

Um die Standardeinstellungen zu ändern, wechseln Sie zu Datei > Optionen und Einstellungen > Abfrageoptionen > Datenladen. Sie können Standardladeeinstellungen verwenden oder eigene Standards festlegen, um in ein Arbeitsblatt oder das Datenmodell zu laden.

Um eine Abfrage später zu bearbeiten, wählen Sie eine Zelle in ihren Daten und klicken Sie auf Abfrage > Bearbeiten. Alternativ klicken Sie in Abfragen & Verbindungen mit der rechten Maustaste auf die Abfrage und wählen Bearbeiten.

Aktualisieren

Beim Aktualisieren werden alle Schritte erneut gegen die aktuelle Quelle ausgeführt. Die Wege dazu laut der Microsoft-Aktualisierungsseite:

  • Daten > Alle aktualisieren aktualisiert alles in der Arbeitsmappe (Strg+Alt+F5). Der Pfeil daneben bietet Aktualisieren für das ausgewählte Element (Alt+F5). Esc bricht eine Aktualisierung ab.
  • Für die automatische Aktualisierung öffnen Sie Daten > Abfragen & Verbindungen, wechseln zur Registerkarte Verbindungen, klicken eine Verbindung mit der rechten Maustaste und wählen Eigenschaften. Auf der Registerkarte Verwendung legen Sie Aktualisieren alle (in Minuten) und Daten beim Öffnen der Datei aktualisieren fest.
  • Mit Hintergrundaktualisierung aktivieren auf derselben Registerkarte können Sie weiterarbeiten, während die Abfrage läuft. Diese Option steht für OLAP-Abfragen oder Verbindungen, die das Datenmodell speisen, nicht zur Verfügung.

Gespeicherte Kennwörter sind nicht verschlüsselt, und Microsoft rät davon ab, sie zu speichern. Deaktivieren Sie Kennwort speichern auf der Registerkarte Definition, dann fragt Excel einmal pro Sitzung nach dem Kennwort.

Wenn Sie die Arbeitsmappe an jemand anderen senden, benötigt dieser Person unter Umständen Zugriff auf die Quelle. Eine Abfrage, die eine Datei auf Ihrem Laufwerk oder eine Website liest, die die Empfängerin bzw. der Empfänger nicht öffnen kann, schlägt auf deren Rechner fehl. Legen Sie die Datenquelle deshalb an einem gemeinsam genutzten Ort ab oder senden Sie die geladenen Ergebnisse als Werte.

Power Query auf dem Mac und in Excel für das Web

Beide Plattformen unterstützen einen Teil des Tools, die Seiten von Microsoft stimmen jedoch nicht vollständig überein.

Excel für das Web. Laut Microsoft können Sie aus Quellen importieren, darunter eine Excel-Arbeitsmappe, Text/CSV, XML, JSON, SQL Server, eine SharePoint-Online-Liste und OData, außerdem eine leere Tabelle oder eine leere Abfrage. Sie können den Power Query-Editor über Daten > Daten abrufen > Power Query-Editor starten öffnen, mit Schließen & Laden laden und mit Daten > Alle aktualisieren aktualisieren. Abfragen anzeigen und aktualisieren ist für alle Microsoft 365-Abonnenten verfügbar, für weitere Funktionen benötigen Sie jedoch einen Business- oder Enterprise-Tarif (E3 und höher). Einige Funktionen erfordern, dass in dem Browser Drittanbieter-Cookies aktiviert sind.

Excel für Mac. Eine Microsoft-Seite besagt, dass Sie mit Daten > Daten abrufen > Daten abrufen (Power Query) beginnen, dass die Aufbereitung Microsoft 365 und Version 16.69 oder höher voraussetzt und dass Daten transformieren den Editor öffnet. Auf derselben Seite steht in einem eigenen Abschnitt, dass das Erstellen von Abfragen im Editor in Excel für Mac nicht verfügbar ist. Dort wird außerdem beschrieben, wie Abfragen unter Windows in VBA geschrieben und auf dem Mac als Modul importiert werden. Ich kann diese beiden Aussagen nicht miteinander in Einklang bringen. Testen Sie es deshalb auf Ihrem eigenen Mac, bevor Sie einen Prozess darauf aufbauen. Der Import aus SQL Server wird als reine Insiders-Beta beschrieben.

Wann Power Query nicht ausreicht

Ich werde hier deutlich: Power Query dient der Aufbereitung von Daten, nicht deren Speicherung. Microsoft erklärt, dass das Hostprodukt bestimmt, wohin die Ergebnisse gehen. In Excel bedeutet das ein Arbeitsblatt oder das Datenmodell. Ein Arbeitsblatt hat eine feste Zeilenobergrenze, daher passt ein sehr großes Abfrageergebnis nicht auf ein Blatt. Laden Sie es stattdessen in das Datenmodell oder verlagern Sie die Arbeit in eine Datenbank oder eine eigene Pipeline.

Weitere Grenzen, die Sie kennen sollten:

  • Abfragen lesen die Quelle, wenn sie ausgeführt werden. Änderungen werden nicht live in die Arbeitsmappe übertragen.
  • Die Zusammenarbeit ist umständlich. Zwei Personen, die dieselbe Abfrage in einer gemeinsam genutzten Arbeitsmappe bearbeiten, ist keine gute Idee. Legen Sie einen verantwortlichen Eigentümer fest und vergeben Sie eindeutige Namen für Abfragen.
  • Wenn Sie regulierte Daten verarbeiten, bedenken Sie, dass sich eine Arbeitsmappe leicht kopieren lässt. Halten Sie sich an die Regeln Ihrer Organisation, wo solche Dateien gespeichert werden dürfen.

Häufige Fehler

  • Die Datentypen überspringen und sich dann wundern, warum eine Zusammenführung keine Treffer findet.
  • Zusammenführen von Spalten mit unterschiedlichen Datentypen oder mit nachgestellten Leerzeichen.
  • Zusammenführen verwenden, obwohl Anfügen gemeint war, oder umgekehrt.
  • Alles auf ein Arbeitsblatt laden, obwohl eine reine Verbindungsabfrage oder das Datenmodell besser passt.
  • Das Quellkennwort in der Verbindung speichern.
  • Vor dem Versenden eines Berichts vergessen, die Daten zu aktualisieren.
  • Die Quelldatei verschieben und dann nicht verstehen, warum die Abfrage fehlschlägt.

Verwandte Themen zum Vertiefen

  • Duplikate im Editor entfernen. Power Query kann eine Tabelle als Schritt deduplizieren. Das ist wiederholbar, anders als der einmalige Befehl im Menüband.
  • Spalten entpivotieren. Wandeln Sie Monatsspalten in Zeilen um, bevor Sie eine PivotTable erstellen. Microsoft erwähnt Power Query genau für diesen Zweck.
  • Parameter. Microsoft hat eine Seite zu Parameterabfragen, mit denen Sie eine Abfrage mit unterschiedlichen Eingaben wiederverwenden können.
  • Die M-Sprache. Erfahren Sie, wie Sie das Skript im Erweiterten Editor lesen, und beginnen Sie mit der Seite Power Query M.
  • Power BI. Erfahren Sie, wie derselbe Editor in Power BI Desktop funktioniert, wenn Ihre Daten über Excel hinauswachsen.

Nächster Schritt

Wählen Sie einen Export aus, den Sie jede Woche manuell bereinigen. Wandeln Sie ihn in eine Tabelle um, führen Sie ihn über Aus Tabelle/Bereich aus, legen Sie die Spaltentypen fest und laden Sie ihn auf ein neues Blatt. Fügen Sie den nächsten Wochenexport in die Tabelle ein und klicken Sie auf Alle aktualisieren. Genau so arbeitet Power Query in Excel.

Show folgenSpotify

Entitäten in diesem Artikel

Microsoft Excel Power Query Power Query M formula language Power BI Desktop

Verwandte Artikel

RSS