Schlagwort-Archive: WIEDERHOLEN()

Power Query(#020): Funktion Text.PadEnd() / Text.PadStart()

Neulich im Projekt mussten mehrere CSV-Dateien in einem Modell zusammengefasst und darin u.a. Kontierungen aufgefüllt werden. Die CSV-Dateien wurden aus einem IT-System exportiert und enthielten u.a. Kontierungen. Beim Export gingen die führenden Nullen verloren, so dass in der CSV-Datei jeweils „nur“ eine Zahl zu finden war. Für die Lösung dieser Aufgabe habe ich natürlich Power Query eingesetzt, zumal alle Dateien in einem Ordner gespeichert waren und laufend welche dazu kamen.

In Excel haber ich in früheren Versionen die Funktionen VERKETTEN(), WIEDERHOLEN() und LÄNGE() kombiniert, in Power Query gibt es die interessante Funktionen Text.PadEnd() / Text.PadStart(), die Zeichen auffüllen. Genauso, wie die Funktion WIEDERHOLEN(), liefern auch die Power Query-Funktionen eine Zeichenfolge vom Datentyp TEXT:

—————————————————————————————————-

Syntax Text.PadEnd()

Text.PadEnd(text as nullable text, count as number, optional character as nullable text)

Das Argument text ist eine Zeichenfolge oder der Inhalt eines Feldes (oder einer „Spalte“) in Power Query, der oder die durch Einfügen eines anderen Zeichens zu einer definierten Zeichenlänge nach der vorhandenen Zeichenfolge aufgefüllt werden soll.

Die gewünschte Zeichenlänge wird durch das Argument count definiert und muss numerisch angegeben werden.

Mit dem Argument character wird das zum Auffüllen verwendete Zeichen angegeben. Werden Zahlen zum Auffüllen verwendet, so müssen diese in Anführungszeichen gesetzt werden (z.B. „0“).

————————————————————————————-

Syntax Text.PadStart

Text.PadStart(text as nullable text, count as number, optional character as nullable text)

Die Argumente haben die gleich Bedeutung wie bei der Funktion Text.PadEnd(), nur das hier die Zeichen vor die ursprüngliche Zeichenfolge gesetzt werden.

Hier geht es zur Beispieldatei…

——————————————————————————————————————————-

Wenn Ihnen dieser Beitrag gefallen hat, dann teilen  Sie ihn gerne. Falls Sie Anmerkungen haben, schreiben Sie bitte einen Kommentar, oder senden Sie mir eine Mail an info@prt.de.

EXCEL-Tipp: Kontierung mit Null auffüllen

Worum geht es?

Nach der Übernahme von Daten aus dem Primärsystem nach Excel ist häufig festzustellen, dass die Datensätze und Zeichen nicht wie gewünscht in der Excel Tabelle angeordnet werden. Hier kann es die vielfältigsten Überraschungen geben:

  • Datensätze werden in eine Zelle geschrieben
  • Datensätze werden auf zahlreiche Zellen verteilt
  • Formate von Zahlen und Datumsangaben sind nicht numerisch
  • Zahlen haben nachgestellte Minuszeichen
  • u.v.m.

Das folgende Beispiel stammt aus unserem Seminar Dashboards mit EXCEL erstellen
Weiterlesen