Zahlen aus Text in Excel trennen – von Blitzvorschau bis Power Query

Melden

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.

  1. Schreibe in Zelle B2 manuell den Textteil: Produkt.
  2. Schreibe in Zelle C2 manuell die Zahl: 123.
  3. Gehe in Zelle B3 und drücke STRG + E. Excel füllt den Rest der Spalte mit dem Text aus.
  4. 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.

  1. Markiere deine Daten -> Reiter Daten -> Aus Tabelle/Bereich.
  2. Im Power Query Editor: Rechtsklick auf die Spalte.
  3. Wähle Spalte teilen -> Nach Übergang von Nicht-Ziffern zu Ziffern.
  4. Power Query trennt Text und Zahlen sofort in zwei Spalten.
  5. 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.

0