
Generisk formel
=A1&REPT("*",count-LEN(A1))
Sammanfattning
För att lägga text till lika längd med ett annat tecken kan du använda en formel baserad på REPT- och LEN-funktionerna. I exemplet som visas används en formel för att lägga till ett variabelt antal asterisker (*) till värden i kolumn B så att slutresultatet alltid blir 12 tecken långt. Formeln i C5 är:
=B5&REPT("*",12-LEN(B5))
Förklaring
Denna formel sammanfogar det ursprungliga värdet i kolumn B till en asterisksträng (*) sammansatt med REPT-funktionen så att slutresultatet alltid är 12 tecken:
REPT("*",12-LEN(B5))
Inuti REPT-funktionen tillhandahålls texten som ska repeteras som en asterisk ("*"). Antalet asterisker som behövs för varje värde bestäms med LEN-funktionen i denna kodbit här:
12-LEN(B5)
Vi börjar med 12 och subtraherar sedan längden på texten i kolumn B. I cell B5 är "Sebastian" 9 tecken, så resultatet är 3. Formeln utvärderas så här:
="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"
Resultaten i kolumn C är formaterade med ett monospaced teckensnitt (Courier New) för att tydligt visa att alla strängar är lika långa.