Mehrstellige Zahl aus Text extrahieren in Excel
Schritt-für-Schritt-Anleitung
Um eine mehrstellige Zahl aus einem Text in Excel zu extrahieren, kannst Du verschiedene Formeln verwenden. Eine effektive Methode ist die Kombination von TEIL
, SUCHEN
und WERT
. Hier ist eine Schritt-für-Schritt-Anleitung:
- Öffne Excel und gehe zu der Zelle, aus der Du die Zahl extrahieren möchtest.
- Gib die folgende Formel ein (ersetze A1 mit der entsprechenden Zelle):
=WERT(TEIL(A1;SUCHEN(",";A1)+2;4))
Diese Formel sucht das erste Komma im Text und extrahiert die vier Ziffern nach dem Komma.
- Drücke Enter und die Zahl wird in der Zelle angezeigt.
Diese Methode funktioniert gut, wenn Du sicher bist, dass die Zahl immer nach dem ersten Komma erscheint.
Häufige Fehler und Lösungen
Alternative Methoden
Es gibt mehrere Methoden, um Zahlen aus Text zu extrahieren:
-
Text in Spalten:
- Wähle die Zelle oder Spalte mit dem Text.
- Gehe zu
Daten
> Text in Spalten
.
- Wähle
Getrennt
und klicke auf Weiter
. Setze das Komma als Trennzeichen.
- Klicke auf
Fertigstellen
, um die Daten in verschiedene Spalten zu extrahieren.
-
Verwendung von VBA:
- Du kannst auch ein VBA-Skript verwenden, um Zahlen aus Text zu extrahieren, besonders wenn die Struktur variabel ist.
Praktische Beispiele
Hier sind einige praktische Beispiele, wie Du Zahlen aus Text extrahieren kannst:
-
Beispiel 1: Wenn der Text in A1 lautet: „Das Jahr ist 2023, und es ist ein gutes Jahr“
, dann lautet die Formel:
=WERT(TEIL(A1;SUCHEN("ist ";A1)+4;4))
-
Beispiel 2: Für einen Text wie „allen nj, 1990, j occup psychol, v63, p1“
, verwende:
=WERT(TEIL(A1;SUCHEN(",";A1)+2;4))
Tipps für Profis
-
Nutze Array-Formeln: Wenn Du mehrere Zahlen aus einem Text extrahieren möchtest, kannst Du Array-Formeln verwenden, um mehrere Ergebnisse zu erhalten.
-
Kombiniere mit FILTER
: In neueren Excel-Versionen kannst Du die FILTER
-Funktion verwenden, um nur die Zellen anzuzeigen, die Zahlen enthalten.
-
Reguläre Ausdrücke: Wenn Du mit komplexeren Texten arbeitest, kann die Verwendung von regulären Ausdrücken in VBA hilfreich sein, um nur die Ziffern zu extrahieren.
FAQ: Häufige Fragen
1. Wie kann ich nur die Zahlen aus einer Zelle extrahieren?
Nutze die Formel =WERT(TEIL(A1;SUCHEN(",";A1)+2;4))
, um die erste Zahl zu extrahieren. Für alle Zahlen kannst Du eine Kombination von Formeln oder VBA verwenden.
2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die beschriebenen Formeln funktionieren in Excel-Versionen ab Excel 2007. Achte darauf, die Formeln entsprechend anzupassen, wenn Du mit älteren Versionen arbeitest.