Exceli valem: teksti pikkus võrdse pikkusega -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Teksti võrdseks pikkuseks teise tähemärgi abil saate kasutada valemit, mis põhineb funktsioonidel REPT ja LEN. Näidatud näites kasutatakse valemit muutuva arvu tärnide (*) lisamiseks veeru B väärtustele, nii et lõpptulemuse pikkus oleks alati 12 tähemärki. C5 valem on:

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

Selgitus

See valem koondab veeru B algväärtuse tärnide stringiks (*), mis on kokku pandud funktsiooniga REPT, nii et lõpptulemuseks on alati 12 tähemärki:

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

Funktsiooni REPT sees on korratav tekst ühe tärnina ("*"). Iga väärtuse jaoks vajalike tärnide arv määratakse funktsiooni LEN abil selles koodibitis:

12-LEN(B5)

Alustame 12-ga, seejärel lahutame veerus B. oleva teksti pikkuse. Lahtris B5 on "Sebastian" 9 tähemärki, seega on tulemus 3. Valemit hinnatakse järgmiselt:

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

Tulemused veerus C on vormindatud ühepoolse fontiga (Courier New), et selgelt näidata, et kõik stringid on sama pikkusega.

Huvitavad Artiklid...