Excel formula: Podloženi tekst jednake duljine -

Sadržaj

Generička formula

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

Sažetak

Za umetanje teksta na jednaku dužinu pomoću drugog znaka možete upotrijebiti formulu koja se temelji na funkcijama REPT i LEN. U prikazanom primjeru, formula se koristi za dodavanje promjenjivog broja zvjezdica (*) vrijednostima u stupac B, tako da konačni rezultat uvijek ima 12 znakova. Formula u C5 je:

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

Obrazloženje

Ova formula povezuje izvornu vrijednost u stupcu B s nizom zvjezdica (*) sastavljenim s funkcijom REPT tako da konačni rezultat uvijek ima 12 znakova:

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

Unutar funkcije REPT tekst za ponavljanje prikazan je kao jedna zvjezdica ("*"). Broj zvjezdica potreban za svaku vrijednost određuje se pomoću funkcije LEN u ovom bitnom kodu ovdje:

12-LEN(B5)

Počinjemo s 12, a zatim oduzimamo duljinu teksta u stupcu B. U ćeliji B5 "Sebastian" ima 9 znakova, pa je rezultat 3. Formula se ocjenjuje ovako:

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

Rezultati u stupcu C oblikovani su s jednosmjernim fontom (Courier New) kako bi se jasno pokazalo da su svi nizovi iste duljine.

Zanimljivi članci...