Problem:
- Import von Zahlen von sonstwoher
- Zellen mit Zahlen enthalten unnötige Leerzeichen (davor oder danach)
- normalerweise kein Problem mit GLÄTTEN
- die Leerzeichen lassen sich aber durch GLÄTTEN nicht beeindrucken (auch nicht durch SÄUBERN)
- die Zahlen können nicht weiterverarbeitet werden :-(
Erklärung:
Es sind keine normalen Leerzeichen, sondern sog. "geschützte" Leerzeichen. Diejenigen, die in Word den Zeilenumbruch zwischen zwei Wörtern verhindern und in Word bei eingeschaltetem ¶ wie Grad-Zeichen (°) aussehen.
In Excel kann man sie aber optisch nicht von normalen Leerzeichen unterscheiden und verzweifelt aweng.
Lösung:
Vor dem GLÄTTEN muss man die geschützten Leerzeichen in normale Leerzeichen WECHSELN
=GLÄTTEN(WECHSELN(A1;" ";" "))
Das erste Leerzeichen in der WECHSELN-Formel wird mit Alt+255 (auf dem Ziffernblock!) erzeugt, das zweite normal mit der Leertaste.
Alternativ: =GLÄTTEN(WECHSELN(C2;ZEICHEN(160);ZEICHEN(32)))
Jetzt lassen sich die Zahlen weiterverarbeiten.
In der angehängten Datei ist ein Beispiel für den Unterschied zwischen dem normalen Leerzeichen (Zeichen 32) und dem geschützten Leerzeichen (Zeichen 160) und ein Muster zum Rumspielen.
https://www.herber.de/bbs/user/120146.xls