Zum Hauptinhalt springen

Ziffern aus Textzeichenfolgen entfernen

Author: Xiaoyang Last Modified: 2025-08-06

Wenn Sie alle Zahlen aus einer Liste von Textzeichenfolgen entfernen möchten, aber andere nicht-numerische Zeichen beibehalten wollen, gibt es möglicherweise einige Formeln in Excel, die Ihnen helfen können.

doc-remove-numbers-1


Alle Zahlen aus Textzeichenfolgen in Excel entfernen

Um nur Zahlen aus alphanumerischen Zeichenfolgen zu entfernen, kann eine komplexe Array-Formel, die die Funktionen TEXTVERBINDEN, TEIL, ZEILE, WENN, ISTFEHLER, LÄNGE und INDIREKT kombiniert, Ihnen helfen. Hinweis: Diese Formel funktioniert nur gut in Excel 2019 und Office 365.) Die allgemeine Syntax lautet:

=TEXTVERBINDEN("";WAHR;WENN(ISTFEHLER(TEIL(text;ZEILE(INDIREKT("1:"&LÄNGE(text)));1)+0);TEIL(text;ZEILE(INDIREKT("1:"&LÄNGE(text)));1);""))
  • text: die Textzeichenfolge oder der Zellenwert, aus dem Sie alle Zahlen entfernen möchten.

1. Bitte kopieren Sie die folgende Formel oder geben Sie sie in eine leere Zelle ein, wo Sie das Ergebnis ausgeben möchten:

=TEXTVERBINDEN("";WAHR;WENN(ISTFEHLER(TEIL(A2;ZEILE(INDIREKT("1:"&LÄNGE(A2)));1)+0);TEIL(A2;ZEILE(INDIREKT("1:"&LÄNGE(A2)));1);""))

2. Drücken Sie dann gleichzeitig die Tasten Strg + Umschalt + Eingabetaste, um das erste Ergebnis zu erhalten, siehe Screenshot:

doc-remove-numbers-2

3. Wählen Sie anschließend die Formelzelle aus, ziehen Sie den Ausfüllkästchen nach unten in die Zellen, die Sie verwenden möchten, und alle Zahlen wurden 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 Array-Liste zurück, deren Länge der Länge der Zelle A2 entspricht wie unten gezeigt, und dieser Teil wird als Start_num in der TEIL-Funktion erkannt.
{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 wird verwendet, um Text aus Zelle A2 zu extrahieren, um ein Zeichen zu erhalten, und sie gibt ein Array wie dieses 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: Das Hinzufügen eines 0-Werts nach diesem Array wird verwendet, um den Text in eine Zahl zu zwingen, wobei numerische Textwerte in Zahlen umgewandelt werden und nicht-numerische Werte als #WERT! Fehlerwert angezeigt werden, wie hier:
{"5";"0";"0";#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE! !;#VALUE! !;#VALUE!...}

WENN(ISTFEHLER(TEIL(A2;ZEILE(INDIREKT("1:"&LÄNGE(A2)));1)+0);TEIL(A2;ZEILE(INDIREKT("1:"&LÄNGE(A2)));1);""): Die WENN-Funktion wird verwendet, um zu überprüfen, ob das vom TEIL zurückgegebene Array Fehlerwerte enthält oder nicht. Wenn es sich um einen Fehlerwert handelt, wird das nicht-numerische Zeichen mit der zweiten TEIL-Funktion abgerufen, andernfalls werden leere Zeichenfolgen angezeigt wie hier:
{ "";"";"";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";"l"}

TEXTVERBINDEN("";WAHR;WENN(ISTFEHLER(TEIL(A2;ZEILE(INDIREKT("1:"&LÄNGE(A2)));1)+0);TEIL(A2;ZEILE(INDIREKT("1:"&LÄNGE(A2)));1);"")): Schließlich verbindet die TEXTVERBINDEN-Funktion alle Werte und ignoriert die leere Zeichenfolge, um das Ergebnis zu erhalten.


Hinweise:

1. Beim Entfernen numerischer Zeichen bleiben möglicherweise einige zusätzliche Leerzeichen übrig, um alle zusätzlichen Leerzeichen zu entfernen, sollten Sie die Formel in die TRIM-Funktion einfügen wie folgt:

=GLÄTTEN(TEXTVERBINDEN("";WAHR;WENN(ISTFEHLER(TEIL(A2;ZEILE(INDIREKT("1:"&LÄNGE(A2)));1)+0);TEIL(A2;ZEILE(INDIREKT("1:"&LÄNGE(A2)));1);"")))

2. Um Zahlen aus Textzeichenfolgen in früheren Excel-Versionen zu entfernen, wenden Sie bitte die folgende Formel an:

=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(A2;1;"");2;"");3;"");4;"");5;"");6;"");7;"");8;"");9;"");0;"")

doc-remove-numbers-4


Verwandte verwendete Funktionen:

  • TEXTVERBINDEN:
  • Die TEXTVERBINDEN-Funktion verbindet mehrere Werte aus einer Zeile, Spalte oder einem Zellbereich mit einem bestimmten Trennzeichen.
  • TEIL:
  • Die TEIL-Funktion wird verwendet, um eine bestimmte Anzahl von Zeichen aus der Mitte einer bestimmten Textzeichenfolge zu finden und zurückzugeben.
  • ZEILE:
  • Die Excel-ZEILE-Funktion gibt die Zeilennummer eines Bezugs zurück.
  • INDIREKT:
  • Die Excel-INDIREKT-Funktion konvertiert eine Textzeichenfolge in einen gültigen Bezug.
  • LÄNGE:
  • Die LÄNGE-Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
  • WENN:
  • Die WENN-Funktion führt einen einfachen logischen Test durch, der je nach Vergleichsergebnis einen Wert zurückgibt, wenn das Ergebnis WAHR ist, oder einen anderen Wert, wenn das Ergebnis FALSCH ist.
  • ISTFEHLER:
  • Die ISTFEHLER-Funktion wird verwendet, um WAHR für jeden Fehlertyp außer dem #NV-Fehler zurückzugeben.

Weitere Artikel:

  • Zeilenumbrüche aus Zellen in Excel entfernen
  • Dieses Tutorial bietet drei Formeln, um Ihnen beim Entfernen von Zeilenumbrüchen (die durch Drücken der Tasten Alt + Eingabe in einer Zelle entstanden sind) aus bestimmten Zellen in Excel zu helfen.
  • Nicht-numerische Zeichen aus Textzeichenfolgen entfernen
  • Manchmal müssen Sie möglicherweise alle nicht-numerischen Zeichen aus den Textzeichenfolgen entfernen und nur die Zahlen behalten, wie im folgenden Screenshot gezeigt. Dieser Artikel stellt einige Formeln zur Lösung dieser Aufgabe in Excel vor.

Die besten Tools zur Steigerung der Büroproduktivität

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

🤖 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: Doppelte markieren, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen zusammenführen ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterter Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche & unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- & Arbeitsblatt-Manager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Arbeitsblätter zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeuggruppen12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügungstools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen & Aufteilen Tools (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 über 40 weitere Sprachen!

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


Office Tab - Aktivieren Sie tab-basiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offenen Dokumenten wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.