Zahlen aus Text in Excel extrahieren - die passende Formel

Excel zeigt, wie man mit Formeln Zahlen aus Text extrahiert. Beispiel: "123k456" wird zu "123".

Geschrieben von

Gabriel Krüger

Veröffentlicht am

10. Apr. 2026

Inhaltsverzeichnis

Wenn in einer Zelle Namen, Artikelcodes oder Zusatztexte mit einer Zahl gemischt stehen, reicht ein einfaches Formatieren nicht aus. Dann braucht Excel eine Formel, die das Muster erkennt und den Zahlenanteil sauber herauszieht. Genau darum geht es hier: welche Funktionen ich für feste Positionen, Trennzeichen, wechselnde Muster und die anschließende Umwandlung in echte Zahlen verwende.

Die passende Formel hängt immer vom Textmuster ab

  • Bei festen Positionen reichen oft LEFT, RIGHT oder MID mit LEN.
  • Bei klaren Trennzeichen sind TEXTBEFORE, TEXTAFTER und TEXTSPLIT meist die sauberste Lösung.
  • Wenn der Aufbau schwankt, ist REGEXEXTRACT die flexibelste Methode.
  • Erst nach VALUE oder NUMBERVALUE wird aus dem extrahierten Text wirklich eine Zahl.
  • Leerzeichen, Tausendertrennzeichen und Dezimalzeichen sind die häufigsten Fehlerquellen.
  • Bei IDs, PLZ oder Artikelnummern sollte man nicht blind in Zahlen umwandeln.

Welche Methode zu welchem Text passt

Ich entscheide zuerst nach dem Aufbau des Textes, nicht nach der „schönsten“ Funktion. Je stabiler das Muster, desto einfacher darf die Formel sein. Ich schreibe die Funktionsnamen hier in der Microsoft-Schreibweise; in der deutschen Excel-Oberfläche können einzelne Bezeichnungen lokalisiert sein, die Logik bleibt aber gleich.

Situation Meine erste Wahl Warum das gut funktioniert Grenze der Methode
Zahl steht immer am Anfang oder Ende LEFT, RIGHT, MID Schnell, verständlich und ohne Spezialfunktionen Bricht bei variabler Länge oder wechselnder Position
Ein klares Trennzeichen ist vorhanden TEXTBEFORE, TEXTAFTER, TEXTSPLIT Sehr lesbar und leicht zu warten Funktioniert nur sauber, wenn das Trennzeichen stabil ist
Der Text folgt keinem festen Schema REGEXEXTRACT Erkennt Muster statt Positionen Nur in aktuellen Microsoft-365-Umgebungen sinnvoll verfügbar
Aus dem Treffer soll eine rechenbare Zahl werden VALUE oder NUMBERVALUE Macht aus Text echte Zahlen für Summen, Mittelwerte und Sortierung Leerzeichen und falsche Trennzeichen müssen vorher bereinigt sein

Als Faustregel gilt für mich: erst das Muster prüfen, dann die kleinste passende Formel wählen. Wenn die Zahl an einer festen Stelle sitzt, brauche ich keinen Regex. Wenn der Aufbau aber schwankt, lohnt sich die modernere Lösung deutlich mehr. Genau deshalb schaue ich mir als Nächstes die klassischen Extraktionsformeln an.

Zahlen am Anfang oder Ende eines Textes sauber abschneiden

Wenn die Zahl immer vorne oder hinten sitzt, sind LEFT/RIGHT beziehungsweise MID mit LEN die schnellste Lösung. Der Vorteil ist nicht nur die Kürze, sondern auch die Lesbarkeit: Wer die Datei später öffnet, versteht sofort, was passiert. Das ist für operative Excel-Listen oft mehr wert als eine theoretisch elegantere, aber schwerere Formel.

