WENN Text in Zelle XY endet mit XY DANN...
Schritt-für-Schritt-Anleitung
Um in Excel zu überprüfen, ob ein Text in einer Zelle mit einem bestimmten Zeichen oder Wort endet, kannst Du die folgende Formel verwenden:
=WENN(RECHTS(A1;3)="USA";"US";WENN(RECHTS(A1;5)="Japan";"JP";""))
In diesem Beispiel wird überprüft, ob der Text in Zelle A1 mit "USA" oder "Japan" endet. Du kannst die Anzahl der Zeichen im RECHTS-Befehl anpassen, um die spezifischen Endungen für verschiedene Länder zu überprüfen.
Falls Du mit mehreren Länderkürzeln arbeiten möchtest, kannst Du die Formel erweitern, indem Du mehr WENN-Befehle hinzufügst.
Häufige Fehler und Lösungen
-
Problem mit Platzhaltern
- Der Platzhalter
* funktioniert nicht in der WENN-Funktion. Stattdessen kannst Du die FINDEN-Funktion verwenden, um zu prüfen, ob der gesuchte Text im Zelleninhalt vorkommt.
-
Formeln funktionieren nicht wie erwartet
- Wenn Du die
FINDEN-Funktion verwendest, stelle sicher, dass Du die Ausgabe der Funktion korrekt behandelst. Verwende ISTFEHLER, um Fehler abzufangen.
Beispiel:
=WENN(ISTFEHLER(FINDEN("USA";A1)); ""; "US")
Alternative Methoden
Eine andere Möglichkeit ist die Verwendung von SVERWEIS in Kombination mit RECHTS:
=SVERWEIS(RECHTS(A1;LÄNGE(A1)-FINDEN(",";A1)-1); $D$1:$E$3; 2; FALSCH)
Hierbei wird das Länderkürzel anhand des Textes, der nach dem Komma steht, ermittelt. Dies funktioniert gut, wenn Deine Datenstruktur dies zulässt.
Praktische Beispiele
Angenommen, Du hast in Spalte A die Namen und Länder, die Du analysieren möchtest:
| A |
B |
| Klaus, USA |
US |
| Martin, Japan |
JP |
| Horst, Belgien |
|
Die Formel in Zelle B1 könnte wie folgt aussehen:
=WENN(RECHTS(A1;3)="USA";"US";WENN(RECHTS(A1;5)="Japan";"JP";""))
Du kannst diese Formel nach unten ziehen, um sie auf die anderen Zellen anzuwenden.
Tipps für Profis
- Verwende Named Ranges: Wenn Du eine große Menge an Daten hast, kann es hilfreich sein, benannte Bereiche zu verwenden, um Deine Formeln übersichtlicher zu gestalten.
- Fehlerbehandlung: Nutze
ISTFEHLER oder WENNFEHLER, um sicherzustellen, dass Deine Formeln auch bei unerwarteten Werten nicht brechen.
FAQ: Häufige Fragen
1. Wie kann ich mehrere Bedingungen in einer WENN-Funktion kombinieren?
Du kannst mehrere WENN-Funktionen ineinander verschachteln, um verschiedene Bedingungen zu prüfen. Achte darauf, dass Du nicht zu viele Verschachtelungen verwendest, um die Lesbarkeit der Formel zu erhalten.
2. Warum funktioniert die FINDEN-Funktion nicht?
Die FINDEN-Funktion unterscheidet zwischen Groß- und Kleinschreibung. Stelle sicher, dass die Groß- und Kleinschreibung in Deinem Text übereinstimmt. Wenn Du dies umgehen möchtest, kannst Du die SUCHEN-Funktion verwenden, die nicht zwischen Groß- und Kleinschreibung unterscheidet.