Excel formula: teksta teksts vienādā garumā -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai tekstu ierakstītu vienādā garumā, izmantojot citu rakstzīmi, varat izmantot formulu, kuras pamatā ir funkcijas REPT un LEN. Parādītajā piemērā formula tiek izmantota, lai B kolonnas vērtībām pievienotu mainīgu skaitu zvaigznīšu (*), lai gala rezultāts vienmēr būtu 12 rakstzīmes. Formula C5 ir:

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

Paskaidrojums

Šī formula saista sākotnējo vērtību B slejā ar zvaigznīšu virkni (*), kas samontēta ar funkciju REPT, lai gala rezultāts vienmēr būtu 12 rakstzīmes:

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

REPT funkcijas iekšpusē atkārtojamais teksts tiek parādīts kā viena zvaigznīte ("*"). Katrai vērtībai nepieciešamo zvaigznīšu skaitu nosaka ar LEN funkciju šajā koda bitā šeit:

12-LEN(B5)

Mēs sākam ar 12, pēc tam atņemiet teksta garumu B slejā. Šūnā B5 "Sebastian" ir 9 rakstzīmes, tāpēc rezultāts ir 3. Formula tiek vērtēta šādi:

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

Rezultāti C slejā ir formatēti ar vienpusēju fontu (Courier New), lai skaidri parādītu, ka visas virknes ir vienāda garuma.

Interesanti raksti...