Frage von Justus44, 52

Excel in Langer Zahlenkette Komma einfügen?

Mit welcher Funktion kann ich in Excel in einer langen Zahlenkette automatisch einfügen lassen. Z.b. 3724444 -> 37,2,4,4,4,4

Antwort
von safur, 52

Mit der Zellenformatierung.
Auf Zelle stellen --> Rechtsklick --> Zellenformatierung
Dann gäbe es bei Benutzerdefiniert bestimmte Muster, hier könntest du mit den # Zeichen mal rumprobieren.

Kommentar von Justus44 ,

sind ca. 4000 Zeilen andere Lösung bitte

Kommentar von Suboptimierer ,

Dann markiere doch alle 4.000 Zeilen vor der Formatierung o.O

Kommentar von safur ,

Hast du ein Muster für die eine Zelle finden können?
Wie Suboptimierer schon sagst, stell dich auf die Zelle oben links gibt es einen Pinsel "Format übernehmen". Mit dem könntest du das Format auf deine anderen Zellen übertragen.

 

Alternativ: Du markierst vorher alle Zellen und änderst dann die Formatierung.

Expertenantwort
von Suboptimierer, Community-Experte für Excel, 36

Automatisch geht nur, wenn sich eine Regel finden lässt. 

Ist bei dir die Regel, dass das erste Komma nach den ersten zwei Ziffern kommt und folgende Kommas immer nach jeder Ziffer? Dann würde ich mich der Makroprogrammierung bedienen:

Public Function KommasEinfuegen(sZahlOhneKomma As String) As String
  Dim i
  KommasEinfuegen = ""
  For i = 1 To Len(sZahlOhneKomma)
    KommasEinfuegen = KommasEinfuegen & Mid(sZahlOhneKomma, i, 1)
    If i <> Len(sZahlOhneKomma) Then _
      KommasEinfuegen = KommasEinfuegen & ","
  Next
End Function

A1: deine Zahl ohne Komma
A2: =WECHSELN(KommasEinfuegen(A1);",";"";1)

Antwort
von Garfield0001, 13

Eine Antwort ist schwierig. In deinem Beispiel hast du ja nicht nur einstellige Zahlen, sondern auch eine Zweistellige Zahl dabei. Woher soll Excel wissen, was du konkret möchtest?

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten