Sucht eine Zeichenfolge (Suchtext) innerhalb einer anderen Zeichenfolge (Text) und gibt als Ergebnis die Nummer der Anfangsposition von Suchtext ab dem ersten Zeichen von Text zurⁿck. Sie k÷nnen auch die SUCHEN-Funktion verwenden, um eine Zeichenfolge innerhalb einer anderen zu suchen, doch im Gegensatz zu SUCHEN berⁿcksichtigt die FINDEN-Funktion die Schreibweise (Gro▀-/Kleinbuchstaben) der beteiligten Zeichenfolgen und lΣsst keine Platzhalterzeichen zu.
Syntax
FINDEN(Suchtext;Text;Erstes_Zeichen)
Suchtext ist der Text, den Sie finden m÷chten.
Text ist der Text, in dem Suchtext gesucht werden soll.
Erstes_Zeichen gibt an, bei welchem Zeichen die Suche begonnen werden soll. Das erste zu Text geh÷rende Zeichen hat die Nummer 1. Fehlt das Argument Erstes_Zeichen, wird es als 1 angenommen.
Verwenden Sie Erstes_Zeichen, damit ein Suchvorgang nicht mit dem ersten Zeichen der zu durchsuchenden Zeichenfolge beginnt, sondern eine bestimmte Anzahl von Zeichen ⁿberspringt. Beispielsweise m÷chten Sie die Zeichenfolge "MOD0093.Herrenmode" auswerten. Um festzustellen, welche Position das erste J im angegebenen Teil der Zeichenfolge einnimmt, mⁿssen Sie Erstes_Zeichen mit 8 belegen, sodass der Abschnitt der Zeichenfolge, der die Seriennummer angibt, nicht durchsucht wird. FINDEN beginnt mit dem achten Zeichen, stellt fest, dass das nΣchste Zeichen mit dem Suchtext ⁿbereinstimmt, und gibt die Zahlá9 zurⁿck. FINDEN gibt immer die Anzahl der Zeichen ab dem Anfang von Text zurⁿck; dabei werden die ⁿbersprungenen Zeichen gezΣhlt, wenn Erstes_Zeichen gr÷▀er als 1 ist.
Hinweise
Beispiel 1
Formel | Beschreibung (Ergebnis) |
---|---|
=FINDEN("M";"Miriam McGovern") | Position des ersten "M" in der Zeichenfolge (1) |
=FINDEN("m";"Miriam McGovern") | Position des ersten "m" in der Zeichenfolge (6) |
=FINDEN("M";"Miriam McGovern";3) | Position des ersten "M" in der Zeichenfolge, ab dem dritten Zeichen (8) |
Beispiel 2
Sp1 | Formel | Beschreibung (Ergebnis) |
---|---|---|
Keramikisolierungen #124-TD45-87 | =Teil([Sp1];1;FINDEN(" #";[Sp1];1)-1) | Extrahiert in der Zeichenfolge Text von Position 1 bis zur Position " #" (Keramikisolierungen) |
Kupferspulen #12-671-6772 | =Teil([Sp1];1;FINDEN(" #";[Sp1];1)-1) | Extrahiert in der Zeichenfolge Text von Position 1 bis zur Position " #" (Kupferspulen) |
RegelwiderstΣnde #116010 | =Teil([Sp1];1;FINDEN(" #";[Sp1];1)-1) | Extrahiert in der Zeichenfolge Text von Positioná1 bis zur Position " #" (RegelwiderstΣnde) |