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

Nicht-numerische Zeichen aus Textzeichenfolgen entfernen oder herausfiltern

AutorXiaoyang Änderungsdatum

Gelegentlich müssen Sie möglicherweise alle nicht-numerischen Zeichen aus Textzeichenfolgen entfernen und nur die Zahlen behalten – wie im folgenden Screenshot gezeigt. In diesem Artikel stellen wir Ihnen einige Formeln vor, mit denen Sie diese Aufgabe in Excel mühelos erledigen können.

doc-strip-non-numeric-1


Alle nicht-numerischen Zeichen aus Textzeichenfolgen mithilfe von Formeln entfernen oder herausfiltern

In Excel 2019 und Office 365 hilft die neue TEXTVERKETTEN-Funktion in Kombination mit den Funktionen WENNFEHLER, MITTELTEXT, ZEILE und INDIREKT dabei, ausschließlich Zahlen aus einer Textzeichenfolge zu extrahieren. Die allgemeine Syntax lautet:

=TEXTJOIN(„",TRUE,IFERROR(MID(text,ROW(INDIRECT("1:100")),1)+0,„"))
  • text: die Textzeichenfolge oder der Zellwert, aus der bzw. dem Sie alle nicht-numerischen Zeichen entfernen möchten.

1. Kopieren Sie die folgende Formel in eine leere Zelle, in der das Ergebnis angezeigt werden soll, oder geben Sie sie manuell ein:

=TEXTJOIN(„",TRUE,IFERROR(MID(A2,ROW(INDIRECT("1:100")),1)+0,„"))

2. Drücken Sie anschließend gleichzeitig die Tasten Strg + Umschalt + Enter, um das erste Ergebnis zu erhalten. Siehe Screenshot:

doc-strip-non-numeric-2

3. Wählen Sie anschließend die Formelzelle aus und ziehen Sie den Ausfüllknauf nach unten auf die Zellen, auf die Sie die Formel anwenden möchten. Es wurden ausschließlich Zahlen extrahiert – alle nicht-numerischen Zeichen wurden entfernt. Siehe Screenshot:

doc-strip-non-numeric-3


Erklärung der Formel:

ZEILE(INDIREKT("1:100")): Die Angabe „1:100“ in der INDIREKT-Formel legt fest, dass die MITTELTEXT-Funktion die ersten 100 Zeichen der Textzeichenfolge auswertet. Das resultierende Array enthält 100 fortlaufende Zahlen wie folgt: {1;2;3;4;5;6;7;8;…;98;99;100}.
Hinweis: Wenn Ihre Textzeichenfolge deutlich länger ist, erhöhen Sie den Wert „100“ einfach entsprechend.

MITTELTEXT(A2;ZEILE(INDIREKT("1:100"));1): Diese MITTELTEXT-Funktion wird verwendet, um Text extrahieren in Zelle A2 jeweils ein Zeichen zu extrahieren, wodurch ein Array wie folgt entsteht:
{"5";"0";"0";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";"l";"";"";"";"";"";„"...}

MITTELTEXT(A2;ZEILE(INDIREKT("1:100"));1)+0: Durch das Anhängen von +0 an dieses Array werden Textwerte in Zahlen umgewandelt. Numerische Texte werden dabei in echte Zahlen konvertiert, während nicht-numerische Werte als #WERT!-Fehler erscheinen – wie hier gezeigt:
{"5";"0";"0";#WERT!;#WERT!;#WERT!;#WERT!;#WERT!;#WERT!;#WERT!;#WERT!...}

WENNFEHLER(MITTELTEXT(A2;ZEILE(INDIREKT("1:100"));1)+0): Diese WENNFEHLER-Funktion ersetzt sämtliche Fehlerwerte durch eine leere Zeichenfolge, wie folgt:
{"5"; "0";"0";"";""; "";"";"";"";"";„"; … }

TEXTVERKETTEN(„";WAHR;WENNFEHLER(MITTELTEXT(A2;ZEILE(INDIREKT("1:100"));1)+0;„")): Schließlich verknüpft diese TEXTVERKETTEN-Funktion alle nicht leeren Werte des Arrays, das von der WENNFEHLER-Funktion zurückgegeben wurde, und liefert das Endergebnis.

doc-strip-non-numeric-4


Hinweise:

1. Mit der obigen Formel werden die Zahlen im Textformat zurückgegeben. Falls Sie einen echten numerischen Wert benötigen, verwenden Sie bitte stattdessen diese Formel und drücken Sie gleichzeitig die Tasten Strg + Umschalt + Enter, um das korrekte Ergebnis zu erhalten.

=TEXTJOIN(„",TRUE,IFERROR(MID(A2,ROW(INDIRECT("1:100")),1)+0,„"))+0

2. In älteren Excel-Versionen funktioniert diese Formel nicht. Dann hilft Ihnen die folgende Formel weiter. Kopieren Sie sie einfach in eine leere Zelle oder geben Sie sie manuell ein:

=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)

doc-strip-non-numeric-5


Alle nicht-numerischen Zeichen aus Textzeichenfolgen mithilfe einer einfachen Funktion entfernen oder herausfiltern

Die oben genannten Formeln zu merken, kann ziemlich umständlich sein. Deshalb stelle ich Ihnen hier Kutools für Excel vor! Mit der praktischen Funktion Bestimmte Zeichen löschen entfernen Sie numerische, alphabetische, nicht druckbare oder alphanumerische Zeichen aus Textzeichenfolgen – ganz einfach mit nur wenigen Klicks.Klicken Sie hier, um Kutools für Excel kostenlos zur Testversion herunterzuladen!


Verwendete verwandte Funktionen:

  • TEXTJOIN:
  • Die TEXTVERKETTEN-Funktion verknüpft mehrere Werte aus einer Zeile, Spalte oder einem Zellbereich mithilfe eines festgelegten Trennzeichens.
  • MID:
  • Die MITTELTEXT-Funktion extrahiert und gibt eine bestimmte Anzahl von Zeichen aus der Mitte einer angegebenen Textzeichenfolge zurück.
  • ROW:
  • Die Excel-Funktion ZEILEN gibt die Zeilennummer einer Bezugsangabe zurück.
  • INDIRECT:
  • Die Excel-Funktion INDIREKT wandelt eine Textzeichenfolge in einen gültigen Zellbezug um.
  • IFERROR:
  • Die WENNFEHLER-Funktion liefert ein benutzerdefiniertes Ergebnis, wenn eine Formel einen Fehler ergibt, und ein normales Ergebnis, wenn kein Fehler auftritt.

Weitere Artikel:

  • Zeilenumbrüche aus Zellen in Excel entfernen
  • Dieses Tutorial stellt drei Formeln bereit, mit denen Sie Zeilenumbrüche – verursacht durch Alt + Enter in einer Zelle – gezielt aus bestimmten Excel-Zellen entfernen können.

Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
  • Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
  • Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.