Zeichensuche/ elegante Lösung?
18.03.2014 08:40:32
Volkmar
Aufgabe: Prüfe, ob ein Suchtext in einem Text enthalten ist. Groß- und Kleinbuchstaben sollen nicht unterschieden werden. Wenn der Suchtext nicht im Text enthalten ist, soll eine 0 sonst eine 1 zurückgegeben werden.
Hinweis: Die Funktion SUCHEN() gibt den Fehlerwert #WERT! zurück, wenn der Suchtext nicht gefunden wird.
Folgende zwei Möglichkeiten verwende ich bisher:
=WENN(SUCHEN(Suchtext;Text&Suchtext)>LÄNGE(Text);"0";1)
=WENN(TYP(SUCHEN(Suchtext;Text))=16;"0";1) Hinweis: TYP()=16 [=Fehlerwert]
Wer kennt für diese Standardaufgabe einen kurzen eleganten Programmcode, der vor allem ohne das Abfangen eines Fehlers auskommt?
Gruß Volkmar