Zahlen aus Text in Excel trennen – von Blitzvorschau bis Power Query
Dieses Tutorial zeigt dir die besten Methoden, um Zahlen von Text in Excel zu trennen – von der einfachsten (Blitzvorschau) bis zur professionellen Lösung (Power Query).
Methode 1: Die Blitzvorschau (Flash Fill) – Am schnellsten
Dies ist die einfachste Methode, wenn du Excel 2013 oder neuer verwendest. Excel erkennt Muster automatisch.
Beispiel: In Zelle A2 steht Produkt123.
- Schreibe in Zelle B2 manuell den Textteil:
Produkt. - Schreibe in Zelle C2 manuell die Zahl:
123. - Gehe in Zelle B3 und drücke
STRG + E. Excel füllt den Rest der Spalte mit dem Text aus. - Gehe in Zelle C3 und drücke ebenfalls
STRG + E. Excel füllt die Zahlen aus.
Methode 2: Neue Funktionen (Excel 365 & Excel 2021)
Wenn du die neueste Excel-Version nutzt, gibt es dafür extrem mächtige Funktionen: TEXTVOR und TEXTNACH.
- Nur den Text extrahieren (wenn die Zahl am Ende steht):
=TEXTVOR(A2; {"0";"1";"2";"3";"4";"5";"6";"7";"8";"9"}; 1) - Nur die Zahl extrahieren (wenn sie nach dem Text kommt):
=TEXTNACH(A2; "Produkt")(Falls das Trennwort bekannt ist)
Die Profi-Formel für Excel 365 (Extrahiert alle Zahlen aus einem Mix):
=TEXTKETTE(WENNFEHLER(TEIL(A2;SEQUENZ(LÄNGE(A2));1)*1;""))
Methode 3: Power Query – Für große Datenmengen
Power Query ist das beste Werkzeug, wenn du unsaubere Daten professionell aufbereiten willst.
- Markiere deine Daten -> Reiter Daten -> Aus Tabelle/Bereich.
- Im Power Query Editor: Rechtsklick auf die Spalte.
- Wähle Spalte teilen -> Nach Übergang von Nicht-Ziffern zu Ziffern.
- Power Query trennt Text und Zahlen sofort in zwei Spalten.
- Klicke auf Schließen & laden, um die Daten zurück nach Excel zu bringen.
Methode 4: Klassische Formeln (Für ältere Excel-Versionen)
Falls du kein Excel 365 hast, helfen diese "Monster-Formeln".
Um die erste Zahl zu finden:
=MIN(FINDEN({0;1;2;3;4;5;6;7;8;9};A2&"0123456789"))
Um den Text links von der Zahl zu trennen:
=LINKS(A2; MIN(FINDEN({0;1;2;3;4;5;6;7;8;9};A2&"0123456789"))-1)
Um die Zahl rechts zu extrahieren:
=RECHTS(A2; LÄNGE(A2)-LÄNGE(B2)) (wobei B2 die Formel für den Text enthält).
Welche Methode soll ich wählen?
| Situation | Empfohlene Methode |
|---|---|
| Einmalige Aufgabe | Blitzvorschau (STRG + E) |
| Regelmäßige Updates | Power Query |
| Dynamische Liste (Excel 365) | TEXTKETTE / TEXTVOR |
| Altes Excel / Kompatibilität | Klassische Formeln (LINKS, FINDEN) |
Pro-Tipp: Wenn deine Daten durch ein festes Trennzeichen (z. B. ein Komma oder Leerzeichen wie "Produkt 123") getrennt sind, nutze einfach die Funktion "Text in Spalten" im Reiter Daten.