Power Query – „Datenimport 2.0“ Part 1

Power Query in Excel. Kennst du das? Roland Schwarz ist heute wieder Gast und erklärt dir Schritt für Schritt was das ist, wie du es anwenden kannst und was du beachten solltest.

Hinweis: Da das Thema Excel so vielseitig ist, gibt es eine Doppelfolge über die Power Query. Part zwei erwartet dich in der kommenden Woche am 17.04.2023.

 

 

Profilbild Roland Schwarz Excel Experte
Roland Schwarz

Was ist Power Query?

Ganz banal gesprochen ist das eine Abfrage der Daten. Zumindest ist das die Grundidee dahinter. Gibt es seit 2016 und davor gab es für den Datenimport mehrere Assistenten, die nur begrenzte Funktionen zur Verfügung stellten.

Ein Beispiel hierfür wäre eine einfache Liste aus einer Textdatei nach Excel zu importieren.

 

Für Excel-Neulinge: Was kann man damit machen?

Du kannst mit dem Power Query externe Daten importieren oder aber eine Verbindung zu diesen Daten herstellen. Anschließend kannst du die Daten benutzerdefiniert strukturieren und anpassen, damit du im Nachgang dann per Abfrage Diagramme daraus erstellen kannst.

 

Wie starte ich mit Power Query?

Du benötigst natürlich Excel als Programm (Am besten eine aktuelle Version bzw. aus deinem Microsoft 365 Plan, denn in älteren Versionen kann es zu Komplikationen bei der Benennung kommen). Hierfür kannst du Excel für Windows, Excel für Mac oder Excel für das Web verwenden. Dann eine Text-Datei, eine Excel-Tabelle oder Daten aus einer Datenbank.

 

Use Case 1 – Eine einfache Tabelle einfügen

In Excel findest du in der Registerkarte „Daten“ den Abschnitt „Daten abrufen“.

Screenshot Excel - Registerkarte Daten - Daten abrufen

Mit Klick darauf kannst du dir die Quelle deiner Wahl aussuchen und deine Daten öffnen.

Screenshot Daten abrufen aus ...

Sobald du die Quelle gewählt hast öffnet sich ein weiteres Fenster und die Daten werden eingelesen. Solltest du noch etwas daran verändern wollen, empfiehlt es sich auf „Daten transformieren“ zu klicken. Früher stand hier nur „bearbeiten“.

Screenshot Datentabelle zur Vorbereitung der Power Query Aktion

Nun gelangst du direkt in den Power Query Editor. In diesem Editor kannst du deine Tabelle anpassen und bearbeiten, so dass Excel zum Schluss auch die Auswertungen korrekt durchführen kann. Beispielsweise siehst du in dieser Tabelle hier, dass die ersten drei Zeilen auf jeden Fall noch entfernt werden müssen, da hier keine relevanten Daten stehen.

Screenshot Power Query Editor - leere Zeilen entfernen

Ganz wichtig! Hier kannst du die erste Zeile als Überschrift verwenden lassen, was du auch tun solltest.

Screenshot erste Zeile als Überschrift verwenden

Danach ist es sinnvoll zu schauen, ob die Kategorie der Überschrift passt. Sollte das nicht der Fall sein, kannst du mit Klick auf die Kategorie, diese ändern von beispielsweise Währung auf Text. Ebenso kannst du mit Klick auf den Pfeil die komplette Spalte löschen, sollte eine leere Spalte vorhanden sein.

Screenshot Tabellen Kategorie ändern

Die ganzen durchgeführten Schritte kannst du unter den Abfrageeinstellungen auch nochmal nachverfolgen und bei Bedarf korrigieren.

Screenshot 2023 04 05 224110 - nuboRadio

Sollte sich doch noch eine Leere Zeile versteckt haben, da im Vorfeld eine bestimmte Formatierung vorgenommen wurde (wie Umbrüche etc.), dann kannst du per Filter die „Leere entfernen“ und bist so auf der sicheren Seite, dass deine Tabelle korrekt ist. Ebenso kannst du hier im Vorfeld schon filtern, ob alle Daten oder nur Bestimmte eingelesen werden und kannst besonders bei sehr großen Datenmengen, eine bessere Übersicht schaffen.

Screenshot 2023 04 05 224454 - nuboRadio

Nachdem du die Tabelle fertig hast gehe auf „Schließen & laden in“ und wähle dein gewünschtes Format aus, wie du die Daten in der Excel Arbeitsmappe angezeigt bekommen möchtest.

power query - nuboRadio

daten importieren - nuboRadio

In unserem Beispiel wurde die Tabelle gewählt und wird nun so in der Arbeitsmappe angezeigt. Diese ist, wie jede andere Tabelle auch, farblich anpassbar.

tabelle - nuboRadio

 

Datenquelle ändern? So geht’s

In der Registerkarte „Daten“ und „Daten abrufen“ findest du die Datenquelleneinstellungen. Einmal darauf geklickt öffnet sich ein neues Fenster.

datenquelle - nuboRadio

