Excel-ova formula: Besedilo v enaki dolžini -

Kazalo

Splošna formula

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

Povzetek

Če želite besedilo enakomerno podložiti z drugim znakom, lahko uporabite formulo, ki temelji na funkcijah REPT in LEN. V prikazanem primeru se formula uporabi za dodajanje spremenljivega števila zvezdic (*) vrednostim v stolpcu B, tako da je končni rezultat vedno dolg 12 znakov. Formula v C5 je:

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

Pojasnilo

Ta formula poveže prvotno vrednost v stolpcu B z nizom zvezdic (*), sestavljenih s funkcijo REPT, tako da je končni rezultat vedno 12 znakov:

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

Znotraj funkcije REPT je besedilo, ki ga želite ponoviti, označeno z eno zvezdico ("*"). Število zvezdic, potrebnih za vsako vrednost, določimo s funkcijo LEN v tem bitnem kodu tukaj:

12-LEN(B5)

Začnemo z 12, nato odštejemo dolžino besedila v stolpcu B. V celici B5 je "Sebastian" 9 znakov, torej je rezultat 3. Formula se ovrednoti tako:

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

Rezultati v stolpcu C so oblikovani z enojno razporejeno pisavo (Courier New), da se jasno pokaže, da so vsi nizi enake dolžine.

Zanimive Članki...