Hej!
Jag har Excel 2003. Jag undrar hur jag gör för att fylla ut alla celler i en kolumn med blanksteg till Xst tecken.
Exempel:
Kolumnen kanske ser ut:
123 (tot 3 tecken)
abcd (tot 4 tecken)
12abc (tot 5 tecken)
Det är alltså olika mängd tecken i varje cell. Jag vill att i de fall antal tecken är mindre än 5, så ska det fyllas på med blanksteg. Det ska alltså se ut:
123"mellanslag""mellanslag " (tot 5 tecken)
abcd"mellanslag" (tot 5 tecken)
12abc (tot 5 tecken)
Jag har problem med att hitta en formel som slår igenom på hela kolumnen, inte bara en enda cell.
Helst så skulle jag vilja kunna skapa en "tom mall" där dessa formler ligger på kolumnerna, så att när jag sedan skriver in data i mina celler så ska det automatiskt fyllas ut med blanksteg i slutet till Xst tecken.
Jag hittade en formel som enligt människor borde ha funkat:
=a1 & Rept(" ", X-len(a1))
dels fungerar den inte (ersätter X med antal tecken som ska vara totalt), får felmeddelande om circular reference. Och dels så gäller den bara för cell A1, jag vill att den ska gälla för hela kolumnen A1 till sista cellen i kolumnen.
Kan någon hjälpa mig med detta? Jag skulle vara oerhört tacksam!
Mindre prioritet, men ändå ett problem som jag skulle behöva ha löst är att:
Skapa "osynliga" kolumner, där alla celler är fyllda med Xst blanksteg. Går detta att göra?
Anledningen till allt detta är att jag vill sedan spara en .txt eller .csv fil. Programmet som importerar dessa filer sedan letar efter datat på position 1-4, 6-12, etc. Så därför måste jag ha blanksteg om min data i en cell inte uppnår 4 tecken, 7 tecken etc.
EDIT: inser varför jag får circular reference. Lägger jag inte formlen i B1 istället så fungerar den. Men jag vill inte kopiera över texten till en ny kolumn.