Excel formel: Pad tekst til lige længde -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at pude tekst til lige længde ved hjælp af et andet tegn, kan du bruge en formel baseret på REPT- og LEN-funktionerne. I det viste eksempel bruges en formel til at føje et variabelt antal stjerner (*) til værdierne i kolonne B, så det endelige resultat altid er 12 tegn i længden. Formlen i C5 er:

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

Forklaring

Denne formel sammenkæder den oprindelige værdi i kolonne B til en stjerne streng (*) samlet med REPT-funktionen, så det endelige resultat altid er 12 tegn:

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

Inde i REPT-funktionen leveres teksten, der skal gentages, som en enkelt stjerne ("*"). Antallet af stjerner, der er nødvendige for hver værdi, bestemmes med LEN-funktionen i denne bit kode her:

12-LEN(B5)

Vi starter med 12 og trækker derefter længden af ​​teksten i kolonne B. I celle B5 er "Sebastian" 9 tegn, så resultatet er 3. Formlen evalueres således:

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

Resultaterne i kolonne C er formateret med en skrifttype med en mellemrum (Courier New) for tydeligt at vise, at alle strenge har samme længde.

Interessante artikler...