Power Query – Grundlagen

In diesem Lernprogramm verwenden Sie die Power Query-Oberfläche in Excel zum Erstellen einer Abfrage, mit der Daten aus einer Webseite importiert werden. Im Rahmen dieses Prozesses navigieren Sie in den auf einer Webseite verfügbaren Tabellen und wenden Datentransformationsschritte an, um jeweils nur die gewünschten Daten anzuzeigen. Power Query zeichnet alle von Ihnen ausgeführten Schritte auf, und sie werden bei jeder Aktualisierung Ihrer Daten wiederholt.

Schritt 1: Herstellen einer Verbindung mit einer Wikipedia-Seite

Excel 2016: Klicken Sie auf die Registerkarte Daten, und klicken Sie dann auf Neue Abfrage > Aus anderen Quellen > Aus dem Web. Wenn die Schaltfläche Neue Abfrage nicht angezeigt wird, klicken Sie auf Daten > Aus dem Web.

Excel 2010-2013: Klicken Sie auf die Registerkarte Power Query, und klicken Sie dann auf Aus dem Web. Wenn die Registerkarte "Power Query" nicht angezeigt wird, vergewissern Sie sich, dass Sie das Add-In Power Query heruntergeladen und installiert haben.

  1. Fügen Sie im Dialogfeld Aus dem Web im Textfeld URL die Wikipedia-URL (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) ein.

    Power Query > Aus dem Web > Dialogfeld "Eingabe-URL"
  2. Klicken Sie auf OK.

    Nachdem Sie die Verbindung mit der Webseite hergestellt haben, wird im Navigatorbereich eine Liste der auf dieser Wikipedia-Seite verfügbaren Tabellen angezeigt. Sie können auf jede Tabelle klicken, um eine Schnellvorschau im Bereich auf der rechten Seite anzuzeigen.

    Power Query > Aus dem Web > Tabellenansicht "Navigator"

  3. Doppelklicken Sie auf die Tabelle Ergebnisse[Bearbeiten]. Daraufhin wird der Abfrage-Editor mit den Turnierdaten geöffnet.

Seitenanfang

Schritt 2: Festlegen der Daten

Nachdem Sie die Tabelle im Abfrage-Editor geöffnet haben, können Sie die Daten Ihren Anforderungen entsprechend bereinigen und festlegen. In diesem Schritt gestalten Sie die Daten neu, indem Sie alle Spalten außer Year und Final Winner entfernen.

  1. Wählen Sie im Raster Abfragevorschau die Spalten Year und Final Winner mithilfe von STRG+Klicken aus.

  2. Klicken Sie auf Spalten entfernen > Andere Spalten entfernen.

    Power Query > Abfrage-Editor > Spalten entfernen

Schritt 3: Bereinigen der Daten

In diesem Schritt bereinigen Sie die Daten, indem Sie Werte ersetzen und die Daten filtern.

  1. Wählen Sie die Spalte Year aus.

  2. Klicken Sie im Abfrage-Editor auf Werte ersetzen.

  3. Geben Sie im Dialogfeld Werte ersetzen im Textfeld Zu suchender Wert das Wort "Details" ein, und lassen Sie das Textfeld Ersetzen durch leer.

  4. Klicken Sie auf OK.

    Power Query > Abfrage-Editor > Werte ersetzen

Schritt 4: Filtern von Werten in einer Spalte

Jetzt filtern Sie die Spalte Year, um Zeilen anzuzeigen, die nicht "Year" enthalten.

  1. Klicken Sie auf den Filter-Dropdownpfeil auf der Spalte Year.

  2. Deaktivieren Sie in der Dropdownliste Filter den Eintrag Year.

  3. Klicken Sie auf OK.

Power Query > Abfrage-Editor > Filter zum Bereinigen von Daten

Schritt 5: Benennen einer Abfrage

Jetzt ist es an der Zeit, der von Ihnen erstellten Abfrage einen Namen zuzuweisen.

Geben Sie im Bereich Abfrageeinstellungen im Textfeld Name die Zeichenfolge Euro Cup Winners ein. Wenn Sie auf den Link Alle Eigenschaften klicken, können Sie im Textfeld Beschreibung auch eine Beschreibung der Abfrage eingeben.

Power Query > Abfrage-Editor > Abfrageeinstellungen

Schritt 6: Laden der Abfrage in ein Arbeitsblatt

Jetzt können Sie die Abfrage Euro Cup Winners endlich in ein Arbeitsblatt laden.

  1. Klicken Sie in der oberen linken Ecke auf Schließen & laden.

    Power Query gibt die Abfrageergebnisse in einem Arbeitsblatt zurück.

    Wenn Sie die Daten zu einem späteren Zeitpunkt aktualisieren müssen, klicken Sie im Datenbereich mit der rechten Maustaste auf eine beliebige Stelle, und klicken Sie dann auf Aktualisieren. Alle neuen Informationen von der Webseite werden automatisch aktualisiert.

Schritt 7: Erkunden, was hinter den Kulissen passiert

  1. Klicken Sie in den Daten auf eine beliebige Stelle, und klicken Sie dann auf der Registerkarte Abfrage auf Bearbeiten.

  2. Beachten Sie auf der rechten Seite die Liste Angewendete Schritte. Während Sie Abfrageaktivitäten ausgeführt haben, wurden Abfrageschritte erstellt. Für jeden Abfrageschritt wird eine entsprechende Formel in der Sprache "M" geschrieben.

  3. Hier finden Sie eine Erläuterung der einzelnen Schritte:

Abfrageschritt

Aufgabe

Formel

Quelle

Herstellen einer Verbindung mit einer Webdatenquelle

= Web.Page(Web.Contents("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

Navigation

Auswählen der Tabelle für die Verbindung

= Source{2}[Data]

Geänderter Typ

Ändern von Typen – wird von Power Query automatisch ausgeführt

= Table.TransformColumnTypes(Data2,{{"Year", type text}, {"Host", type text}, {"", type text}, {"Final Winner", type text}, {"Final Score", type text}, {"Final Runner-up", type text}, {"2", type text}, {"Third place match Third place", type text}, {"Third place match Score", type text}, {"Third place match Fourth place", type text}, {"3", type text}, {"Number of teams", type text}})

AndereSpaltenEntfernt

Entfernen anderer Spalten, um nur relevante Spalten anzuzeigen

Table.SelectColumns

= Table.SelectColumns(#"Changed Type",{"Final Winner", "Year"})

ErsetzterWert

Ersetzen von Werten, um Werte in einer ausgewählten Spalte zu bereinigen

Table.ReplaceValue

= Table.ReplaceValue(#"Removed Other Columns","Details","",Replacer.ReplaceText,{"Year"})

GefilterteZeilen

Filtern von Werten in einer Spalte

Table.SelectRows

= Table.SelectRows(#"Replaced Value", each ([Year] <> "Year"))

Sie können den gesamten M-Code anzeigen, indem Sie im Power Query-Menüband auf die Option Erweiterter Editor klicken. Weitere Informationen zur Power Query-Formelsprache finden Sie unter Informationen zu Power Query-Formeln und Power Query M – Referenz.

Seitenanfang

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen, Unterstützung in der Answers Community erhalten oder aber ein neues Feature oder eine Verbesserung auf Excel User Voice vorschlagen.

Siehe auch

Abrufen und Transformieren von Daten in Excel 2016

Importieren von Daten aus externen Quellen

Modellieren von Daten mit Power Query

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×