Frage von Justus44, 109

Excel - wie kann ich ein Komma in die Zahlenreihe setzen?

Ich habe ca. 4000 Zeilen mit gleich langen Zahlenreihen. In jede Zeile soll nun nach einen bestimmten Muster ( nach der 2 Stelle ein Komma, nach 3. Stelle ein Komma usw.) ein Komma gesetzt werden. Wie kann ich dieses Problem in Excel lösen ? z.B. 303030 -> 30.3.0.30 305030 -> 30.5.0.30 303030 -> 30.3.0.30 usw.

Antwort
von Britzcontrol, 66

Diese Frage ist schon besser formuliert als Deine erste Frage.

Dir ist schon klar, dass durch die Einfügungen deiner Kommata (oder wie in dem Beispiel Punkte?) aus der Zahl ein Text wird, mit dem man nicht mehr rechnen kann ?

Hier die Lösung für Dein Problem:
Umzuwandelnde Zahl in A1, Kommata einfügen:
=LINKS(A1;2)&","&TEIL(A1;3;1)&","&TEIL(A1;4;1)&","&RECHTS(A1;2)

Gruß aus Berlin

Kommentar von Iamiam ,

auch eine brauchbare Lösung!

Expertenantwort
von Oubyi, Community-Experte für Excel, 105

Du schreibst "Komma", in Deinen Beispielen setzt Du aber einen Punkt!?
Ich gehe jetzt mal davon aus, dass Du ein Komma sehen willst.
Dann entweder per Formel, wie Britztcontrol es beschreibt, oder per Formatierung so:
Rechtsklick auf die Zelle(n) / Zelle(n) formatieren/ Zahl --> Benutzerdefiniert --> Typ:
00","0","0","00

Hilft Dir das weiter?

Kommentar von Iamiam ,

Man muss allerdings wissen, dass bei der Bendef Formatierung der INHALT der Zelle bleibt (also keine Kommas zugefügt werden), nur die Darstellung wunschgemäß geändert wird.

Du kannst aber das trotzdem nützen mit einer Hilfsspalte und der Fkt:

=Text(A1;"00"",""0"",""0"",""00")  und runterziehen

Diese Spalte dann kopieren und als Werte an selber Stelle wiedereinfügen.

Nach Kontrolle kannst du dann -wenn gewünscht- mit dem Inhalt dieser Spalte Deine Originalwerte überkopieren und die Hilfsspalte wieder löschen.

Antwort
von floppydisk, 95

sofern das nur für die formatierung wichtig ist, kannst du mal probieren, ob du mit rechtsklick und formatieren eine eigen zahlenformatierung mit diesem muster anlegen kannst. ist aber nur eine idee.

Kommentar von Roderic ,

Das ist nicht nur eine Idee - das ist eine verdammt gute Idee. ;-)

Kommentar von Iamiam ,

in weiteren AWs wird das auch praktisch vorgeführt!

Antwort
von Herb3472, 82

Sollte eigentlich mit einem benutzerdefinierten Format gehen. Stell einmal folgendes als benutzerdefiniertes Format ##.#.#.## ein.

Kommentar von Oubyi ,

SO klappt das nicht.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten