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

Numerische Zeichen aus Textzeichenfolgen entfernen oder herausfiltern

AutorXiaoyang Änderungsdatum

Wenn Sie ausschließlich alle Zahlen aus einer Liste von Textzeichenfolgen entfernen möchten, während alle anderen nicht-numerischen Zeichen erhalten bleiben sollen, helfen Ihnen möglicherweise einige Excel-Formeln weiter.

doc-remove-numbers-1


Alle Zahlen aus Textzeichenfolgen in Excel entfernen oder herausfiltern

Um ausschließlich Zahlen aus alphanumerischen Zeichenfolgen zu extrahieren, hilft eine leistungsstarke Matrixformel, die die Funktionen TEXTVERKETTEN, TEIL, ZEILE, WENN, ISTFEHLER, LÄNGE und INDIREKT geschickt kombiniert.Hinweis: Diese Formel funktioniert nur in Excel 2019 und Office 365 ordnungsgemäß. Die allgemeine Syntax lautet:

=TEXTJOIN(„",TRUE,IF(ISERR(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)+0),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),„"))
  • text: die Textzeichenfolge oder der Zellwert, aus der bzw. dem Sie alle Zahlen entfernen möchten.

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

=TEXTJOIN(„",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),„"))

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

doc-remove-numbers-2

3. Markieren Sie danach die Formelzelle und ziehen Sie den Ausfüllknauf auf die Zellen, auf die Sie die Formel anwenden möchten. Alle Zahlen wurden nun aus den Textzeichenfolgen entfernt – siehe Screenshot:

doc-remove-numbers-3


Erklärung der Formel:

ZEILE(INDIREKT("1:"&LÄNGE(A2))): Die INDIREKT-Funktion innerhalb der ZEILE-Funktion gibt eine Arrayliste zurück, deren Länge der Zeichenanzahl in Zelle A2 entspricht – wie unten dargestellt. Dieser Teil wird als start_num in der TEIL-Funktion verwendet.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}

TEIL(A2,ZEILE(INDIREKT("1:"&LÄNGE(A2))),1): Diese TEIL-Funktion extrahiert aus Zelle A2 jeweils ein einzelnes Zeichen und gibt ein Array wie folgt zurück:
{ "5";"0";"0";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";„l"}

TEIL(A2,ZEILE(INDIREKT("1:"&LÄNGE(A2))),1)+0: Durch das Anhängen von +0 an dieses Array werden Textwerte gezwungen, sich in Zahlen umzuwandeln. Numerische Textzeichen werden dabei in echte Zahlen konvertiert, während nicht-numerische Werte als #WERT!-Fehler erscheinen – wie hier dargestellt:
{"5";"0";"0";#WERT!;#WERT!;#WERT!;#WERT!;#WERT!;#WERT!;#WERT!;#WERT!...}

WENN(ISTFEHLER(TEIL(A2,ZEILE(INDIREKT("1:"&LÄNGE(A2))),1)+0),TEIL(A2,ZEILE(INDIREKT("1:"&LÄNGE(A2))),1),„"): Die WENN-Funktion prüft, ob das von der TEIL-Funktion zurückgegebene Array Fehlerwerte enthält. Liegt ein Fehlerwert vor, übernimmt die zweite TEIL-Funktion das nicht-numerische Zeichen; andernfalls werden leere Zeichenfolgen ausgegeben – wie hier gezeigt:
{ "";"";"";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";„l"}

TEXTVERKETTEN(„",WAHR,WENN(ISTFEHLER(TEIL(A2,ZEILE(INDIREKT("1:"&LÄNGE(A2))),1)+0),TEIL(A2,ZEILE(INDIREKT("1:"&LÄNGE(A2))),1),„")): Schließlich verknüpft die TEXTVERKETTEN-Funktion alle Werte und überspringt dabei automatisch leere Zeichenfolgen, um das endgültige Ergebnis zu liefern.


Hinweise:

1. Beim Entfernen numerischer Zeichen können zusätzliche Leerzeichen zurückbleiben. Um alle überflüssigen Leerzeichen zu entfernen, betten Sie die Formel einfach in die GLÄTTEN-Funktion ein – wie unten gezeigt:

=TRIM(TEXTJOIN(„",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),„")))

2. Um Zahlen aus Textzeichenfolgen in älteren Excel-Versionen zu entfernen, verwenden Sie bitte die folgende Formel:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,„")

doc-remove-numbers-4


Verwendete verwandte Funktionen:

  • TEXTJOIN:
  • Die TEXTVERKETTEN-Funktion verknüpft mehrere Werte aus einer Zeile, Spalte oder einem Zellbereich mithilfe eines festgelegten Trennzeichens.
  • MID:
  • Die TEIL-Funktion extrahiert und gibt eine bestimmte Anzahl von Zeichen aus der Mitte einer angegebenen Textzeichenfolge zurück.
  • ROW:
  • Die Excel-Funktion ZEILE gibt die Zeilennummer einer Bezugsangabe zurück.
  • INDIRECT:
  • Die Excel-Funktion INDIREKT wandelt eine Textzeichenfolge in einen gültigen Zellbezug um.
  • LEN:
  • Die LÄNGE-Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
  • IF:
  • Die WENN-Funktion führt einen einfachen logischen Test durch und gibt je nach Ergebnis des Vergleichs einen Wert zurück, wenn das Ergebnis WAHR ist, oder einen anderen Wert, wenn es FALSCH ist.
  • ISERR:
  • Die ISTFEHLER-Funktion gibt für alle Fehlertypen außer dem #NV-Fehler den Wert WAHR zurück.

Weitere Artikel:

  • Zeilenumbrüche aus Zellen in Excel entfernen
  • Dieses Tutorial stellt drei Formeln bereit, mit denen Sie Zeilenumbrüche – verursacht durch die Tastenkombination Alt + Enter in einer Zelle – 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.