Excel-Formel: Text gleich lang auffüllen -

Inhaltsverzeichnis

Generische Formel

=A1&REPT("*",count-LEN(A1))

Zusammenfassung

Um Text mit einem anderen Zeichen auf die gleiche Länge aufzufüllen, können Sie eine Formel verwenden, die auf den Funktionen REPT und LEN basiert. In dem gezeigten Beispiel wird eine Formel verwendet, um eine variable Anzahl von Sternchen (*) an Werte in Spalte B anzuhängen, sodass das Endergebnis immer 12 Zeichen lang ist. Die Formel in C5 lautet:

=B5&REPT("*",12-LEN(B5))

Erläuterung

Diese Formel verkettet den ursprünglichen Wert in Spalte B mit einer Reihe von Sternchen (*), die mit der REPT-Funktion zusammengesetzt wurden, sodass das Endergebnis immer 12 Zeichen beträgt:

REPT("*",12-LEN(B5))

Innerhalb der REPT-Funktion wird der zu wiederholende Text als einzelnes Sternchen ("*") angezeigt. Die Anzahl der für jeden Wert benötigten Sternchen wird mit der LEN-Funktion in diesem Codebit hier bestimmt:

12-LEN(B5)

Wir beginnen mit 12 und subtrahieren dann die Länge des Textes in Spalte B. In Zelle B5 besteht "Sebastian" aus 9 Zeichen, das Ergebnis ist also 3. Die Formel wird wie folgt bewertet:

="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"

Die Ergebnisse in Spalte C sind mit einer monospaced Schriftart (Courier New) formatiert, um deutlich zu machen, dass alle Zeichenfolgen dieselbe Länge haben.

Interessante Beiträge...