Wie man Sonderzeichen in Excel entfernt (4 Methoden)

  • Teile Das
Hugh West

Oftmals enthält die Datenbank einige Sonderzeichen, die wir nicht in der Datenbank benötigen und die wir entfernen möchten. Wir können diese Aufgabe mit Hilfe von Excel-Tools und Formeln leicht durchführen. Der Artikel erklärt 4 verschiedene Möglichkeiten, die zeigen, wie man Sonderzeichen in Excel entfernt.

Download Arbeitsbuch Praxis

Zum Üben können Sie das Übungsbuch über den unten stehenden Link herunterladen.

Sonderzeichen entfernen.xlsx

4 Methoden zum Entfernen von Sonderzeichen in Excel

Anhand des folgenden Datensatzes werden wir die Möglichkeiten erläutern.

Der Datensatz enthält die Namen und E-Mail-Adressen der Kunden eines Unternehmens. Sie können feststellen Zelle B8 eine Formel enthält und einen nicht druckbaren Wert zusammen mit dem Namen des Clients anzeigt "Rachel" Auch hier können wir sehen, dass es einige Sonderzeichen zusammen mit allen Daten gibt. Wir werden sehen, wie man diese Sonderzeichen in Excel mit den folgenden Methoden entfernen kann.

1. das Entfernen von Sonderzeichen in Excel mit Excel-Formeln

Excel verfügt über nützliche Formeln, die Sie verwenden können, um Sonderzeichen in Excel zu entfernen. Sie werden mit Hilfe von Funktionen wie UNTERSTÜTZUNG , RECHTS, LINKS , CLEAN , TRIM und ERSETZEN Wir werden sie nacheinander untersuchen.

a. Verwendung der Funktion SUBSTITUTE

Beginnen wir mit der UNTERSTÜTZUNG Sie wird verwendet, um ein Zeichen durch ein anderes zu ersetzen.

Angenommen, Sie möchten Sonderzeichen aus der Zelle B5 des angegebenen Datensatzes entfernen.

Die Formel zum Entfernen bestimmter Zeichen mit UNTERSTÜTZUNG sein wird:

=SUBSTITUTE(B5,"!#$$","")

Hier können Sie feststellen, dass die in der Zelle genannten Zeichen entfernt werden. Es wird sequentiell gearbeitet. Das heißt, das Zeichen "#" bleibt am Anfang.

Auch hier können Sie rekursive Zeichen mit Hilfe von Instanznummern entfernen.

Die Formel lautet:

=SUBSTITUTE(B5,"#","",2)

Beachten Sie, dass die sequentiell zweite "#" wurde entfernt, während die erste intakt ist.

Möglicherweise möchten Sie jedoch alle Zeichen entfernen und nur den Namen beibehalten.

Dieses Mal wird die Formel verschachtelt UNTERSTÜTZUNG Die Formel sieht dann so aus:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "#",""),"!",""),"$","")

Dies zeigt das perfekte Ergebnis für diesen Fall.

Beschreibung der Formel:

Die Syntax der Formel:

=SUBSTITUTE(text, alter_text, neuer_text, [instance_num])

Text = der Text, mit dem Sie arbeiten möchten.

alter_text = Text, den Sie entfernen möchten.

new_text= ersetzter Text (in unserem Fall ersetzen wir ihn durch ein Leerzeichen) " " ).

Instanz_name = die Nummer des Sonderzeichens, falls im Text rekursive Zeichen vorhanden sind.

Besonderer Fall:

Die Sonderzeichen enthalten Codenummern und wir können ihre Codenummer mit Hilfe der Formel ermitteln:

=CODE(RIGHT(text))

oder

=CODE(LEFT(text))

Die RECHTS oder LINKS Funktion wird verwendet, um die Position des Zeichens zu ermitteln, dessen Code Sie abrufen möchten.

Daher umfasst dieser Prozess zwei Schritte:

  • Getting Code mit der Formel von CODE verschachtelt mit RECHTS oder LINKS .
  • Verwendung von UNTERSTÜTZUNG Formel und anstelle von alter_text schreiben. CHAR(Zahl) .

Um das Ergebnis zu erhalten, folgen Sie der Reihe nach den nachstehenden Abbildungen mit den Formeln.

=CODE(RIGHT(C5))

=SUBSTITUTE(C5,CHAR(109),"")

=CODE(LINKS(C5))

=SUBSTITUTE(C5,CHAR(77),"")

Wenn ähnliche Zeichen gefunden werden, werden beide entfernt, wie die folgenden Ergebnisse zeigen.

=CODE(LINKS(B7))

=SUBSTITUTE(B7,CHAR(42),"")