Typische Beispiele sind Bestellnummern, die am Ende stehen, oder Codes, die mit einem fixen Präfix beginnen. Steht in A2 etwa Auftrag 48372 und die Nummer ist immer fünfstellig, reicht =RIGHT(A2;5). Ist die Länge variabel, aber ein Trennzeichen konstant, wird MID mit einer Suchfunktion präziser, zum Beispiel =MID(A2;SEARCH("-";A2)+1;LEN(A2)-SEARCH("-";A2)) für Texte wie Kunde-4812.

Der Punkt ist simpel: LEFT und RIGHT funktionieren gut bei festen Längen, MID ist die flexible Zwischenlösung für bekannte Startpunkte. Sobald mehrere Trennzeichen im Spiel sind, wird der Text mit den neuen Trennfunktionen deutlich angenehmer zu zerlegen.

Strukturierte Texte mit Textbefore, Textafter und Textsplit zerlegen

Bei Rechnungen, Produktcodes oder Exporten mit festen Trennzeichen arbeite ich gern mit den neueren Textfunktionen. Sie lesen sich fast so, wie man den Satz selbst zerlegt: alles vor dem Trennzeichen, alles danach oder die einzelnen Teile als Liste.

Nach Microsoft gehören TEXTBEFORE, TEXTAFTER und TEXTSPLIT zu den neueren Textfunktionen; in aktuellen Microsoft-365-Umgebungen sind sie für solche Aufgaben meist deutlich angenehmer als verschachtelte TEIL-Formeln.

  • =TEXTAFTER(A2;"-") zieht den Teil nach dem Bindestrich heraus.
  • =TEXTBEFORE(A2;"/") nimmt alles vor dem Slash.
  • =TEXTSPLIT(A2;"-") zerlegt einen Code an jedem Bindestrich in mehrere Zellen.

Das ist besonders praktisch, wenn du später mehrere Werte getrennt weiterverarbeiten willst. Statt einer einzigen langen Formel entstehen klar benannte Teilstücke, und genau das spart in größeren Arbeitsmappen viel Zeit. Wenn der Text aber unruhiger wird und nicht mehr sauber durch ein Trennzeichen definiert ist, führt der nächste Weg oft schneller zum Ziel.

Wenn das Muster schwankt, ist REGEXEXTRACT die flexibelste Lösung

Reguläre Ausdrücke wirken zuerst technisch, sind in der Praxis aber genau dann stark, wenn Texte nicht jedes Mal gleich aussehen. Ein Regex beschreibt ein Muster, also zum Beispiel „eine optionale Minuszahl mit Dezimalteil“ oder „die erste zusammenhängende Ziffernfolge“. Damit kann ich Zahlen aus gemischten Texten wesentlich präziser ziehen als mit reiner Positionslogik.

Stand 2026 ist REGEXEXTRACT eine Microsoft-365-Funktion; in vielen älteren Dauerlizenzen fehlt sie noch. Das ist kein Nachteil der Methode, sondern ein Versionsproblem, das man vorab kennen sollte.

  • =REGEXEXTRACT(A2;"[0-9]+") für die erste ganze Zahl im Text.
  • =REGEXEXTRACT(A2;"-?[0-9]+([.,][0-9]+)?") für Zahlen mit optionalem Minus und Dezimalteil.
  • =REGEXEXTRACT(A2;"[0-9]{3,}") wenn nur längere Zahlensegmente relevant sind.

Ich nutze Regex immer dann, wenn ich nicht garantieren kann, dass Trennzeichen, Wortreihenfolge oder Zusatztexte stabil bleiben. Gerade bei Importen aus ERP-Systemen, E-Mail-Betreffzeilen oder gemischten Freitextfeldern ist das oft die sauberste Lösung. Sobald der Treffer gefunden ist, stellt sich aber die nächste Frage: Ist das Ergebnis schon eine Zahl oder noch nur Text?

Aus extrahierten Zeichen echte Zahlen machen

Das ist der Punkt, an dem viele Dateien still und leise scheitern: Die Formel liefert sichtbar eine Zahl, aber Excel behandelt sie weiterhin als Text. Dann funktionieren SUMME, Mittelwert oder Sortierung nur scheinbar richtig. Genau deshalb trenne ich Extraktion und Konvertierung bewusst voneinander.

