So teilen Sie Daten mit Power Query in Zeilen auf
In diesem Beitrag zeigen wir Ihnen, wie Sie Daten mit Power Query in Zeilen aufteilen . Beim Exportieren von Daten aus anderen Systemen oder Quellen kann es vorkommen, dass die Daten in einem Format gespeichert sind, in dem mehrere Werte in einer einzigen Zelle kombiniert sind.
Dies kann passieren, wenn Benutzer versehentlich mehrere Informationen in eine einzelne Zelle eingeben, wenn sie mit den Konventionen von Excel nicht vertraut sind, oder wenn sie Daten aus einer anderen Quelle ohne ordnungsgemäße Formatierung kopieren/einfügen. Der Umgang mit solchen Daten erfordert zusätzliche Schritte, um die Informationen für Analyse- oder Berichtszwecke zu extrahieren und zu organisieren.
Wie teilen Sie Daten in Power Query auf?
Power Query-Transformationen können dabei helfen, Daten in einzelne Zellen oder Zeilen aufzuteilen, basierend auf verschiedenen Faktoren wie Trennzeichen, Textmustern und Datentypen. Sie können Daten aufteilen, indem Sie die Spalte mit den Daten auswählen, die Sie aufteilen möchten, und dann die Option „Spalte aufteilen“ auf der Registerkarte „Transformieren“ im Power Query-Editor verwenden. In diesem Beitrag erfahren Sie, wie Sie Daten mit Power Query in Zeilen aufteilen.
So teilen Sie Daten mit Power Query in Zeilen auf
Um Daten mit Power Query in Zeilen aufzuteilen , müssen Sie die folgenden Schritte ausführen:
Nehmen wir an, dass unsere Daten aus einer Textzeichenfolge mit Trennzeichen (Namen und E-Mail-Adressen durch Semikolon getrennt) bestehen, wie im folgenden Screenshot gezeigt.
Klicken Sie mit der rechten Maustaste auf die Zelle, die Ihre Daten enthält, und wählen Sie im Kontextmenü „ Daten aus Tabelle/Bereich abrufen“ aus .
Klicken Sie im Popup „Tabelle erstellen“ auf „OK“ und stellen Sie sicher, dass die Option „Meine Tabelle hat Überschriften“ deaktiviert ist. Die Daten werden im Power Query-Editor geöffnet.
Daten nach Trennzeichen in Zeilen aufteilen
Standardmäßig behandelt Power Query den gesamten Zelleninhalt als einen einzigen Wert und lädt ihn als einen einzigen Datensatz mit einer Spalte und einer Zeile. Um die Daten aufzuteilen, gehen Sie zum Menü „Spalte teilen“ auf der Registerkarte „ Start “ und wählen Sie „ Nach Trennzeichen “. Mit dieser Option können Sie Werte in der ausgewählten Spalte basierend auf einem angegebenen Trennzeichen aufteilen. Mit den übrigen Optionen im Menü können Sie Spaltenwerte basierend auf anderen Faktoren aufteilen, z. B. einer angegebenen Anzahl von Zeichen, Positionen oder Übergängen.
Wenn Sie auf „Nach Trennzeichen“ klicken, wird ein Fenster „ Spalte nach Trennzeichen aufteilen “ angezeigt. Wählen Sie im Dropdown-Menü „Trennzeichen auswählen oder eingeben“ ein Trennzeichen (ein Zeichen oder eine Zeichenfolge, die einzelne Werte in Ihrem Datensatz trennt und unterscheidet) aus. Da in unserem Fall ein Semikolon die Datenwerte trennt, haben wir im Dropdown-Menü Semikolon ausgewählt , wie im folgenden Screenshot gezeigt:
Klicken Sie anschließend auf „ Erweiterte Optionen“ , erweitern Sie diese und wählen Sie „ In Zeilen aufteilen “. Klicken Sie auf „OK“ , um die Änderungen zu übernehmen.
Jetzt analysiert Power Query Ihre Daten, teilt sie bei jedem Vorkommen eines Semikolons und platziert jeden Eintrag in einer eigenen Zeile.
Wie Sie im obigen Screenshot sehen können, wurden unsere Daten sauber in mehrere Zeilen aufgeteilt. Auch hier werden wir die Daten aufteilen, um die Namen von den E-Mail-Adressen zu trennen.
Daten nach Trennzeichen in Spalten aufteilen
Klicken Sie auf der Registerkarte „ Start “ im Abschnitt „ Transformieren“ auf das Dropdown- Menü „Spalte teilen “ und wählen Sie „ Nach Trennzeichen“ aus . Das Fenster „Spalte nach Trennzeichen teilen“ wird angezeigt.
Damit Power Query die Daten richtig transformieren kann, müssen Sie das Trennzeichen korrekt identifizieren und angeben. In unserem Fall trennt beispielsweise ein Kleiner-als-Zeichen (<) die Namen und die E-Mail-Adressen. Daher wählen wir Benutzerdefiniert unter der Dropdown-Liste Trennzeichen auswählen oder eingeben und geben das Kleiner-als-Symbol ein (in den meisten Fällen versucht Power Query automatisch herauszufinden, ob Ihre Daten durch ein Trennzeichen getrennte Werte enthalten und wenn ja, welches Trennzeichen das ist).
Dieses Mal klicken wir nicht auf das Dropdown-Menü „Erweiterte Optionen“, da wir den Standardwert „In Spalten aufteilen“ ausgewählt lassen möchten. Klicken Sie auf „ OK“ , um die Änderungen zu übernehmen.
Power Query transformiert Ihre Daten und fügt die Namen und E-Mail-Adressen in einzelne Spalten ein, wie im folgenden Screenshot gezeigt:
- Sie können zusätzliche Schritte ausführen, um Leerzeichen oder zusätzliche Zeichen aus Ihren Daten zu entfernen. In unserem Fall folgt beispielsweise auf jede E-Mail-Adresse ein Größer-als-Zeichen (>). Um es zu entfernen, klicken wir mit der rechten Maustaste auf die Spaltenüberschrift und wählen Werte ersetzen . Ersetzen Sie dann „<“ durch nichts (geben Sie „<“ in das Feld „Zu suchender Wert“ ein und lassen Sie das Feld „Ersetzen durch“ leer).
- Sie können jeder Spalte einen beschreibenden Namen geben, indem Sie auf die Überschrift doppelklicken.
Klicken Sie anschließend oben links im Power Query-Editor auf die Schaltfläche „ Schließen und laden“, um die Daten in ein neues Excel-Arbeitsblatt zu exportieren.
Das ist alles! Ich hoffe, Sie finden es nützlich.
Wie wandeln Sie in Power Query Spalten in Zeilen um?
Wählen Sie die Spalten aus, die Sie in Zeilen umwandeln möchten. Wechseln Sie zur Registerkarte „Transformieren “. Wechseln Sie dann zum Menü „ Spalten entpivotieren “ in der Gruppe „Beliebige Spalte“ und wählen Sie „ Nur ausgewählte Spalten entpivotieren“ aus. Power Query wandelt die ausgewählten Spalten in Zeilen um und erstellt zwei neue Spalten, eine für Attributnamen und eine für die entsprechenden Werte. Benennen Sie die Spalten bei Bedarf um und klicken Sie auf die Schaltfläche „Schließen und laden“ , um die Änderungen an Ihren Daten zu speichern.
Schreibe einen Kommentar