Excel vzorec: Pad text na rovnakú dĺžku -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete vložiť text na rovnakú dĺžku pomocou iného znaku, môžete použiť vzorec založený na funkciách REPT a LEN. V zobrazenom príklade sa na pridanie premenného počtu hviezdičiek (*) k hodnotám v stĺpci B použije vzorec, takže konečný výsledok má vždy dĺžku 12 znakov. Vzorec v C5 je:

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

Vysvetlenie

Tento vzorec zreťazuje pôvodnú hodnotu v stĺpci B na reťazec hviezdičiek (*) zostavených s funkciou REPT, takže konečný výsledok je vždy 12 znakov:

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

Vo vnútri funkcie REPT je text, ktorý sa má opakovať, poskytnutý ako jedna hviezdička („*“). Počet potrebných hviezdičiek pre každú hodnotu sa určuje pomocou funkcie LEN v tomto bite kódu tu:

12-LEN(B5)

Začíname s 12, potom odčítame dĺžku textu v stĺpci B. V bunke B5 má „Sebastian“ 9 znakov, takže výsledok je 3. Vzorec sa vyhodnotí takto:

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

Výsledky v stĺpci C sú naformátované monopriestorovým písmom (Courier New), aby bolo zrejmé, že všetky reťazce majú rovnakú dĺžku.

Zaujímavé články...