Excel képlet: A szöveget egyenlő hosszúságúra -

Általános képlet

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

Összegzés

Ha egy karaktert ugyanolyan hosszúra szeretne kitölteni egy másik karakter használatával, használjon a REPT és a LEN függvényen alapuló képletet. A bemutatott példában egy képletet használunk változó számú csillag (*) hozzáfűzéséhez a B oszlop értékeihez úgy, hogy a végeredmény mindig 12 karakter hosszú legyen. A C5 képlete a következő:

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

Magyarázat

Ez a képlet összefűzi a B oszlop eredeti értékét egy csillaggal (*), amely a REPT függvénnyel van összeállítva, így a végeredmény mindig 12 karakter lesz:

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

A REPT függvényben az ismételni kívánt szöveg egyetlen csillagként jelenik meg ("*"). Az egyes értékekhez szükséges csillagok számát a LEN függvény segítségével határozzuk meg ebben a kódkódban:

12-LEN(B5)

Kezdjük 12-vel, majd vonjuk ki a B oszlop szövegének hosszát. A B5 cellában a "Sebastian" 9 karakter, tehát az eredmény 3. A képletet a következőképpen értékelik:

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

A C oszlop eredményeit egyoldalas betűkészlettel (Courier New) formázta, hogy egyértelműen megmutassa, hogy az összes karakterlánc azonos hosszúságú.

érdekes cikkek...