Mit VALUE wird aus einem passenden Zahlen-Text eine Zahl. NUMBERVALUE ist robuster, wenn Dezimal- und Tausendertrennzeichen aus anderen Ländern oder aus Exportsystemen kommen. Microsoft beschreibt NUMBERVALUE genau für diese locale-unabhängige Umwandlung.

  • =VALUE(B2) funktioniert gut, wenn das Ergebnis bereits zur lokalen Schreibweise passt.
  • =NUMBERVALUE(B2;",";".") ist sinnvoll für Werte wie 1.234,50.
  • =NUMBERVALUE(B2;"."; ",") passt zu importierten US-Werten wie 1,234.50.

Wichtig ist dabei nicht die Formel allein, sondern die Reihenfolge: erst extrahieren, dann bereinigen, dann in eine Zahl verwandeln. Genau an den Bereinigungsfehlern hängen die meisten Probleme, deshalb lohnt sich ein Blick auf die typischen Stolpersteine.

Die häufigsten Fehler sind unsichtbar

Die größten Probleme entstehen selten in der Formel selbst, sondern in den Daten. Ein Leerzeichen am Ende, ein geschütztes Leerzeichen aus einem Export oder ein Tausendertrennzeichen im falschen Format reicht schon, damit die Konvertierung fehlschlägt. Das sieht im Tabellenblatt oft harmlos aus, kostet aber unnötig Zeit bei der Nacharbeit.
  • Leere oder geschützte Leerzeichen: sehen gleich aus, verhalten sich aber anders.
  • Dezimalzeichen: Komma und Punkt müssen zur Zielumgebung passen.
  • Tausendertrennzeichen: vor der Umwandlung entfernen oder über NUMBERVALUE definieren.
  • Führende Nullen: Bei Artikelnummern und PLZ oft nicht in Zahlen umwandeln.
  • Mehrere Zahlen in einem Text: Dann braucht es eine klare Regel, welche Zahl gemeint ist.

Gerade bei Kennziffern ist Vorsicht wichtiger als Komfort. Eine Auftragsnummer mit führender Null ist kein Rechenwert, sondern ein Identifikator. Wenn du das sauber trennst, vermeidest du später genau die Fehler, die in der Praxis am teuersten werden. Darum lohnt sich zuletzt ein kurzer Vergleich, wie ich die Methode je nach Fall auswähle.

So entscheide ich in der Praxis

Für saubere Excel-Listen nehme ich meist die kleinste Formel, die das Muster dauerhaft abdeckt. Nicht jede Aufgabe braucht Regex, und nicht jede Hilfsspalte muss zu einer Formelkatastrophe werden. Wartbarkeit schlägt in echten Arbeitsmappen fast immer reine Eleganz.

Fallsituation Mein Ansatz Warum ich ihn bevorzuge
Fester Textanfang oder -ende LEFT, RIGHT oder MID Einfach, robust und schnell überprüfbar
Klares Trennzeichen im Text TEXTBEFORE, TEXTAFTER oder TEXTSPLIT Sehr gut lesbar und leicht zu warten
Wechselnde Muster oder Freitext REGEXEXTRACT Flexibel genug für unruhige Daten
Ergebnis soll gerechnet werden VALUE oder NUMBERVALUE Aus Text wird eine echte Zahl
Daten kommen aus verschiedenen Ländern NUMBERVALUE Weniger anfällig für Dezimal- und Tausenderprobleme

Wenn ich mit importierten Daten arbeite, halte ich außerdem die Rohspalte immer sichtbar. So kann ich Ergebnisse schnell vergleichen und merke sofort, ob eine Formel bei Sonderfällen kippt. Genau dieser kleine Kontrollschritt verhindert später viel manuelle Korrekturarbeit.

Ein sauberer Extraktionsworkflow spart im Alltag mehr Zeit als die perfekte Einzelformel

