Ich habe eine ganze Zeit probiert und ich bin nicht sicher ob das Folgende die eleganteste Möglichkeit ist, aber es funktioniert zunächst mal.
Das hier liefert Wahr/Falsch (boolsche Werte):
=NICHT(ISTFEHLER(VERWEIS("dein_text";B1:B100)))
Das hier liefert 1/0 als boolsche Werte:
=N(NICHT(ISTFEHLER(VERWEIS("dein_text";B1:B100))))
Das hier liefert True/False als Strings:
=WENN(N(NICHT(ISTFEHLER(VERWEIS("dein_text";B1:B100))))=1;"TRUE";"FALSE")
Das Ergebnis aller 3 Formeln ist immer wahr wenn der gesuchte String
mindestens einmal in der Spalte vorhanden ist.
Ich weiß nicht ob diese Art des Vorgehens für Deine Zwecke explizit nötig ist:
D.h. die "function" soll eine Spalte (z.B.: 2) String durchsuchen, bis zum ersten mal der gesuchte Wert auftritt.
denn die 3 Formeln prüfen alle Zellen (B1 bis B100) komplett durch, ohne Rücksicht ob der String schon z.B. in Zelle B2 gefunden wird. Sollte es Dir darauf ankommen nur solange zu suchen bis der String erstmalig gefunden wird müßtest Du wohl eine benutzerdefinierte Funktion dafür selber schreiben.
Gruß
Stephan
Ich habe eine ganze Zeit probiert und ich bin nicht sicher ob das Folgende die eleganteste Möglichkeit ist, aber es funktioniert zunächst mal.
Das hier liefert Wahr/Falsch (boolsche Werte):
[color=blue]=NICHT(ISTFEHLER(VERWEIS("dein_text";B1:B100)))[/color]
Das hier liefert 1/0 als boolsche Werte:
[color=blue]=N(NICHT(ISTFEHLER(VERWEIS("dein_text";B1:B100))))[/color]
Das hier liefert True/False als Strings:
[color=blue]=WENN(N(NICHT(ISTFEHLER(VERWEIS("dein_text";B1:B100))))=1;"TRUE";"FALSE")[/color]
Das Ergebnis aller 3 Formeln ist immer wahr wenn der gesuchte String [u]mindestens [/u]einmal in der Spalte vorhanden ist.
Ich weiß nicht ob diese Art des Vorgehens für Deine Zwecke explizit nötig ist:
[quote]D.h. die "function" soll eine Spalte (z.B.: 2) String durchsuchen, bis zum ersten mal der gesuchte Wert auftritt.[/quote]
denn die 3 Formeln prüfen alle Zellen (B1 bis B100) komplett durch, ohne Rücksicht ob der String schon z.B. in Zelle B2 gefunden wird. Sollte es Dir darauf ankommen nur solange zu suchen bis der String erstmalig gefunden wird müßtest Du wohl eine benutzerdefinierte Funktion dafür selber schreiben.
Gruß
Stephan