Tutorial: Sonderzeichen aus Textdaten in Excel entfernen

Melden

Hier ist ein umfassendes Tutorial, wie du Sonderzeichen aus deinen Textdaten in Excel entfernst – von einfachen bis hin zu fortgeschrittenen Methoden.

Beim Importieren von Daten aus Webseiten oder anderen Programmen landen oft unerwünschte Sonderzeichen (wie @, #, $, *, !) in deinen Excel-Tabellen. Hier sind die vier effektivsten Methoden, um diese zu bereinigen.


Methode 1: Suchen und Ersetzen (Für einzelne Zeichen)

Dies ist der schnellste Weg, wenn du nur ein oder zwei bestimmte Sonderzeichen entfernen möchtest.

  1. Markiere die Zellen oder die Spalte mit den Daten.
  2. Drücke Strg + H (Suchen und Ersetzen).
  3. Gib im Feld Suchen nach das Sonderzeichen ein (z. B. #).
  4. Lass das Feld Ersetzen durch komplett leer.
  5. Klicke auf Alle ersetzen.

Methode 2: Die Blitzvorschau (Flash Fill)

Die Blitzvorschau ist ideal, wenn Excel ein Muster in deinen Daten erkennen soll.

  1. Schreibe in die Zelle rechts neben deinen Daten das gewünschte Ergebnis (den Text ohne Sonderzeichen) manuell hinein.
  2. Gehe in die nächste Zeile darunter und beginne, das nächste korrekte Ergebnis zu tippen.
  3. Excel wird dir nun ausgegraute Vorschläge machen. Drücke einfach Enter.
  4. Alternativ: Markiere die erste Zelle mit dem korrekten Ergebnis und drücke Strg + E.

Methode 3: Die WECHSELN-Funktion (Dynamisch)

Wenn du Sonderzeichen per Formel entfernen willst (damit sich das Ergebnis bei Änderungen automatisch anpasst), nutzt du die Funktion WECHSELN.

Beispiel: Du möchtest ein & aus der Zelle A2 entfernen.

=WECHSELN(A2; "&"; "")

Mehrere Zeichen gleichzeitig entfernen: Du kannst die Formel verschachteln, um mehrere verschiedene Zeichen zu löschen:

=WECHSELN(WECHSELN(A2; "#"; ""); "$"; "")

(Dies entfernt sowohl # als auch $)


Methode 4: Power Query (Für große Datensätze)

Power Query ist das Profitool für die Datenbereinigung und besonders nützlich, wenn du viele verschiedene Sonderzeichen in tausenden Zeilen hast.

  1. Markiere deine Daten und klicke auf den Reiter Daten -> Aus Tabelle/Bereich.
  2. Im Power Query Editor klicke mit der rechten Maustaste auf die Spaltenüberschrift.
  3. Wähle Werte ersetzen.
  4. Gib das zu entfernende Zeichen bei "Zu suchender Wert" ein und lass "Ersetzen durch" leer.
  5. Klicke auf Schließen & Laden, um die sauberen Daten zurück nach Excel zu bringen.

Methode 5: VBA-Makro (Alle Sonderzeichen auf einmal entfernen)

Wenn du alle Zeichen außer Buchstaben und Zahlen entfernen willst, ist ein kleines Skript am effizientesten.

  1. Drücke Alt + F11, um den VBA-Editor zu öffnen.
  2. Gehe auf Einfügen -> Modul und kopiere diesen Code hinein:
Function NurTextUndZahlen(Text As String) As String
    Dim i As Integer
    Dim Ergebnis As String
    Dim Zeichen As String

    For i = 1 To Len(Text)
        Zeichen = Mid(Text, i, 1)
        ' Erlaubt A-Z, a-z, 0-9 und Leerzeichen
        If Zeichen Like "[A-Za-z0-9 ]" Then
            Ergebnis = Ergebnis & Zeichen
        End If
    Next i

    NurTextUndZahlen = Ergebnis
End Function
  1. Schließe den Editor. Jetzt kannst du in Excel deine eigene Funktion wie eine normale Formel nutzen: =NurTextUndZahlen(A2)

Zusammenfassung: Welche Methode wann?

  • Suchen & Ersetzen: Schnellschuss für einzelne Zeichen.
  • Blitzvorschau: Wenn die Daten keinem festen Schema folgen.
  • WECHSELN: Wenn die Quelldaten sich oft ändern.
  • Power Query: Für professionelle Datenaufbereitung großer Listen.
  • VBA: Wenn du radikal alles außer Text und Zahlen entfernen willst.
0