
Bendroji formulė
=A1&REPT("*",count-LEN(A1))
Santrauka
Norėdami užpildyti tekstą vienodo ilgio naudodami kitą simbolį, galite naudoti formulę, pagrįstą funkcijomis REPT ir LEN. Parodytame pavyzdyje formulė naudojama pridėti kintamą skaičių žvaigždžių (*) prie B stulpelio reikšmių, kad galutinis rezultatas visada būtų 12 simbolių ilgio. C5 formulė yra:
=B5&REPT("*",12-LEN(B5))
Paaiškinimas
Ši formulė susieja pradinę B stulpelio reikšmę su žvaigždžių eilute (*), sukomplektuota su funkcija REPT, kad galutinis rezultatas visada būtų 12 simbolių:
REPT("*",12-LEN(B5))
REPT funkcijos viduje tekstas, kurį reikia pakartoti, pateikiamas kaip viena žvaigždutė ("*"). Žvaigždžių skaičius, reikalingas kiekvienai vertei, nustatomas naudojant LEN funkciją šiame kodo bite:
12-LEN(B5)
Pradedame nuo 12, tada atimame teksto ilgį B stulpelyje. B5 langelyje „Sebastian“ yra 9 simboliai, taigi rezultatas yra 3. Formulė vertinama taip:
="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"
Rezultatai C stulpelyje suformatuoti monospace šriftu (Courier New), kad būtų aiškiai parodytos visos eilutės vienodo ilgio.