LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Inhaltsverzeichnis

Tutorials zur Power-Plattform

In diesem Power-Query-Tutorial möchte ich Ihnen eine Möglichkeit zeigen, mehrzeilige Zellen in mehrere Zeilen aufzuteilen. Manchmal erhalten Sie eine Excel- Datei, in der die Daten innerhalb der Zelle auf mehrere Zeilen aufgeteilt sind. Heute möchte ich Ihnen zeigen, wie Sie Text.Split und List.Zip verwenden können , um in einem Fall wie diesem weiterzuhelfen. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Kommen wir zur Leistungsabfrage.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Bevor wir etwas unternehmen, stellen Sie sicher, dass die Bearbeitungsleiste auf Ihrem Bildschirm sichtbar ist. Wenn es nicht sichtbar ist, wechseln Sie zur Registerkarte „Ansicht“ und schalten Sie es ein.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Zweitens wollen wir auch herausfinden, wie wir nach Wagenrückläufen oder Zeilenvorschüben suchen können. In diesem Fall öffne ich das erweiterte Editorfenster und klicke auf das Fragezeichen in der oberen rechten Ecke.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Damit komme ich direkt zur Online-Dokumentation. Ich wähle die Power Query M-Sprachspezifikation aus und gehe zu Consolidated Grammar .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Scrollen wir etwas nach unten, um die Zeichen-Escape-Sequenzen zu sehen . Dies zeigt uns, wie man diese Wagenrückläufe oder Zeilenvorschübe schreibt. Wir müssen mit einem Raute- oder Nummernzeichen beginnen, gefolgt von einer öffnenden Klammer und dann dem Steuerzeichen.

Wie Sie sehen, sind das zwei oder drei Buchstaben. Es ist CR für Wagenrücklauf, LF für Zeilenvorschub oder Tab für Tab und dann eine schließende Klammer.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Aufteilen der Zellen in mehrere Listenelemente

Kehren wir zu unserem Beispiel zurück und besprechen, welches wir verwenden sollen. Wir fügen eine benutzerdefinierte Spalte hinzu, indem wir auf das Minitabellensymbol in der oberen linken Ecke klicken und Benutzerdefinierte Spalte hinzufügen auswählen .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Wir nennen diese Spalte Temp und geben eine Funktion namens Text.Split ein .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Diese Funktion möchte einen Text als Text und auch ein Trennzeichen als Text. Ich wähle also die Spalte „Priorität“ aus , gebe einen Wagenrücklauf ein und drücke dann „OK“ .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Als Ergebnis erhalten wir eine Liste. Wenn wir im Leerraum zur Seite klicken, sehen wir unten eine Vorschau.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Das funktioniert jetzt einwandfrei, also gehen wir zu unserer zweiten Spalte. Wir klicken auf das Zahnradsymbol und statt auf „ Priorität“ auf die Spalte „MS-Zeitplan“ und dann auf „ OK“ .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Schauen wir uns den Inhalt an. Das sieht nicht gut aus, also müssen wir das ändern.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Lassen Sie uns etwas in der Bearbeitungsleiste ändern. Ersetzen wir cr durch lf (Zeilenvorschub) und drücken Sie dann OK . Klicken Sie dann seitlich in den Leerraum.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Sehen wir uns dies auch für unsere Spalte „Priorität“ an. Hierfür benötigen wir den Zeilenvorschub.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Zusammenführen der Elemente basierend auf ihrer Position

Da wir nun wissen, wie wir unsere Zellen in mehrere Listenelemente aufteilen, können wir die Elemente basierend auf ihrer Position in dieser Liste zusammenführen, um eine Reihe von Wertepaaren zu erstellen.

Dafür können wir List.Zip verwenden . Wir kopieren diesen Abschnitt der Formel.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Dann fügen wir List.Zip , öffnende Klammern und dann geschweifte Klammern hinzu, um eine Liste mit Listen zu erstellen. Wir geben ein Komma ein, fügen dann diesen Codeabschnitt erneut ein und dann die schließende geschweifte Klammer und die schließenden Klammern.

Ändern wir hier auch die Spaltenreferenz von Priority in MS Schedule und drücken Sie OK .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Klicken Sie seitlich in den Leerraum und Sie können nun eine Liste mit mehreren Listen sehen.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Fügen wir eine davon als neue Abfrage hinzu, damit wir den Inhalt sehen können, da wir diese Wertepaare zusammenführen müssen.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Ausgewählte Spalten beibehalten

Wir können auch nur die Spalten behalten, die wir wollen. Uns interessiert nur die erste Spalte namens Tier und die Spalte namens Temp , die wir gerade erstellt haben .

In eckigen Klammern können wir auf die Spalten verweisen, die wir behalten möchten. Diese Spaltennamen müssen ebenfalls in eckigen Klammern übergeben werden.

Geben wir also die eckigen Klammern und dann Tier ein, was unsere erste Spalte ist. Wir geben Komma ein, dann einen weiteren Satz eckiger Klammern und Temp.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Übrig bleibt diese kleine Tabelle, die wir um neue Zeilen erweitern können.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Wenn wir auf das linke Symbol klicken, sehen wir die Option zum Extrahieren der Werte.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Fügen wir ein benutzerdefiniertes Trennzeichen hinzu und klicken Sie dann auf OK .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Nun, wir sind noch nicht ganz am Ziel und müssen etwas aufräumen.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Gehen wir also zu unserem Schritt „Benutzerdefinierte Spalte hinzufügen“ .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Wir müssen den Inhalt dieser Liste umwandeln.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Wir müssen eine Funktion namens List.Transform verwenden , also füge ich sie hier in der Bearbeitungsleiste hinzu.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Wir müssen diese Texte auch mit der Text.Clean -Funktion bereinigen .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Kehren wir zum letzten Schritt zurück. Die Ergebnisse sind großartig.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Spalte nach Trennzeichen aufteilen

Nun müssen Sie nur noch die rechte Spalte durch das von uns angegebene Trennzeichen teilen.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Schließlich können wir diesen Spalten in der Bearbeitungsleiste ihre richtigen Namen zurückgeben. Die erste hieß Priority und die zweite war MS Schedule .

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Abschluss

Um dieses Power-Query-Tutorial zusammenzufassen, haben wir Zeichen-Escape-Sequenzen verwendet , um nach Zeilenvorschüben und Wagenrückläufen zu suchen. Wir haben auch gelernt, wie wir damit mehrzeilige Zellen in mehrere Zeilen aufteilen können, um unsere Daten wieder in ein richtiges Tabellenformat umzuwandeln.

LuckyTemplates-Spaltenaufteilung Power Query-Tutorial: So teilen Sie mehrzeilige Excel-Zellen in LuckyTemplates

Das ist vorerst alles, und wenn Ihnen der Inhalt dieses speziellen Tutorials gefallen hat, abonnieren Sie bitte den LuckyTemplates-TV-Kanal . Wir veröffentlichen ständig eine große Menge an Inhalten, die darauf abzielen, die Art und Weise zu verbessern, wie Sie LuckyTemplates und die Power Platform nutzen.

Melissa


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst