Die Excel CLEAN-Funktion entfernt die meisten nicht druckbaren Zeichen mit Ausnahme von Zeichen 127. Um das Zeichen 127 in Excel zu entfernen, verwenden Sie eine spezielle Formel, die die Funktionen SUBSTITUTE und CHAR enthält.
Die Informationen in diesem Artikel gelten für Excel für Microsoft 365, Excel 2019, Excel 2016, Excel 2013 und Excel für Mac.
Was ist das Unicode-Zeichen 127?
Unicode-Zeichen 127 steuert die Entf-Taste auf der Tastatur. Es erscheint als schmales, rechteckiges Symbol. Dieses Zeichen kann manchmal fälschlicherweise erscheinen, wenn Sie Daten in Excel kopieren und einfügen.
Das Vorhandensein von Zeichen 127 kann mehrere Probleme verursachen, darunter:
- Formatierungsprobleme in einem Arbeitsblatt.
- Probleme beim Sortieren und Filtern von Daten.
- Rechenprobleme mit Daten, die in einer Formel verwendet werden.
So entfernen Sie das Unicode-Zeichen 127
In dem Beispiel-Excel-Arbeitsblatt unten enthält Zelle A2 vier rechteckige Zeichen zusammen mit der Zahl 10. Die LEN-Funktion, die die Anzahl der Zeichen in einer Zelle zählt, zeigt, dass Zelle A2 sechs Zeichen enthält (die zwei Ziffern für die Zahl 10 plus die vier Kästchen für Zeichen 127). Aufgrund des Vorhandenseins des Zeichens 127 in Zelle A2 gibt die Additionsformel in Zelle D2 einen WERT! Fehlermeldung.
Um die Daten in Zelle A2 in einen berechenbaren Wert umzuwandeln, richten Sie die folgende SUBSTITUTE/CHAR-Formel in einer anderen Zelle ein (wie in Zelle A3 zu sehen):
=SUBSTITUTE(A2, CHAR(127), "")
Die Formel ersetzt die vier Zeichen 127 aus Zelle A2 durch nichts (dargestellt durch die leeren Anführungszeichen am Ende der Formel). Als Ergebnis:
- Die Zeichenanzahl in Zelle E3 wird für die zwei Ziffern der Zahl 10 auf zwei reduziert.
- Die Additionsformel in Zelle D3 gibt die richtige Antwort von 15 zurück, wenn der Inh alt für Zelle A3 + B3 (10 + 5) addiert wird.
Die SUBSTITUTE-Funktion übernimmt die Ersetzung. Die CHAR-Funktion teilt der Formel mit, welche Zeichen ersetzt werden sollen.
Geschützte Leerzeichen aus einem Arbeitsblatt entfernen
Ähnlich wie nicht druckbare Zeichen kann auch das geschützte Leerzeichen ( ) Probleme bei Berechnungen und Formatierungen in einem Arbeitsblatt verursachen. Die Unicode-Codenummer für geschützte Leerzeichen ist 160.
Geschützte Leerzeichen werden häufig auf Webseiten verwendet. Wenn Daten von einer Webseite in Excel kopiert werden, werden möglicherweise geschützte Leerzeichen in einem Arbeitsblatt angezeigt. Das Entfernen geschützter Leerzeichen kann mit einer Formel erfolgen, die die Funktionen SUBSTITUTE, CHAR und TRIM kombiniert.
Unicode vs. ASCII-Zeichen
Jedes Zeichen auf einem Computer (druckbar und nicht druckbar) hat eine Zahl, die als Unicode-Zeichencode oder -wert bekannt ist. Ein weiterer älterer Zeichensatz namens ASCII, der für American Standard Code for Information Interchange steht, wurde in den Unicode-Satz aufgenommen. Dadurch sind die ersten 128 Zeichen (0 bis 127) des Unicode-Satzes identisch mit dem ASCII-Satz.
Viele der ersten 128 Unicode-Zeichen werden als Steuerzeichen bezeichnet, da diese von Computerprogrammen zur Steuerung von Peripheriegeräten wie Druckern verwendet werden. Diese Zeichen sind nicht für die Verwendung in Excel-Arbeitsblättern vorgesehen und können, falls vorhanden, eine Vielzahl von Fehlern verursachen.