Entfernen von Leerzeichen und nicht druckbaren Zeichen aus Text

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Manchmal enthalten Textwerte führende, nachfolgende, oder mehrere eingebettete Leerzeichen (Unicode-Zeichensatz Werte 32 und 160) oder nicht druckbaren Zeichen (Unicode-Zeichensatz Werte 0 bis 31, 127, 129, 141, 143, 144 und 157). Diese Zeichen können beim Sortieren, filtern oder suchen manchmal zu unerwarteten Ergebnissen führen. Beispielsweise können Benutzer Tippfehlern machen, indem Sie versehentlich zusätzliche Leerzeichen oder importierten Textdaten aus externen Quellen enthalten möglicherweise nicht druckbare Zeichen in den Text eingebettet. Da diese Zeichen nicht druckbare, schwer verständlich möglicherweise unerwartete Ergebnisse. Wenn Sie um diese unerwünschte Zeichen zu entfernen, können Sie eine Kombination der Funktionen TRIM, SÄUBERN und WECHSELN.

Mit der Funktion GLÄTTEN werden Leerzeichen in einem Text entfernt, die nicht als jeweils einzelne zwischen Wörtern stehende Trennzeichen dienen. Mit der Funktion SÄUBERN werden alle nicht druckbaren Zeichen aus Text entfernt. Beide Funktionen wurden für den 7-Bit-ASCII-Zeichensatz entwickelt, bei dem es sich um einen Teil des ANSI-Zeichensatz handelt. Die ersten 128 Werte (0 bis 127) im 7-Bit-ASCII-Zeichensatz entsprechen denselben Zeichen wie die ersten 128 Werte im Unicode-Zeichensatz.

Die Funktion GLÄTTEN wurde entwickelt, die 7-Bit-ASCII-Leerzeichens (Wert 32) aus Text zu kürzen. In der Unicode-Zeichen zurück es gibt eine zusätzliche Leerzeichen bezeichnet das geschütztes Leerzeichen, das einen Dezimalwert 160 besitzt. Dieses Zeichen wird in Webseiten häufig als die HTML-Entität, das HFS +;verwendet. Allein wird die Funktion GLÄTTEN dieses geschützte Leerzeichen nicht entfernt.

Die Funktion SÄUBERN wurde entwickelt, um die ersten 32 nicht druckbaren Zeichen im 7-Bit-ASCII-Code (Werte 0 bis 31) aus Text zu löschen. Im Unicode-Zeichensatz gibt es zusätzliche nicht druckbare Zeichen (Werte 127, 129, 141, 143, 144 und 157). Die Funktion GLÄTTEN entfernt diese zusätzlichen nicht druckbaren Zeichen nicht von selbst.

Wenn Sie diese Zeichen löschen möchten, verwenden Sie die Funktion WECHSELN, um die Unicode-Zeichen mit höherem Wert mit den 7-Bit-ASCII-Zeichen zu ersetzen, für die die Funktionen GLÄTTEN und SÄUBERN entwickelt wurden.

Beispiel

Möglicherweise wird das Beispiel verständlicher, wenn Sie es in ein leeres Arbeitsblatt kopieren.

So kopieren Sie ein Beispiel

  1. Erstellen Sie eine leere Arbeitsmappe oder ein leeres Arbeitsblatt.

  2. Wählen Sie das Beispiel im Hilfethema aus.

    Hinweis : Markieren Sie dabei nicht die Zeilen- oder Spaltenüberschriften.

    Auswählen eines Beispiels aus der Hilfe

    Auswählen eines Beispiels aus der Hilfe

  3. Drücken Sie STRG+C.

  4. Markieren Sie im Arbeitsblatt die Zelle A1, und drücken Sie dann STRG+V.

  5. Um zwischen der Anzeige der Ergebnisse und der Anzeige der Formeln, die diese Ergebnisse zurückgeben, zu wechseln, drücken Sie STRG+` (Gravis), oder klicken Sie auf der Registerkarte Formeln in der Gruppe Formelüberwachung auf die Schaltfläche Formeln anzeigen.

1

2

3

4

5

A

Daten

BD 122

="XY"&CHAR(7)&"453"

BD 122

MN987

Formel

Beschreibung (Ergebnis)

=GLÄTTEN(A2)

Entfernt das nachstehende Zeichen aus der Zeichenfolge "BD 122 " (BD 112)

=SÄUBERN(A3)

Entfernt das nicht druckbare BEL-Zeichen (ASCII-Wert 7) aus dem vom Ausdruck ="XY"&CHAR(7)&"453" (XY453) erstellten Zeichenfolgenwert

=GLÄTTEN(WECHSELN(A4;CHAR(160);CHAR(32)))

Ersetzt mithilfe der Funktion WECHSELN jedes geschützte Leerzeichen (Unicode-Wert 160) mit einem Leerzeichen (ASCII-Wert 32) und entfernt anschließend die Leerzeichen am Anfang und in der Zeichenkette " BD   122" (BD 112)

=SÄUBERN(WECHSELN(A5;CHAR(127);CHAR(7)))

Ersetzt mithilfe der Funktion WECHSELN das nicht druckbare DEL-Zeichen (ASCII-Wert 127) mit einem BEL-Zeichen (ASCII-Wert 7) und entfernt anschließend das BEL-Zeichen aus der Zeichenfolge "MN987" (MN987)

Funktionsdetails

KÜRZEN

BEREINIGEN

WECHSELN

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×