Wenn Sie Daten aus externen Datenbanken und Legacy-Systemen abrufen, werden Sie zweifellos auf Text stoßen, der zusätzliche Leerzeichen enthält. Manchmal befinden sich diese zusätzlichen Leerzeichen am Anfang des Textes, während sie manchmal am Ende erscheinen.
Zusätzliche Leerzeichen sind im Allgemeinen schlecht, da sie Probleme bei Nachschlageformeln, Diagrammen, Spaltengrößen und Drucken verursachen können.
Die Abbildung zeigt, wie Sie mit der TRIM-Funktion überflüssige Leerzeichen entfernen können.

Die TRIM-Funktion ist relativ einfach. Geben Sie ihm einfach etwas Text und es entfernt alle Leerzeichen aus dem Text mit Ausnahme einzelner Leerzeichen zwischen den Wörtern.
Wie bei anderen Funktionen können Sie die TRIM-Funktion in anderen Funktionen verschachteln, um Ihren Text zu bereinigen, während Sie andere Manipulationen anwenden. Die folgende Funktion schneidet beispielsweise den Text in Zelle A1 und wandelt ihn in einem Schritt in Großbuchstaben um:
=OBEN (ZIERBLENDE(A1))
Die TRIM-Funktion wurde entwickelt, um nur das ASCII-Leerzeichen aus dem Text zu entfernen. Das ASCII-Leerzeichen hat einen Codewert von 32. Der Unicode-Zeichensatz hat jedoch ein zusätzliches Leerzeichen, das als geschütztes Leerzeichen bezeichnet wird. Dieses Zeichen wird häufig in Webseiten verwendet und hat den Unicode-Wert von 160.
Die TRIM-Funktion ist darauf ausgelegt, nur CHAR(32)-Leerzeichen zu verarbeiten. Es kann selbst keine CHAR(160)-Leerzeichen verarbeiten. Um diese Art von Leerzeichen zu handhaben, müssen Sie die Funktion SUBSTITUTE verwenden, um CHAR(160)-Leerzeichen zu finden und sie durch CHAR(32)-Leerzeichen zu ersetzen, damit die TRIM-Funktion sie korrigieren kann. Sie können diese Aufgabe gleichzeitig mit der folgenden Formel ausführen:
=TRIM(ERSETZEN(A4,CHAR(160),CHAR(32)))