=CODE(RIGHT(B7))

=SUBSTITUTE(B7,CHAR(94),"")

Wie Sie bereits oben gesehen haben, ist die Verwendung von RECHTS und LINKS Diese können mit den Funktionen LEN Funktion, um bestimmte Zeichen in Excel zu entfernen.

Die Formel lautet:

=RECHTS(B7,LEN(B7)-1)

Sie können die Werte auf eine beliebige Zahl erhöhen und sie mit LEN(Text) um eine bestimmte Anzahl von Sonderzeichen zu entfernen.

Die Formel hierfür lautet:

=RECHTS(B7,LEN(B7)-2)

Ähnliches gilt für LINKS Formel,

=LEFT(B7,LEN(B7)-1)

Und für die Erhöhung der Instanznummer, die geänderte Formel:

=LEFT(B5,LEN(B5)-4)

Beschreibung der Formel:

Die Syntax der Formel:

=RIGHT(text, [num_chars])

Text = der Text, aus dem Sie Zeichen entfernen möchten.

num_chars = Anzahl der zu entfernenden Zeichen.

=LEN(text)

Text = der Text, dessen Länge Sie zählen möchten.

-1 oder -(beliebige Zahl) ist die Anzahl der Zeichen, die Sie von der Gesamtzahl der Zeichen in einem Text abziehen möchten.

c. Verwendung der Funktionen CLEAN und TRIM

Ihr Datensatz kann auch nicht druckbare Zeichen und zusätzliche Leerzeichen enthalten. CLEAN und TRIM Funktionen können verwendet werden, um sie zu entfernen.

Die Formel zum Entfernen nicht druckbarer Zeichen lautet:

=CLEAN(B8)

Um nicht druckbare Zeichen und zusätzliche Leerzeichen zu entfernen, können Sie die Formel verwenden:

=TRIM(CLEAN(B8)

Sie können jedoch beides tun, indem Sie die TRIM und CLEAN mit UNTERSTÜTZUNG Die Formel sieht dann so aus:

=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))

Folgen Sie der nachstehenden Abbildung.

Beschreibung der Formel:

Die Syntax der einzelnen Formel:

=CLEAN(text)

Hier, Text = der Text, aus dem Sie das nicht druckbare Zeichen entfernen möchten.

=TRIM(Text)

Text = der Text, aus dem das zusätzliche Leerzeichen entfernt werden soll.

=SUBSTITUTE(text, alter_text, neuer_text, [instance_num])

Text = der Text, mit dem Sie arbeiten möchten.

alter_text = Text, den Sie entfernen möchten.

new_text= ersetzter Text (in unserem Fall ersetzen wir ihn durch ein Leerzeichen) " " ).

Instanz_name = die Nummer des Sonderzeichens, falls im Text rekursive Zeichen vorhanden sind.

d. Verwendung der REPLACE-Funktion

Außerdem gibt es eine weitere Formel, die die ERSETZEN Funktion, um eine bestimmte Anzahl von Zeichen nach einer bestimmten Anzahl von Zeichen zu entfernen.

Die Formel lautet:

=REPLACE(alter_text, start_num, num_chars, neuer_text)

Hier ist die Formel ziemlich ähnlich wie bei SUBSTITUTE, nur dass sie 2 weitere Argumente namens start_num (die Nummer, von der die Zeichen entfernt werden müssen).

num_chars ( die Anzahl der zu entfernenden Zeichen).

Und es ist nicht nötig Text als Argument, das benötigt wird für UNTERSTÜTZUNG .

Die Formel für den gegebenen Datensatz besteht darin, die Sonderzeichen nach " #Sen. ".

=REPLACE(B5,5,4,"")

Lesen Sie mehr: Wie man bestimmte Zeichen in Excel entfernt

2. die Verwendung von Flash Fill zum Entfernen von Sonderzeichen in Excel

Weiter geht's mit Excel-Tools: Die Blitz-Füllung ist der einfachste Weg, um Sonderzeichen in Excel zu entfernen.

Nehmen wir an, wir haben Namen und E-Mail-Adressen von Kunden in derselben Spalte und diese sind durch ein Komma getrennt. Wir wollen die Texte nach dem Komma einschließlich des Kommas entfernen. Folgen Sie den Schritten, um zu erfahren, wie Sie die Blitz-Füllung um Sonderzeichen in Excel zu entfernen.

  • Schreiben Sie die erster Text ohne Sonderzeichen .
  • Beginnen Sie mit dem Schreiben des zweiten Textes und Sie werden feststellen, dass Excel Textvorschläge anzeigt (siehe Abbildung unten).

  • Presse EINGEBEN Dies zeigt das folgende Ergebnis an.

