Zum Hauptinhalt springen

Wie extrahiert man Zahlen aus alphanumerischen Zeichenfolgen in Excel?

Author: Siluvia Last Modified: 2025-05-28

Dieses Tutorial bietet drei Methoden, um Zahlen aus alphanumerischen Textzeichenfolgen in Excel zu extrahieren.

extract numbers from text strings

Zahlen aus alphanumerischen Textzeichenfolgen mit Formel extrahieren
Zahlen mithilfe eines erstaunlichen Tools ganz einfach aus alphanumerischen Textzeichenfolgen extrahieren

Zahlen aus alphanumerischen Textzeichenfolgen mit VBA-Code extrahieren


Zahlen aus alphanumerischen Textzeichenfolgen mit Formel extrahieren

Sie können die folgende Formel anwenden, um Zahlen überall in einer Textzeichenfolge in Excel zu extrahieren.

1. Wählen Sie eine leere Zelle aus, um die extrahierten Zahlen auszugeben, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste. Ziehen Sie dann das AutoFill-Handle nach unten, um die Formel auf andere Zellen anzuwenden.

=IF(SUM(LEN(A2)-LEN(SUBSTITUTE(A2, {"0","1","2","3","4","5","6","7","8","9"}, "")))>0, SUMPRODUCT(MID(0&A2, LARGE(INDEX(ISNUMBER(--MID(A2,ROW(INDIRECT("$1:$"&LEN(A2))),1))* ROW(INDIRECT("$1:$"&LEN(A2))),0), ROW(INDIRECT("$1:$"&LEN(A2))))+1,1) * 10^ROW(INDIRECT("$1:$"&LEN(A2)))/10),"")

Extract numbers from text strings with formula

Hinweis: In der Formel ist A1 die Zelle, die die Textzeichenfolge enthält, aus der Sie Zahlen extrahieren möchten. Bitte ändern Sie dies je nach Bedarf.

Dann werden die Zahlen aus einer beliebigen Position in einer Textzeichenfolge in den angegebenen Zellen extrahiert, wie im obigen Screenshot gezeigt.


Zahlen ganz einfach aus alphanumerischen Textzeichenfolgen mit Kutools für Excel extrahieren

Dieser Abschnitt empfiehlt das Hilfsprogramm „Text extrahieren“ von Kutools für Excel. Mit diesem Tool kann das Extrahieren von Zahlen aus einer Textzeichenfolge leicht gehandhabt werden.

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. Klicken Sie auf Kutools > Text > Text extrahieren, um die Funktion zu aktivieren.

2. Im Dialogfeld „Text extrahieren“ führen Sie bitte die folgenden Einstellungen durch.

2.1) Klicken Sie auf den Reiter „Nach Position extrahieren“ (dieser Reiter ist standardmäßig aktiviert);
2.2) Im Bereich Abschnitt klicken Sie auf die select button Schaltfläche, um den Zellbereich auszuwählen, aus dem Sie Text extrahieren möchten;
2.3) Im Bereich Optionen: Wählen Sie die Option „Zahlen extrahieren“;
2.4) Klicken Sie auf OK.

specify the options in the dialog box

Hinweis: Aktivieren Sie das Kontrollkästchen „ Als Formel einfügen“ in der linken unteren Ecke des Dialogfelds, um das Ergebnis als Formel in die Ergebniszellen einzufügen. Wenn sich der Wert der referenzierten Zelle ändert, wird das Ergebnis automatisch aktualisiert.

3. Wählen Sie im Dialogfeld „Text extrahieren“ eine leere Zelle aus, um den extrahierten Text auszugeben, und klicken Sie dann auf OK.

select a blank cell to output the result

Dann werden die Zahlen aus jeder Position in einer Textzeichenfolge extrahiert. Siehe Screenshot:

numbers from any position in a text string are extracted

  Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.


Nur Zahlen in alphanumerischen Textzeichenfolgen mit VBA-Code behalten

Der folgende VBA-Code kann Ihnen helfen, alle nicht numerischen Zeichen aus einem bestimmten Bereich zu entfernen und nur Zahlen in den Zellen zu behalten. Bitte gehen Sie wie folgt vor.

Hinweis: Da der Code den ursprünglichen Bereich direkt bearbeitet, bewahren Sie bitte eine Kopie des ursprünglichen Bereichs auf, um Datenverlust zu vermeiden.

1. Drücken Sie gleichzeitig die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul. Kopieren und fügen Sie dann den folgenden VBA-Code in das Modulfenster ein.

VBA-Code: Alle nicht numerischen Zeichen aus Zellen entfernen

Sub GetNumbers()
'Updated by Extendoffice 20210125
    Dim xRegEx As Object
    Dim xRg As Range
    Dim xCell As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Pease select range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xRegEx = CreateObject("VBScript.RegExp")
    With xRegEx
        .Pattern = "\D+"
        .IgnoreCase = True
        .Global = True
    End With
    xRg.NumberFormat = "@"
    For Each xCell In xRg
        xCell.Value = xRegEx.Replace(xCell.Value, "")
    Next
    Set xRegEx = Nothing
End Sub

3. Drücken Sie die Taste F5, um den Code auszuführen. Dann erscheint ein Dialogfeld von Kutools für Excel, wählen Sie den Bereich aus, der die gemischten alphanumerischen Textzeichenfolgen enthält, aus denen Sie nur die Zahlen behalten möchten, und klicken Sie auf die Schaltfläche OK.

vba code to select the data list

Jetzt wurden alle nicht numerischen Zeichen im ausgewählten Bereich sofort entfernt, und es bleiben nur die Zahlen übrig. Siehe Screenshot:

all nonnumeric characters are removed

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!