Platzhalter für Zahl/Leerzeichen in Excel

Guten Tag,
Ich suche einen Platzhalter in Excel (für die benutzerdefinierten Zahlenformate), der ein Leerzeichen einsetzt, wenn an der Position keine Zahl steht.
Beispiel: Eine Spalte mit den Zahlen 1.1 1.0 11.0
Ich möchte, dass jede Zelle die gleiche Anzahl an Zeichen hat, dass also davor mit Leerzeichen aufgefüllt wird. Vor 1.1 und 1.0 müssten zwei Leerzeichen, vor 11.0 nur eins.
Das Zahlenformat müsste also so aussehen:
xx0.0 mit x für den Platzhalter.

Der Grund ist, dass ich eine Tabelle als .txt exportieren muss, aber wo die Spalten nicht durch Zeichen oder Tabs getrennt sind, sondern jede Spalte einfach die gleiche Anzahl an Zeichen hat. Ich habe es auch schon als .prn versucht, das ging gut, bloß können da die Zeilen max. 240 Zeichen lang sein. Ein von Microsoft zur Vefügung gestelltes Makro (http://support.microsoft.com/?scid=kb%3Ben-us%3B2498…) funktioniert nicht, anscheinend kommt es mit der Anzahl Zeilen nicht klar.

Ich würde mich wirklich *sehr* freuen, wenn mir jemand helfen könnte, meine Abschluss-Arbeit an der Uni hängt hiervon ab.

Viele Grüße
zebuzebu

Ich suche einen Platzhalter in Excel (für die
benutzerdefinierten Zahlenformate), der ein Leerzeichen
einsetzt, wenn an der Position keine Zahl steht.
Beispiel: Eine Spalte mit den Zahlen 1.1 1.0 11.0
Ich möchte, dass jede Zelle die gleiche Anzahl an Zeichen hat,
dass also davor mit Leerzeichen aufgefüllt wird. Vor 1.1 und
1.0 müssten zwei Leerzeichen, vor 11.0 nur eins.

Hallo Zebu,

bin kein Formatspezialist. Probiers mal so wie nachstehend. Spalte A kannste ja dann löschen und bei Spalte B durch Kopieren und Bearbeiten–EinfügenInhalte–Werte die Formeln rauswerfen.

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │
──┼──────┼───────┤
1 │ 1.1 │ 1.1 │
──┼──────┼───────┤
2 │ 1.0 │ 1.0 │
──┼──────┼───────┤
3 │ 11.0 │ 11.0 │
──┴──────┴───────┘
Benutzte Formeln:
B1: =LINKS(" ";5-LÄNGE(A1))&A1
B2: =LINKS(" ";5-LÄNGE(A2))&A2
B3: =LINKS(" ";5-LÄNGE(A3))&A3

Zahlenformate der Zellen im gewählten Bereich:
A1:A3
haben das Zahlenformat: Text
B1:B3
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Lieber Reinhard,

das hat ganz wunderbar funktioniert! Vielen, vielen Dank, da wäre ich nie drauf gekommen. Es hat sogar in meinen Tabellen mit ca. 9000 Zeilen und über 100 Spalten geklappt, was ich fast nicht erwartet hatte! :smile:

Kleine Erweiterung: Da mir, wenn ich die Zahlen in Spalte A in Text umgewandelt habe, immer das „Komma-Null“ flöten gegangen ist, habe ich noch eine Spalte dazwischen gefügt mit der Formel:
=TEXT(A1; „0.0“) (