SUCHEN() und FINDEN() – Funktionen

Funktion SUCHEN()

Beschreibung

Mit dieser Funk­tion suchen Sie nach ein­er Textze­ichen­folge inner­halb ein­er anderen Zeichen­folge. Bei Erfolg (gefun­den) wird die Posi­tion des ersten Auftretens zurück gegeben. Sie ist der Funk­tion FINDEN() sehr ähn­lich.

Syntax

=SUCHEN(Such­Be­griff; Such­Bere­ich; [Start­Po­si­tion])

Argument(e)

Das erforder­liche Argu­ment Such­Be­griff ist das Zeichen oder die Zeichen­kette, welche gesucht wer­den soll.

Der Such­Bere­ich ist gle­icher­maßen erforder­lich und stellt das Wort oder den String (Zeichen­kette) dar, wo der Such­Be­griff eventuell enthal­ten ist.

Als Start­Po­si­tion kön­nen Sie angeben, an welch­er Stelle in Such­Bere­ich die Suche begin­nen soll. Dieses Argu­ment ist option­al.

Beispiel(e)

=SUCHEN(„n”; „Hannes”)

gibt als Ergeb­nis 3 zurück, da das erste Auftreten des „n” an drit­ter Posi­tion des Such­bere­ichs ist.

=SUCHEN(„N”; „Hannes”)

gibt als Ergeb­nis eben­falls 3 zurück, Groß- KLein­schrei­bung ist nicht rel­e­vant.

=SUCHEN(„N”; „Hannes”; 4)

gibt als Ergeb­nis 4 zurück, da das erste Auftreten des „n” an ab der vierten Stelle zwar an erster, auf den gesamten Such­be­griff bezo­gen aber viert­er Posi­tion ist.

=SUCHEN(„a”; „Hannes”; 4)

gibt als Ergeb­nis den Fehler­w­ert #WERT! zurück, da das erste Auftreten des „a” an ab der vierten Stelle nicht gefun­den wird, die ersten drei Posi­tio­nen wer­den zum Find­en nicht berück­sichtigt.

Hin­weise

  • Der Such­be­griff ist nicht auf 1 Zeichen begren­zt, es kön­nen Worte, Wort­teile oder mehrere getren­nte Worte sein.
  • Die Funk­tion SUCHEN() unter­schei­det nicht zwis­chen Groß- und Klein­schrei­bung. Ist die Unter­schei­dung für den Erfolg wichtig, dann ver­wen­den Sie bitte die Funk­tio­nen FINDEN().
  • In Such­Be­griff kön­nen Sie die „Jok­erze­ichen” Frageze­ichen ? und Sternchen * als Platzhal­terze­ichen ver­wen­den. Je ein Frageze­ichen erset­zt genau ein Zeichen; ein Sternchen erset­zt eine beliebige Zeichen­folge. Wenn Sie nach einem Frageze­ichen oder Sternchen als solch­es suchen möcht­en, müssen Sie eine Tilde ~ vor dem zu suchen­den Zeichen eingeben.
  • Wird in Such­Bere­ich der Such­Text nicht gefun­den, gibt die Funk­tion den Fehler­w­ert #WERT! zurück.
  • Ist das optionale Argu­ment Start­Po­si­tion nicht angegeben, wird eine 1 dafür ver­wen­det.
  • Ist Start­Po­si­tion klein­er als 1 oder größer als die Länge von Such­Bere­ich, gibt SUCHEN() den Fehler­w­ert #WERT! zurück.

▲ nach oben …

Funktion FINDEN()

Beschreibung

Mit dieser Funk­tion suchen Sie nach ein­er Textze­ichen­folge inner­halb ein­er anderen Zeichen­folge. Bei Erfolg (gefun­den) wird die Posi­tion des ersten Auftretens zurück gegeben. Sie ist der Funk­tion SUCHEN() sehr ähn­lich.

Syntax

=FINDEN(Such­Be­griff; Such­Bere­ich; [Start­Po­si­tion])

Argument(e)

Das erforder­liche Argu­ment Such­Be­griff ist das Zeichen oder die Zeichen­kette, welche gesucht wer­den soll.

Der Such­Bere­ich ist gle­icher­maßen erforder­lich und stellt das Wort oder den String (Zeichen­kette) dar, wo der Such­Be­griff eventuell enthal­ten ist.

Als Start­Po­si­tion kön­nen Sie angeben, an welch­er Stelle in Such­Bere­ich die Suche begin­nen soll. Dieses Argu­ment ist option­al.

Beispiel(e)

=FINDEN(„n”; „Hannes”)

gibt als Ergeb­nis 3 zurück, da das erste Auftreten des „n” an drit­ter Posi­tion des Such­bere­ichs ist.

=FINDEN(„N”; „Hannes”)

gibt als Ergeb­nis den Fehler­w­ert #WERT! zurück, Groß- KLein­schrei­bung ist bei dieser Funk­tion rel­e­vant. Also: „N”<>„n”.

=FINDEN(„n”; „Hannes”; 4)

gibt als Ergeb­nis 4 zurück, da das erste Auftreten des „n” an ab der vierten Stelle zwar an erster, auf den gesamten Such­be­griff bezo­gen aber viert­er Posi­tion ist.

=FINDEN(„a”; „Hannes”; 4)

gibt als Ergeb­nis den Fehler­w­ert #WERT! zurück, da das erste Auftreten des „a” an ab der vierten Stelle nicht gefun­den wird, die ersten drei Posi­tio­nen wer­den zum Find­en nicht berück­sichtigt.

Hin­weise

  • Der Such­be­griff ist nicht auf 1 Zeichen begren­zt, es kön­nen Worte, Wort­teile oder mehrere getren­nte Worte sein.
  • Die Funk­tion FINDEN() unter­schei­det zwis­chen Groß- und Klein­schrei­bung. Ist die Unter­schei­dung für den Erfolg nicht wichtig, dann kön­nen ver­wen­den Sie auch die Funk­tio­nen SUCHEN() ver­wen­den, wo Sie noch weit­ere Möglichkeit­en haben.
  • In Such­Be­griff kön­nen Sie keine „Jok­erze­ichen” Frageze­ichen ? und Sternchen * als Platzhal­ter ver­wen­den. Das geht nur bei der Funk­tion SUCHEN().
  • Wird in Such­Bere­ich der Such­Text nicht gefun­den, gibt die Funk­tion den Fehler­w­ert #WERT! zurück.
  • Ist das optionale Argu­ment Start­Po­si­tion nicht angegeben, wird eine 1 dafür ver­wen­det.
  • Ist Start­Po­si­tion klein­er als 1 oder größer als die Länge von Such­Bere­ich, gibt FINDEN() den Fehler­w­ert #WERT! zurück.
[NachOben­Let­zte Verweis=„Fn: Suchen & Find­en”]
Dieser Beitrag wurde unter Excel-Funktionen, Text abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.