Zum Hauptinhalt springen

Wie entferne ich nicht-numerische Zeichen aus Zellen in Excel?

Author: Mandyzhou Last Modified: 2025-05-28

Excel-Benutzer stoßen oft auf Daten, die eine Mischung aus Zahlen und nicht-numerischen Zeichen wie Buchstaben oder Symbolen enthalten. Das Bereinigen dieser Daten kann für weitere Analysen oder Berichte unerlässlich sein. In diesem Leitfaden werden wir vier Methoden untersuchen, um nicht-numerische Zeichen aus Zellen in Excel zu entfernen und so sicherzustellen, dass Ihre Daten sauber und nutzbar sind.

A screenshot of Excel data with non-numeric characters removed

Nicht-numerische Zeichen aus Zellen in Excel entfernen

In diesem Abschnitt stellen wir vier effektive Methoden vor, um nicht-numerische Zeichen aus Excel-Zellen zu entfernen, angepasst an verschiedene Excel-Versionen und Benutzerkenntnisse.


Nicht-numerische Zeichen aus Zellen in Excel mithilfe einer Formel entfernen

Um nicht-numerische Zeichen aus Zellen in Excel zu entfernen, können Sie eine Formel verwenden, die auf der TEXTJOIN-Funktion basiert.

Schritt 1: Wählen Sie eine Zelle aus und wenden Sie die Formel an

Tragen Sie in Zelle C2 die folgende Formel ein und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten.

=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0
A screenshot showing the TEXTJOIN formula applied to remove non-numeric characters in Excel
Die TEXTJOIN-Funktion ist in Excel 2019 und höher verfügbar. Die SEQUENCE-Funktion ist in Excel 2021 und höher verfügbar. Wenn Sie einen einfacheren Weg suchen, das Ziel in allen Excel-Versionen zu erreichen, sehen Sie sich die Methode „Durch Verwendung von Kutools AI-Assistent“ oder „Durch Verwendung eines erstaunlichen Tools“ an, die wir im Folgenden vorstellen.
Schritt 2: Wenden Sie die Formel auf andere Zellen an und erhalten Sie alle Ergebnisse

Nachdem Sie das erste Ergebnis berechnet haben, ziehen Sie den Ausfüllkästchen von der Formelzelle (C2 in diesem Beispiel) nach unten, um die Formel auf andere Zellen anzuwenden, bis hin zu Zelle C8.

A screenshot showing the results after applying the TEXTJOIN formula to remove non-numeric characters
Formelerklärung:
  1. LEN(A2): Ermittelt die Länge der Zeichenfolge in A2.
  2. SEQUENCE(LEN(A2)): Erstellt eine Liste von Zahlen von 1 bis zur Länge der Zeichenfolge. Jede Zahl entspricht einer Zeichenposition in der Zeichenfolge.
  3. MID(A2, SEQUENCE(LEN(A2)), 1): Extrahiert jedes Zeichen aus A2 einzeln.
  4. +0: Versucht, jedes Zeichen in eine Zahl umzuwandeln. Wenn ein Zeichen keine Zahl ist, führt dies zu einem Fehler.
  5. IFERROR(..., ""): Wenn die Umwandlung eines Zeichens einen Fehler verursacht (was bedeutet, dass es sich nicht um eine Zahl handelt), wird es durch eine leere Zeichenfolge ersetzt.
  6. TEXTJOIN("", WAHR, ...): Fügt alle Zeichen wieder zu einer einzelnen Zeichenfolge zusammen und überspringt dabei leere Zeichenfolgen (die nicht-numerischen Zeichen, die entfernt wurden).
  7. +0 am Ende: Wandelt die endgültige Zeichenfolge von Zahlen zurück in einen numerischen Wert um.

Nicht-numerische Zeichen aus Zellen in Excel mit Kutools AI-Assistent entfernen

Die Funktion „AI-Assistent“ von Kutools für Excel bietet uneingeschränkte Bequemlichkeit beim Bereinigen von Excel-Tabellen, indem sie mühelos nicht-numerische Zeichen entfernt. Mit einer einfachen Eingabe von Ihnen übernimmt dieses leistungsstarke Tool die Analyse und Ausführung der erforderlichen Aufgaben, ohne komplexe Formeln zu benötigen. Dies beschleunigt nicht nur den Prozess, sondern eliminiert auch das Potenzial für Fehler, was Ihre Produktivität und Genauigkeit erheblich steigert. Der „AI-Assistent“ verwandelt eine möglicherweise mühsame manuelle Aufgabe in einen nahtlosen, effizienten Vorgang und macht ihn zu einem unverzichtbaren Werkzeug für jeden Excel-Benutzer, der seine Arbeitsabläufe optimieren möchte.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach dem Herunterladen und Installieren von Kutools für Excel klicken Sie auf „Kutools AI“ > „AI-Assistent“, um den Bereich „Kutools AI-Assistent“ zu öffnen.

1. Geben Sie im Bereich „Kutools AI-Assistent“ Ihre Anfrage wie den folgenden Text in das Chatfeld ein und klicken Sie darauf. A screenshot of the Send button in Kutools AI Aide pane „Senden“-Schaltfläche oder drücken Sie die Eingabetaste, um Ihre Abfrage zu senden.

Bitte entfernen Sie nicht-numerische Zeichen aus dem Bereich A2:A8 in Excel für mich.“

2. Sobald das Tool Ihre Eingabe analysiert hat, klicken Sie auf die Schaltfläche „Ausführen“. Kutools AI-Assistent verwendet seine KI-Technologie, um Ihre Anfrage zu verarbeiten und die Ergebnisse direkt in Excel anzuwenden.

A GIF showing how Kutools AI Aide removes non-numeric characters from Excel cells

Tipp: Um diese Funktion zu nutzen, sollten Sie Kutools für Excel zuerst installieren. Bitte klicken Sie hier, um Kutools für Excel jetzt herunterzuladen.


Nicht-numerische Zeichen aus Zellen in Excel mit einem erstaunlichen Tool entfernen

Für eine effiziente Datenbereinigung durch Entfernen nicht-numerischer Zeichen über einen bestimmten Bereich bietet das Hilfsprogramm „Zeichen entfernen“ von Kutools für Excel eine Ein-Klick-Lösung. Dieses leistungsstarke Tool vereinfacht einen oft umständlichen Prozess und ermöglicht es Ihnen, unerwünschte Zeichen schnell aus Ihren Daten zu eliminieren, wodurch sauberere und nutzbarere Ergebnisse sofort gewährleistet sind.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Nachdem Sie den Bereich ausgewählt haben, aus dem Sie nicht-numerische Zeichen entfernen möchten, klicken Sie auf „Kutools“ > „Text“ > „Zeichen entfernen“.

2. Aktivieren Sie im Dialogfeld „Zeichen entfernen“ die Option „Nicht-numerisch“ und klicken Sie auf „OK“. Dann werden die nicht-numerischen Zeichen sofort aus der Auswahl entfernt.

A GIF demonstrating Kutools Remove Characters tool in Excel

Tipp: Um diese Funktion zu nutzen, sollten Sie Kutools für Excel zuerst installieren. Bitte klicken Sie hier, um Kutools für Excel jetzt herunterzuladen.


Nicht-numerische Zeichen aus Zellen in Excel mit VBA-Code entfernen


Um nicht-numerische Zeichen aus einem Bereich mit VBA-Code zu entfernen, gehen Sie bitte wie folgt vor:

Schritt 1: Öffnen Sie den VBA-Modul-Editor und kopieren Sie den Code
  1. Halten Sie die Tasten „ALT + F11“ in Excel gedrückt, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.
  2. Klicken Sie auf „Einfügen“ > „Modul“ und kopieren Sie den folgenden Code in das Modulfenster.
  3. VBA-Code: Alle nicht-numerischen Zeichen entfernen
    Sub RemoveNotNum()
    'Updateby Extendoffice
    Dim Rng As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    For Each Rng In WorkRng
        xOut = ""
        For i = 1 To Len(Rng.Value)
            xTemp = Mid(Rng.Value, i, 1)
            If xTemp Like "[0-9]" Then
                xStr = xTemp
            Else
                xStr = ""
            End If
            xOut = xOut & xStr
        Next i
        Rng.Value = xOut
    Next
    End Sub
    
Schritt 2: Führen Sie den Code aus
    1. Nachdem Sie diesen Code eingefügt haben, drücken Sie bitte die F5-Taste, um den Code auszuführen.
    2. Wählen Sie im erscheinenden KutoolsforExcel-Dialogfeld einen Bereich aus, aus dem Sie die nicht-numerischen Zeichen entfernen möchten, und klicken Sie auf OK.

A screenshot of the VBA code selecting range for removing non-numeric characters in Excel

Ergebnis

Dann werden alle nicht-numerischen Zeichen im ausgewählten Bereich entfernt.

A screenshot showing all non-numeric characters in the selected range are removed

Wenn Ihre Daten Zahlen mit Dezimalpunkten enthalten, können Sie das folgende VBA-Skript verwenden:
    1. Sub RemoveNotNum()
      'Updateby Extendoffice
      Dim Rng As Range
      Dim WorkRng As Range
      On Error Resume Next
      xTitleId = "KutoolsforExcel"
      Set WorkRng = Application.Selection
      Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
      For Each Rng In WorkRng
          xOut = ""
          For i = 1 To Len(Rng.Value)
              xTemp = Mid(Rng.Value, i, 1)
              If xTemp Like "[0-9.]" Then
                  xStr = xTemp
              Else
                  xStr = ""
              End If
              xOut = xOut & xStr
          Next i
          Rng.Value = xOut
      Next
      End Sub
      
    2. Ergebnis

A screenshot of the VBA code results showing non-numeric characters removed from data in Excel