Zahlen aus Text filtern in Excel
Schritt-für-Schritt-Anleitung
Um in Excel Zahlen aus einem Text herauszufiltern, kannst du die folgende Formel verwenden. Diese ist besonders nützlich, wenn du in einer Spalte mit gemischten Inhalten (Text und Zahlen) arbeitest:
-
Öffne deine Excel-Datei und gehe zu der Zelle, in der du die Zahl filtern möchtest.
-
Gib folgende Formel ein:
=WERT(TEXTVERKETTEN("", WAHR, WENN(ISTZAHL(TEIL(A1; ZEILE($1:$100); 1)); TEIL(A1; ZEILE($1:$100); 1); "")))
Ersetze A1 durch die Zelle, die den Text mit Zahlen enthält.
-
Drücke Strg + Shift + Enter, um die Formel als Matrixformel einzugeben. Excel zeigt nun die gefilterte Zahl an.
Häufige Fehler und Lösungen
Alternative Methoden
Eine alternative Methode, um Zahlen aus Text zu filtern, ist die Verwendung einer benutzerdefinierten Funktion (UDF) in VBA. So kannst du es einrichten:
-
Drücke Alt + F11, um den VBA-Editor zu öffnen.
-
Füge ein neues Modul hinzu (Rechtsklick auf „VBAProject“ > „Einfügen“ > „Modul“).
-
Füge den folgenden Code ein:
Function NurZahl(ByVal Text As String) As Long
Dim i As Integer, tmp As String
For i = 1 To Len(Text)
If IsNumeric(Mid(Text, i, 1)) Then tmp = tmp & Mid(Text, i, 1)
Next i
NurZahl = tmp
End Function
-
Speichere das Modul und gehe zurück zu Excel.
-
Du kannst jetzt die Funktion =NurZahl(A1) verwenden, um Zahlen aus dem Text in Zelle A1 herauszufiltern.
Praktische Beispiele
-
Beispiel 1: Wenn in Zelle A1 der Text „MODN KABN 5“ steht und du die Formel anwendest, wird das Ergebnis „5“ sein.
-
Beispiel 2: Bei dem Text „LAB 0 NAF“ wird die Formel „0“ zurückgeben.
Diese Methoden sind effektiv, um Excel Zahlen aus Text zu filtern und können auf eine Vielzahl von Textformaten angewendet werden.
Tipps für Profis
- Nutze die Verknüpfung von mehreren Funktionen (z. B.
WENN, ISTZAHL, TEXTVERKETTEN), um komplexere Anforderungen zu erfüllen.
- Achte darauf, dass die Zellen, in denen du die Formel anwendest, genügend Platz haben, um die Ergebnisse anzuzeigen.
- Verwende Bedingte Formatierungen, um die Zellen hervorzuheben, die Zahlen enthalten, um einen besseren Überblick zu behalten.
FAQ: Häufige Fragen
1. Wie kann ich nur die erste Zahl aus einem Text herausfiltern?
Du kannst eine angepasste Formel verwenden, die nur die erste gefundene Zahl zurückgibt, indem du die FINDEN-Funktion nutzt.
2. Funktioniert das auch in älteren Excel-Versionen?
Die oben genannten Methoden funktionieren ab Excel 2010. Bei älteren Versionen könnten die Formeln variieren.
Nutze diese Anleitungen, um effizient Zahlen aus Zellen zu filtern und deine Excel-Kenntnisse zu erweitern!