Excel formatiert Zahlen so, dass nach der zweiten Zahl ein Leerzeichen vorhanden ist

Excel formatiert Zahlen so, dass nach der zweiten Zahl ein Leerzeichen vorhanden ist

Ich arbeite mit 5- und 6-stelligen Zahlen, 2 + 3(4) (in Zukunft vielleicht +5, wie 22 123 oder 22 1234). Ich muss diese Zahlen ohne Leerzeichen schreiben und möchte, dass sie mit Leerzeichen formatiert werden. Einfach genug, dachte ich, aber nein.

Ich habe viele Kombinationen wie ## ####, 00" 0000", ##_*, ausprobiert ##__####(im Wesentlichen habe ich versucht, Variationen von #, *, ", 0 zu kombinieren), aber nichts funktioniert für beides. Entweder ist es so:

22 123 and 221 234

oder

2 2123 and 22 1234

(oder einfach nur totales Chaos).

Antwort1

Sie können im benutzerdefinierten Feld (für +3 und +4) das folgende Format verwenden:

[<=99999]##_####;##_#####

Das ist das Ergebnis

Bildbeschreibung hier eingeben

Antwort2

Verwenden Sie den folgenden Code.

00 #####

Es könnte auf Wunsch nur „#“-Zeichen enthalten. Ich sehe, dass Sie zeigen, dass das nicht funktioniert, aber beides funktioniert nur dann nicht, wenn weniger als die angegebene Anzahl Zeichen vorhanden ist.

Beispielsweise führt "221" zu "00 221" wie gezeigt oder zu "221" mit lauter "#" im Formatcode. Dies liegt jedoch daran, dass die angegebene Anzahl von Zeichen nicht vorhanden ist, und nicht daran, dass das Format falsch ist.

Wenn Sie einen fehlertoleranten Code benötigen, müssen Sie sich von der Vorstellung verabschieden, dass dieser immer zu Ihrer angegebenen Form passt, und die Formangabe erweitern, damit sie zu der größeren Bandbreite an Einträgen passt, die Sie erwarten.

Wenn dies „schlecht“ wäre (und es sich dabei nicht um die aktuell angegebenen Einträge handelt), sollten ihre formatierten Ergebnisse bei der Prüfung durch einen Vorgesetzten leicht auffallen und zu ihrer Korrektur führen.

verwandte Informationen