Mein pragmatischer Ablauf ist immer derselbe: erst das Textmuster prüfen, dann mit der einfachsten passenden Formel extrahieren, anschließend bei Bedarf in eine echte Zahl umwandeln. Wenn der Text unruhig ist, arbeite ich lieber mit einer Hilfsspalte mehr, statt alles in eine unlesbare Monsterformel zu pressen.

  • Rohdaten in einer Spalte behalten, damit du später kontrollieren kannst.
  • Zwischenergebnisse prüfen, bevor du Formeln nach unten kopierst.
  • Bei Imports das Zahlenformat immer gegen das Ziellayout testen.

So bleibt die Lösung robust, nachvollziehbar und für den nächsten Bearbeiter noch lesbar. Genau das macht in Excel am Ende den größten Unterschied.

Häufig gestellte Fragen

Wenn die Position fest ist, reichen oft LEFT, RIGHT oder MID mit LEN und SEARCH. RIGHT passt gut für feste Enden, LEFT für feste Anfänge und MID für Texte mit bekanntem Trennzeichen wie bei Kunde-4812. Sobald die Länge schwankt, wird diese Lösung schnell unhandlich.

Diese Funktionen sind die bessere Wahl, wenn ein klares Trennzeichen wie - oder / im Text steckt. Mit TEXTAFTER holst du den Teil nach dem Trennzeichen, mit TEXTBEFORE den Teil davor, und TEXTSPLIT zerlegt ganze Codes in mehrere Teile. Das ist besonders lesbar, wenn du die Werte später getrennt weiterverarbeiten willst.

REGEXEXTRACT ist stark, wenn der Text keinem festen Schema folgt und du nur ein Muster suchst, etwa die erste Zahl oder eine Zahl mit optionalem Minus und Dezimalteil. Beispiele aus dem Artikel sind [0-9]+ für ganze Zahlen und -?[0-9]+([.,][0-9]+)? für Dezimalwerte. Die Funktion ist vor allem in aktuellen Microsoft-365-Umgebungen sinnvoll verfügbar.

Nach der Extraktion musst du den Text oft noch umwandeln, sonst bleibt er für Excel nur ein Textwert. VALUE funktioniert, wenn die Schreibweise zur lokalen Umgebung passt. NUMBERVALUE ist robuster bei abweichenden Dezimal- und Tausendertrennzeichen, zum Beispiel mit =NUMBERVALUE(B2;",";".") für 1.234,50.

Solche Werte sind oft Identifikatoren und keine Rechenwerte. Wenn du sie in Zahlen umwandelst, können führende Nullen verloren gehen, was bei Artikelnummern oder Postleitzahlen ein echter Fehler wäre. Deshalb sollte man nicht blind jeden extrahierten Treffer in eine Zahl verwandeln.

Artikel bewerten

Bewertung: 0.00 Stimmenanzahl: 0

Tags:

trennzeichen zahlenformat textextraktion regex führende nullen

Beitrag teilen

Gabriel Krüger

Gabriel Krüger

Mein Name ist Gabriel Krüger und ich bringe 11 Jahre Erfahrung im Bereich effizienter Bürosoftware und IT-Produktivität mit. Mein Interesse an diesen Themen begann, als ich in meiner ersten Anstellung die Herausforderungen erkannte, die Unternehmen bei der Optimierung ihrer Arbeitsabläufe hatten. Ich finde es spannend, Lösungen zu entwickeln, die nicht nur die Produktivität steigern, sondern auch die tägliche Arbeit erleichtern. In meinen Artikeln beschäftige ich mich mit aktuellen Trends, neuen Technologien und bewährten Methoden, um komplexe Themen verständlich zu machen. Ich lege großen Wert darauf, meine Informationen gründlich zu recherchieren und verschiedene Perspektiven zu vergleichen, um sicherzustellen, dass meine Leser die bestmöglichen Einblicke erhalten. Mein Ziel ist es, nützliche, präzise und leicht verständliche Inhalte zu liefern, die meinen Lesern helfen, die Herausforderungen in der digitalen Bürowelt zu meistern.

Kommentar schreiben