Lesen Sie mehr: Entfernen von Leerzeichen in Excel

3. die Verwendung des Befehls Suchen & Ersetzen zum Entfernen von Sonderzeichen

Ein weiteres nützliches Werkzeug von Excel ist Suchen & Ersetzen .

Angenommen, wir wollen " Mailto: " vor der Adresse in der Spalte mit dem Namen Postanschrift des Datensatzes.

Führen Sie die folgenden Schritte aus, um Sonderzeichen mit Suchen & Ersetzen .

  • Wählen Sie Ersetzen Sie von Suchen & Ersetzen Folgen Sie der nachstehenden Abbildung, um zu erhalten. Suchen & Ersetzen von der Bearbeitung von Optionen des Startseite tab.

  • Es öffnet sich ein Dialogfeld. Schreiben Sie das zu entfernende Zeichen in das Feld Was finden: Box und halten Sie die Ersetzen durch: Siehe die folgende Abbildung.

  • Klicken Sie auf Alle ersetzen und es öffnet sich ein neues Fenster, in dem die Anzahl der durchgeführten Ersetzungen angezeigt wird.
  • Klicken Sie auf OK .

Das Ergebnis sehen Sie wie folgt.

Lesen Sie mehr: Entfernen von Leerzeichen in Excel: Mit Formel, VBA & Power Query

4) Entfernen von Sonderzeichen mit dem Power Query Tool

Sicherlich, wenn Sie die Microsoft Excel 2016 oder Excel 365 dann können Sie Power Query um Sonderzeichen in Excel zu entfernen.

Für den Fall, dass Sie Microsoft Excel 2010 oder 2013 können Sie es von der Microsoft-Website installieren.

Sie können die Schritte zur Verwendung von Power Query um Sonderzeichen aus Ihrem Datensatz zu entfernen.

  • Wählen Sie Ihren Datenbereich zusammen mit der Überschrift aus.
  • Wählen Sie dann Von Tabelle/Bereich von der Daten tab.

  • Es erscheint ein kleines Kästchen, in dem Sie den Bereich der ausgewählten Daten überprüfen und ein Häkchen setzen. Meine Tabelle hat Überschriften Option.
  • Klicken Sie anschließend auf OK .

Ein neues Fenster namens Power Query-Fenster wird geöffnet.

  • Wählen Sie Benutzerdefinierte Säule von der Spalte hinzufügen auf der Registerkarte Power Query Fenster.

  • Sie öffnet die Benutzerdefinierte Säule Box.
  • Schreiben " Ohne Sonderzeichen " in der Neuer Spaltenname Sie können jeden Namen schreiben, den Sie möchten.
  • Schreiben Sie dann die folgende Formel in das Feld Benutzerdefinierte Spaltenformel Option.

Formel:

=Text.Select([NAME],{"A".."z","0".."9"})

  • Klicken Sie anschließend auf OK .

Es wird eine neue Spalte erstellt und Ihre neue Formel wird in der Formelleiste des Fensters angezeigt.

  • Wählen Sie Schließen & Laden von der Datei Registerkarte des Fensters.

Sie werden ein neues Arbeitsblatt in Ihrer Arbeitsmappe vorfinden, auf dem Sie das Endergebnis wie hier abgebildet sehen.

Wie Sie feststellen können, wurde bei diesem Vorgang die " ^^ " Zeichen aus Zelle D7 Das liegt daran, dass Excel die Figur in die Kategorie "" einordnet. . . Zeichen".

Dinge zum Merken

Wenn Sie eine ältere Version von Microsoft Excel verwenden als 2010 können Sie Power Query möglicherweise nicht installieren. Sie können diese Funktion nur mit den Versionen 2010 bis zuletzt .

Wie auch immer, alle Methoden haben ihre Vor- und Nachteile, also nutzen Sie sie mit Bedacht und je nach Ihren Bedürfnissen.

Schlussfolgerung

In diesem Artikel wurden 4 verschiedene Möglichkeiten zum Entfernen von Sonderzeichen in Excel beschrieben. Wir haben Excel-Formeln und -Tools verwendet, um die 4 verschiedenen Möglichkeiten zum Entfernen von Sonderzeichen in Excel zu erläutern. Kurz gesagt, die Formeln umfassen Funktionen wie UNTERSTÜTZUNG , CLEAN , RECHTS , CODE, und so weiter. Andererseits sind die verwendeten Werkzeuge Blitz-Füllung , Suchen & Ersetzen und Power Query Ich hoffe, dieser Artikel war hilfreich für Sie. Wenn Sie weitere Fragen haben, schreiben Sie in den Kommentarbereich.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.