Excel vzorec: Pad text na stejnou délku -

Obsah

Obecný vzorec

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

souhrn

Chcete-li text vložit na stejnou délku pomocí jiného znaku, můžete použít vzorec založený na funkcích REPT a LEN. V zobrazeném příkladu se vzorec používá k připojení proměnného počtu hvězdiček (*) k hodnotám ve sloupci B, takže konečný výsledek má vždy délku 12 znaků. Vzorec v C5 je:

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

Vysvětlení

Tento vzorec zřetězuje původní hodnotu ve sloupci B na řetězec hvězdiček (*) sestavený pomocí funkce REPT, takže konečný výsledek je vždy 12 znaků:

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

Uvnitř funkce REPT je text, který se má opakovat, poskytnut jako jedna hvězdička („*“). Počet hvězdiček potřebných pro každou hodnotu se určuje pomocí funkce LEN v tomto bitu kódu zde:

12-LEN(B5)

Začínáme s 12, poté odečtěte délku textu ve sloupci B. V buňce B5 má „Sebastian“ 9 znaků, takže výsledek je 3. Vzorec se vyhodnotí takto:

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

Výsledky ve sloupci C jsou formátovány neproporcionálním písmem (Courier New), aby bylo jasně vidět, že všechny řetězce mají stejnou délku.

Zajímavé články...