Die Excel Wühlkiste

Formel: ERSETZEN WECHSELN FINDEN

Dezimalpunkt durch Komma ersetzen
Text in Wert umwandeln

Oft kommt es vor dass nach dem Import von Daten aus anderen Programmen Das Dezimaltrennzeichen (DTZ) als Punkt erscheint. Excel interpretiert die Zelle dann als Text, wenn per Default das Komma als DTZ eingestellt ist. Eine weitere Verwendung dieser Daten in Formeln ist dann meistens problematisch.

Aber, wie immer, gibt es auch hierfür mehr als nur eine Lösung.

Ersetzen - Wenn A1 die importierten Daten enthält. (ab Excel 97)
=ERSETZEN(A1;FINDEN(".";A1);1;",")*1
Die Formel "ERSETZEN" benötigt hier als zweiten Parameter die Stelle innerhalb des zu bearbeitenden Textes, wo der Punkt steht. Da der Dezimalpunkt aber nicht immer an der gleichen Stelle steht, müssen wir hier die Formel flexibel halten und erreichen das mit "Finden".

"Finden" gibt die Stelle des Dezimalpunktes innerhalb des Textes in A1 wieder. Die 1 in der Formel sagt aus, dass genau ein Zeichen ersetzt werden soll. Durch die anschließende Multiplikation mit 1 wird Excel gezwungen, das Ergebnis als Zahl zu behandeln und schreibt dann auch wirklich eine Zahl in die Zelle. Mit diesem Ergebnis kann anschließend problemlos weitergerechnet werden.
Oder das Gleiche mit der Formel "WECHSELN". (ab Excel 2010)
=WECHSELN(A1;".";",")*1
Die Formel "WECHSELN" funktioniert nicht in Excel 2000.

Anmerkung:

"SUCHEN"
unterscheidet nicht zwischen Groß- /Kleinschreibung

"FINDEN"
unterscheidet zwischen Groß- und Kleinschreibung

"WECHSELN"
kennt noch den Parameter "Ntes_Auftreten"




Thema angeregt durch Heinz Hubo


Die Excel Wühlkiste
Valid HTML 4.01 Strict
letzte Aktualisierung: 20.01.2013
Autor: Hubert Scheidgen / 20.01.2013
W3C CSS-Validierungsservice