Aus dem Kurs: Datenanalyse lernen Teil 1: Grundlagen

Lösung: Überschriften in Power Query umbenennen

Aus dem Kurs: Datenanalyse lernen Teil 1: Grundlagen

Lösung: Überschriften in Power Query umbenennen

(Musik) Wenn Sie gerne mit Code arbeiten, dann hat Ihnen diese kleine Aufgabe sicherlich gut gefallen. Hier ist mein Lösungsvorschlag. Sie sehen hier eine leere Excel-Tabelle und auch die Datei RWS_Studie wurde bereits geöffnet. Klicken Sie hier auf Entwicklertools und dann auf Visual Basic, um das Visual Basic-Fenster mit den Makro-Anweisungen zu öffnen. Dann müssen Sie die leere Excel-Datei und das Visual Basic-Fenster nebeneinander ausrichten, sodass Sie beide Fenster gut sehen können. Die Excel-Datei ist noch leer, hier sollen die Daten ja noch verbunden werden. Klicken Sie also auf Daten > Daten abrufen > Aus Datei > Aus Excel-Arbeitsmappe. Wechseln Sie dann in den gewünschten Ordner, das ist hier der Übungsordner 06_08, klicken Sie auf "Aufgabe_Daten bereinigen" und dann auf "Importieren". Markieren Sie die Tabelle "Remote Work Studie" und klicken Sie auf "Daten transformieren". Mit dem ersten Makro werden die Spalten D bis G gelöscht. D.h., im Power Query müssen Sie dann zählen. A, B, C. D, das ist die erste Spalte, die gelöscht werden soll. Halten Sie dann die Umschalttaste gedrückt, markieren Sie die Spalte E, F und G. Diese Spalten sollen entfernt werden. Klicken Sie mit der rechten Maustaste in die Markierung und wählen Sie "Spalten entfernen". Die Spalten werden gelöscht. Mit dem zweiten Makro wird die zweite Überschriftszeile gelöscht. Im Power Query steht diese zweite Überschriftszeile in Zeile 1. Klicken Sie auf den Pfeil der ersten Spalte TeilnahmeID und deaktivieren Sie das Kontrollkästchen 0. Das entspricht hier der ersten Datenzeile und bestätigen Sie mit OK und dann wird diese Zeile nicht mehr angezeigt. Mit dem dritten Makro werden Spaltenbeschriftungen geändert, Alter, Bildung usw. D.h., Sie suchen in Power Query die Spalte für das Alter, hier "Wie alt sind Sie?", Sie doppelklicken in die Spaltenbeschriftung und geben "Alter" ein. Dann suchen Sie die Spalte mit der Bildung. Auch hier doppelklicken Sie in die Spaltenbeschriftung und geben "Bildung" ein. Dann die Spalte für die Positionsebene, hier soll nur Positionsebene angezeigt werden. Dann gibt es noch eine Spalte mit Arbeitsstatus und die letzte Spalte, hier soll nur Remote stehen. Sie haben jetzt alle Spaltenbeschriftungen in Power Query geändert. Klicken Sie auf "Schließen & laden", um die Daten in die leere Excel-Datei zu übertragen. Dann wollen Sie das Original-Szenario links mit der neuen Excel-Datei vergleichen, d.h., wählen Sie links Datei > Schließen und zurück zu Microsoft Excel. Dann stehen hier die Daten der Makro-Datei RWS_Studie und hier stehen die importierten und bereinigten Daten. Fangen wir mit Spalte A an: TeilnahmeID, ErhebungID, Datum, Alter, Bildung, Positionsebene, Arbeitsstatus, Remote. Und in der Excel-Datei: TeilnahmeID, ErhebungID, Datum, Alter, Bildung, Positionsebene, Arbeitsstatus und Remote. Es hat geklappt. Die Bereinigungsarbeiten links wurden mit Makros durchgeführt und die Bereinigungsarbeiten rechts mit Power Query. Das Ergebnis ist das Gleiche. Ich hoffe, diese Aufgabe hat Ihnen gefallen. Wie bereits gesagt, VBA und Makros sind großartige Tools zur Automatisierung von Aufgaben. Aber mit Power Query können Sie dieselben Aufgaben durchführen, ohne auch nur eine einzige Codezeile schreiben zu müssen.

Inhalt