
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.