Betrag in Text suchen und ausgeben
Schritt-für-Schritt-Anleitung
Um den Betrag in einem Text in Excel zu extrahieren, kannst Du die folgenden Schritte befolgen:
- Öffne deine Excel-Datei und gehe zu der Tabelle, in der Du arbeiten möchtest.
- Gib den Text in Zelle A1 ein. Zum Beispiel:
Text blabla Verkaufspreis: EUR 4,99 Text blabla
.
- In Zelle B1 gib die folgende Formel ein, um den Betrag zu extrahieren:
=GLÄTTEN(TEIL(A1;FINDEN("EUR ";A1)+4;5))
Diese Formel sucht nach dem Text "EUR", findet die Position des Betrags und gibt die ersten 5 Zeichen zurück.
- Kopiere die Formel in die darunter liegenden Zellen (z.B. B2, B3), um sie auf andere Texte anzuwenden.
Häufige Fehler und Lösungen
-
Leerzeichen im Ergebnis: Wenn Du ein Leerzeichen vor dem Betrag siehst, könnte das an der Formel liegen. Nutze die GLÄTTEN
-Funktion, um überflüssige Leerzeichen zu entfernen.
-
Keine Ausgabe: Wenn die Zelle leer bleibt, überprüfe, ob der Text das Wort "EUR" enthält. Ist dies nicht der Fall, wird die Formel keinen Betrag finden.
-
Falscher Betrag: Stelle sicher, dass die Formel korrekt auf die Position des Betrags verweist. Möglicherweise musst Du die Anzahl der Zeichen anpassen, die die TEIL
-Funktion zurückgibt.
Alternative Methoden
Es gibt mehrere Möglichkeiten, den Betrag in Excel zu finden. Eine davon ist die Verwendung von WENNFEHLER
, um eine mögliche Fehlermeldung abzufangen:
=WENNFEHLER(GLÄTTEN(TEIL(A1;FINDEN("EUR ";A1)+4;(FINDEN(",";A1)-FINDEN("EUR ";A1)-4))); "")
Diese Methode sorgt dafür, dass Du bei Fehlern nicht mit einer Fehlermeldung konfrontiert wirst, sondern einfach eine leere Zelle siehst.
Praktische Beispiele
Hier sind einige Beispiele, wie Du die Formel in verschiedenen Szenarien anwenden kannst:
Zelle A |
Zelle B (Formel) |
Ergebnis |
A1: Text blabla Verkaufspreis: EUR 4,99 Text blabla |
=GLÄTTEN(TEIL(A1;FINDEN("EUR ";A1)+4;5)) |
4,99 |
A2: Text blabla Verkaufspreis: EUR 11,90, 2 von 2000 Artikeln zu EUR 5,95 Text blabla |
=GLÄTTEN(TEIL(A2;FINDEN("EUR ";A2)+4;5)) |
11,90 |
A3: Text blabla Verkaufspreis: EUR 1254,99 Text blabla |
=GLÄTTEN(TEIL(A3;FINDEN("EUR ";A3)+4;6)) |
1254,99 |
Tipps für Profis
-
Verwendung von SUCHEN
statt FINDEN
: SUCHEN
ist nicht case-sensitive und kann bei der Suche nach Texten nützlich sein.
-
Betragsformatierung: Stelle sicher, dass die Zellen für den Betrag als Währung formatiert sind, um die Lesbarkeit zu verbessern.
-
Matrixformeln: Wenn Du mit großen Datenmengen arbeitest, kannst Du auch Matrixformeln in Betracht ziehen, um die Effizienz zu steigern.
FAQ: Häufige Fragen
1. Kann ich auch andere Währungen als EUR suchen?
Ja, Du kannst die Formel anpassen, indem Du "EUR" durch das gewünschte Währungszeichen ersetzt.
2. Funktioniert das auch mit mehreren Beträgen in der gleichen Zelle?
Die gegebene Formel extrahiert nur den ersten gefundenen Betrag. Du müsstest die Formel anpassen, um alle Beträge zu extrahieren.
3. Was mache ich, wenn mein Betrag mehr als 5 Zeichen hat?
Erhöhe die Anzahl der Zeichen in der TEIL
-Funktion, um längere Beträge abzudecken.