Besonders bei Daten, die aus anderen Anwendungen importiert wurden, finden sich immer wieder störende, nicht druckbare Sonderzeichen, mit denen Excel nichts anfangen kann, oder eine Mehrfachfolge von Leerzeichen.
Wenn Sie aus einer solchen Zelle nur den reinen Text, bereinigt um diese Sonder- und überflüssige Leerzeichen, übernehmen wollen, sollten Sie sich diesen Tipp genauer ansehen:
- Mit der Funktion GLÄTTEN entfernen Sie alle Leerzeichen am Beginn und Endes des Zellinhalts und alle Mehrfachfolgen von Leerzeichen dazwischen.
- SÄUBERN entfernt die ersten 32 (nicht druckbaren) Zeichen des ASCII-Codes (Werte 0 bis 31).
- Es gibt aber noch weitere Sonderzeichen, die nicht angezeigt werden, trotzdem aber entfernt werden sollten (ASCII 127, 129, 141, 143, 144 und 157):
Dazu müssen Sie die Zeichen mit WECHSELN einzeln in das ASCII-Zeichen 7 umwandeln, das dann mit SÄUBERN entfernt werden kann.
- Die folgende Formel erledigt alle diese Aufgaben in einem Zug:
=GLÄTTEN(SÄUBERN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(A1;ZEICHEN(127);ZEICHEN(7));ZEICHEN(129);ZEICHEN(7));ZEICHEN(141);ZEICHEN(7));ZEICHEN(143);ZEICHEN(7));ZEICHEN(144);ZEICHEN(7));ZEICHEN(157);ZEICHEN(7))))
- Eingabe der Formel: Alles in einer Zeile oder Zeilenwechsel mit + .
Alternativ können Sie diese lange Formel auch in eine Zelle kopieren und die Zalladresse ("A1" ändern).
Tipp getestet unter Excel 2007, 2010, 2013, 2016/19