Zahlenformatierung Punkt, Komma in Excel?

...komplette Frage anzeigen

1 Antwort

=TEXT(WECHSELN(WECHSELN(A1;",";"");".";",");"#.##0,00")

Das geht natürlich auch mit Strg + h in zwei, drei Schritten.

Vielen Dank, ich bin jetzt kein Excel Experte. Wo muss ich dieses einfügen?

0
@webflexer

Die Formel kannst du direkt neben den falsch formatierten Werten einfügen und bei Bedarf das Ergebnis der Formeln als Werte über die Originalwerte kopieren.

Die Formellösung behält die Originale bei.

Willst du die Originalwerte konvertieren, arbeite mit Suchen/Ersetzen (Strg + h).

Zuerst ersetzt du das Tausendertrennzeichen "," gegen "|" zum Beispiel, dann das Dezimalzeichen "." durch "," und zum Schluss "|" durch ".".

___________

Wenn ich darüber nachdenke, wird die Suchen/Ersetzen Variante für dich besser geeignet sein.

1
@webflexer

Ein Makro könnte so aussehen. Du musst den zu konvertierenden Bereich vorher markieren.

Sub KonvertiereZahlenformat()
  Dim rZahl As Range
  For Each rZahl In Selection
    rZahl.Value = Replace(Replace(Replace(rZahl.Text, ",", "|"), ".", ","), "|", ".")
  Next
End Sub
2

Was möchtest Du wissen?