Nun gehst du auf ‚Quelle ändern“ und gelangst zu dem Dateipfad.

datenquelleneinstellungen - nuboRadio

Jetzt kannst du die Datei auswechseln und mit „OK“ bestätigen.

trennzeichen - nuboRadio

Damit dir nun auch die neueste Version angezeigt wird, aktualisiere bitte deine Daten hier.

daten aktualisieren - nuboRadio

 

Use Case 2 – S-Verweis durch Power Query ersetzen

In unserem Beispiel werden zwei Tabellen miteinander verglichen, die in derselben Arbeitsmappe liegen. Bevor du damit starten kannst, solltest du beide Tabellen auch als Tabelle formatiert haben und den Tabellen einen passenden Namen geben. In der Registerkarte „Tabellenentwurf“ kannst du die Tabelle anpassen.

Mostplan_Rohdaten – Tabelle

mostplan - nuboRadio

Parameter-Tabelle

parameter tabelle - nuboRadio

Nun kannst du mit dem Vergleichen starten und gehst auch hier wieder auf die Registerkarte „Daten“. Danach wählst du den Punkt „Aus Tabelle/Bereich“ aus.

tabelle bereich - nuboRadio

Direkt danach öffnet sich der Power Query Editor mit den Daten. Beachte, dass hier wieder ein Datum verwendet und die Kategorie Datum & Uhrzeit angezeigt wird. Dies kannst auf „Datum“ ändern. Sofern der Rest der Tabelle passt, kannst du zur nächsten Tabelle gehen.

power query editor - nuboRadio

Wie schon in Beispiel eins musst du auch wieder auf „Schließen & laden“ gehen. Beachte, dass du in diesem Fall „Schließen & laden in“ wählst, da du die Tabelle ja schon in Excel hast und diese nur mit der Parameter Tabelle vergleichen möchtest.

daten schliessen - nuboRadio

Deshalb wählst du nun auch „Nur Verbindung erstellen“ aus. Dann mit „OK“ bestätigen und die erste Tabelle ist vorbereitet.

verbindung erstellen 1 - nuboRadio

In deiner Excelmappe sieht es nun so aus, als hätte sich nichts getan. Macht nichts, du musst ja noch die zweite Tabelle im Editor bearbeiten. Wiederhole bitte die Schritte, wie bei der Mostplan Tabelle.
Im Editor kannst du nun auf der linken Seite sehen, dass beide Tabellen eingetragen sind.

editor parameter - nuboRadio

Sobald du mit dieser Tabelle fertig bist gehe im Editor auf „Abfragen zusammenführen“.

abfragen zusammenfuehren - nuboRadio

Es öffnet sich ein Fenster und oben steht die Mostplan Tabelle und unten haben wir die Parameter Tabelle ausgewählt. Das Entscheidende hierbei ist, dass es einen gemeinsamen Nenner in beiden Tabellen gibt. Sonst funktioniert das Zusammenführen nicht. In unserem Beispiel ist es die „MostID“. Dieser stimmt in beiden Tabellen überein.

zusammenfuehren - nuboRadio

Möchtest du nun aus den beiden Tabellen erfahren, was nicht übereinstimmt, kannst du bei der Join-Art den „Rechter Anti-Join (Zeilen nur in zweiter) “ auswählen und erhältst nun die Ergebnisse, die nicht überein stimmen.

zusammenfuehren 1 - nuboRadio

Wir haben nun die Tabellen zusammengeführt und erhalten im Editor ein dritte Tabelle, die in der linken Navigation wieder zu sehen ist. Allerdings wird die Parameter Tabelle nur mit „Table“ angezeigt. Wir müssen nun die relevanten Spalten anklicken.

transformieren - nuboRadio

Und erhalten dann unsere gewünschte Tabelle.

zusammenfuehren2 - nuboRadio

benutzerdefinierte spalte - nuboRadio

Nachdem auch hier wieder der Editor verlassen wurde, kann die fertige Tabelle nun in die Arbeitsmappe eingefügt werden.

tabelle zusammenfuehren - nuboRadio


Das waren die ersten beiden Use Cases für heute. Nächste Woche bekommst du ein weiteres Deep Dive über die Power Queries.

Wir freuen uns wie immer von dir zu hören per E-Mail, Kontaktformular oder auf Social Media.

Wusstest du, dass du diese Folge ganz einfach mit deinen Freunden teilen kannst? Klicke hier auf den gewünschten Kanal und fertig. Probiere es gleich mal aus.

 

nuboLinks

Informationen zu Power Query in Excel – Microsoft-Support
Excel – Fragen an den Profi – nuboRadio by nuboworkers

Dominique

Die Anwendungen aus Microsoft Office 365 bieten uns viele Möglichkeiten zur Zusammenarbeit und Kommunikation in der digitalen Welt. Wie diese eingesetzt werden können stellt euch Dominique mit Best Practice aus dem Projektalltag vor und informiert über neu Funktionen der Tools.

Beitrag jetzt teilen: