KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie entfernt man nicht-numerische Zeichen aus Zellen in Excel?

AutorMandyzhou Änderungsdatum

Excel-Nutzer stoßen häufig auf Daten, die eine Mischung aus Zahlen und nicht-numerischen Zeichen wie Buchstaben oder Symbolen enthalten. Die Bereinigung dieser Daten ist oft unerlässlich, um sie für Analysen oder Berichte nutzen zu können. In dieser Anleitung stellen wir vier effektive Methoden vor, mit denen Sie nicht-numerische Zeichen aus Excel-Zellen entfernen und Ihre Daten so sauber und verwendbar machen.

Ein Screenshot von Excel-Daten, bei denen nicht-numerische Zeichen entfernt wurden

Nicht-numerische Zeichen aus Zellen in Excel entfernen

In diesem Abschnitt stellen wir vier effektive Methoden vor, mit denen Sie nicht-numerische Zeichen aus Excel-Zellen entfernen können – passend zu verschiedenen Excel-Versionen und Benutzerkenntnissen.


Entfernen Sie nicht-numerische Zeichen aus Zellen in Excel mithilfe einer Formel

Um nicht-numerische Zeichen aus Zellen in Excel zu entfernen, verwenden Sie am besten eine Formel auf Basis der TEXTJOIN -Funktion.

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

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

=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0
Ein Screenshot, der die TEXTVERKETTEN-Formel zur Entfernung nicht-numerischer Zeichen in Excel zeigt
Die TEXTJOIN -Funktion ist ab Excel 2019 verfügbar. Und die SEQUENCE -Funktion ist ab Excel 2021 verfügbar. Wenn Sie eine einfachere Methode suchen, um das Ziel in allen Excel-Versionen zu erreichen, lesen Sie bitte die Methode „Mit KUTOOLS AI Aide“oder die Methode „Mit einem beeindruckenden Tool“, die wir als Nächstes vorstellen werden.
Schritt 2: Wenden Sie die Formel auf andere Zellen an und erhalten Sie alle Ergebnisse

Nachdem das erste Ergebnis berechnet wurde, ziehen Sie den Ausfüllkästchen der Formelzelle (in diesem Beispiel C2) nach unten, um die Formel bis zur Zelle C8 auf alle darunterliegenden Zellen anzuwenden.

Ein Screenshot, der die Ergebnisse nach Anwendung der TEXTVERKETTEN-Formel zur Entfernung nicht-numerischer Zeichen zeigt
Formelerklärung:
  1. LÄNGE(A2): Gibt die Länge der Zeichenfolge in Zelle A2 zurück.
  2. SEQUENCE(LEN(A2))Erstellt eine Liste von Zahlen von 1 bis zur Länge der Zeichenfolge – jede Zahl entspricht einer Position des jeweiligen Zeichens in der Zeichenfolge.
  3. MID(A2, SEQUENCE(LEN(A2)), 1)Extrahiert jedes Zeichen aus A2 einzeln.
  4. +0Versucht, jedes Zeichen in eine Zahl umzuwandeln – bei nicht-numerischen Zeichen tritt ein Fehler auf.
  5. IFERROR(..., „")Wenn die Umwandlung eines Zeichens fehlschlägt (d. h., es handelt sich nicht um eine Zahl), wird es durch eine leere Zeichenfolge ersetzt.
  6. TEXTJOIN(„", TRUE, ...)Fügt alle Zeichen wieder zu einer einzigen Zeichenfolge zusammen und überspringt dabei leere Zeichenfolgen (die entfernten Nicht-Ziffern).
  7. +0 at the end: Wandelt die endgültige Zeichenfolge aus Zahlen zurück in einen numerischen Wert um.

Entfernen Sie nicht-numerische Zeichen aus Zellen in Excel mithilfe von KUTOOLS AI Aide

Die Funktion „AI-Assistent“ von Kutools für Excel bietet unübertroffene Bequemlichkeit beim Bereinigen von Excel-Tabellen, indem sie mühelos nicht-numerische Zeichen entfernt. Mit nur einer einfachen Eingabe analysiert dieses leistungsstarke Tool automatisch Ihre Daten und führt die erforderlichen Schritte ohne komplexe Formeln aus. So beschleunigen Sie nicht nur den gesamten Prozess, sondern eliminieren auch potenzielle Fehler – für deutlich mehr Produktivität und Genauigkeit. Der „AI-Assistent“ verwandelt eine ansonsten mühsame manuelle Aufgabe in einen nahtlosen, effizienten Vorgang und ist damit ein unverzichtbares Werkzeug für jeden Excel-Anwender, der seine Arbeitsabläufe optimieren möchte.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen ausgestattet, automatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

Nachdem Sie Kutools für Excel heruntergeladen und installiert haben, klicken Sie auf „KUTOOLS AI“ > „AI-Assistent“, um den Bereich „KUTOOLS AI Aide“ zu öffnen.

1. Geben Sie im Bereich „KUTOOLS AI Aid“ Ihre Anfrage – wie beispielsweise den folgenden Text – in das Chatfeld ein und klicken Sie auf Ein Screenshot der Schaltfläche „Senden“ im Kutools AI Aide-Bereichdie Schaltfläche „Senden“ oder drücken Sie die Eingabetaste, um Ihre Anfrage abzusenden.

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 Aide nutzt dabei seine KI-Technologie, um Ihre Anfrage zu verarbeiten und die Ergebnisse direkt in Excel anzuwenden.

Ein GIF, das zeigt, wie Kutools AI Aide nicht-numerische Zeichen aus Excel-Zellen entfernt

Tipp: Um diese Funktion nutzen zu können, müssen Sie zunächst Kutools für Excel installieren. Klicken Sie hier, um Kutools für Excel jetzt herunterzuladen.


Entfernen Sie nicht-numerische Zeichen aus Zellen in Excel mithilfe eines beeindruckenden Tools

Für die effiziente Datenbereinigung durch Entfernen nicht-numerischer Zeichen in einem begrenzten Bereich bietet das Kutools-für-Excel-Dienstprogramm „Bestimmte Zeichen löschen“ eine Lösung per Mausklick. Dieses leistungsstarke Tool vereinfacht einen oft umständlichen Prozess und ermöglicht es Ihnen, unerwünschte Zeichen blitzschnell aus Ihren Daten zu entfernen – für sofort saubere und besser verwendbare Ergebnisse.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen ausgestattet, automatisiert Kutools Aufgaben präzise und macht die Datenverwaltung 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“ > „Bestimmte Zeichen löschen“.

2. Aktivieren Sie im Dialogfeld „Bestimmte Zeichen löschen“ die Option „Nicht-numerisch“ und klicken Sie auf „OK“. Anschließend werden alle nicht-numerischen Zeichen umgehend aus der Auswahl entfernt.

Ein GIF, das das Kutools-Tool „Zeichen entfernen“ in Excel demonstriert

Tipp: Um diese Funktion nutzen zu können, müssen Sie zunächst Kutools für Excel installieren. Klicken Sie hier, um Kutools für Excel jetzt herunterzuladen.


Entfernen Sie nicht-numerische Zeichen aus Zellen in Excel mithilfe von VBA-Code


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

Schritt 1: Öffnen Sie den VBA-Modul-Editor und kopieren Sie den Code
  1. Drücken Sie in Excel gleichzeitig die Tasten „ALT + F11“, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.
  2. Klicken Sie auf „Einfügen“ > „Modul“ und fügen Sie anschließend den folgenden Code in das Modulfenster ein.
  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. Drücken Sie nach dem Einfügen des Codes die Taste F5, um ihn auszuführen.
    2. Wählen Sie im erscheinenden Dialogfeld „Kutools for Excel“ den Bereich aus, aus dem Sie alle nicht-numerischen Zeichen entfernen möchten, und klicken Sie auf „OK“.

Ein Screenshot des VBA-Codes, der den Bereich zum Entfernen nicht-numerischer Zeichen in Excel auswählt

Ergebnis

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

Ein Screenshot, der zeigt, dass alle nicht-numerischen Zeichen im ausgewählten Bereich entfernt wurden

Falls 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

Ein Screenshot der VBA-Code-Ergebnisse, die zeigen, dass nicht-numerische Zeichen aus den Daten in Excel entfernt wurden