Excel-Formel: Entfernen Sie unerwünschte Zeichen -

Inhaltsverzeichnis

Generische Formel

=SUBSTITUTE(B4,CHAR(code),"")

Zusammenfassung

Um bestimmte unerwünschte Zeichen in Excel zu entfernen, können Sie eine Formel verwenden, die auf der SUBSTITUTE-Funktion basiert. Im gezeigten Beispiel lautet die Formel in C4:

=SUBSTITUTE(B4,CHAR(202),"")

Dadurch wird eine Reihe von 4 unsichtbaren Zeichen am Anfang jeder Zelle in Spalte B entfernt.

Erläuterung

Die SUBSTITUTE-Funktion kann Text in einer Zelle finden und ersetzen, wo immer er auftritt. In diesem Fall verwenden wir SUBSTITUTE, um ein Zeichen mit der Codenummer 202 zu finden und es durch eine leere Zeichenfolge ("") zu ersetzen, wodurch das Zeichen effektiv vollständig entfernt wird.

Wie können Sie herausfinden, welche Zeichen entfernt werden müssen, wenn sie unsichtbar sind? Um die eindeutige Codenummer für das erste Zeichen in einer Zelle zu erhalten, können Sie eine Formel verwenden, die auf den Funktionen CODE und LEFT basiert:

=CODE(LEFT(B4))

Hier gibt die LEFT-Funktion ohne das optionale zweite Argument das erste Zeichen links zurück. Dies geht in die CODE-Funktion über, die den Zeichencodewert meldet, der im gezeigten Beispiel 202 ist.

Eine allgemeinere Reinigung finden Sie in der TRIM-Funktion und der CLEAN-Funktion.

Alles in einer Formel

In diesem Fall könnten wir, da wir führende Zeichen entfernen, beide Formeln wie folgt in einer kombinieren:

=SUBSTITUTE(B4,CHAR(CODE(LEFT(B4))),"")

Anstatt SUBSTITUTE das Zeichen 202 explizit bereitzustellen, verwenden wir hier CODE und CHAR, um einen Code dynamisch bereitzustellen, wobei das erste Zeichen in der Zelle verwendet wird.

Interessante Beiträge...