SUCHEN gibt, beginnend mit Erstes_Zeichen, die Nummer des Zeichens zurⁿck, an der das zu suchende Zeichen oder die zu suchende Zeichenfolge erstmals gefunden wurde. SUCHEN k÷nnen Sie z.áB. immer dann verwenden, wenn Sie ermitteln m÷chten, welche Position ein Zeichen oder eine Zeichenfolge innerhalb einer anderen Zeichenfolge einnimmt, um letztere mit einer der Funktionen TEIL oder ERSETZEN zu Σndern.
Syntax
SUCHEN(Suchtext;Text;Erstes_Zeichen)
Suchtext ist der Text, den Sie finden m÷chten. Eine als Suchtext angegebene Zeichenfolge darf die Platzhalterzeichen Fragezeichen (?) und Sternchen (*) enthalten. Ein Fragezeichen ersetzt ein Zeichen; ein Sternchen ersetzt eine beliebige Zeichenfolge. Wenn Sie nach einem Fragezeichen oder Sternchen suchen m÷chten, mⁿssen Sie eine Tilde (~) vor das zu suchende Zeichen setzen.
Text ist der Text, in dem Sie nach Suchtext suchen m÷chten
Erstes_Zeichen ist die Nummer des Zeichens in Text, ab der Sie mit der Suche beginnen m÷chten.
Verwenden Sie Erstes_Zeichen, damit ein Suchvorgang nicht mit dem ersten Zeichen der zu durchsuchenden Zeichenfolge beginnt, sondern eine bestimmte Anzahl von Zeichen ⁿberspringt. Sie m÷chten z.áB. die Zeichenfolge "MOD0093.Herrenmode" auswerten. Um festzustellen, welche Position das erste H 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. SUCHEN beginnt mit dem achten Zeichen, stellt fest, dass das nΣchste Zeichen mit dem Suchtext ⁿbereinstimmt, und gibt die Zahl 9 zurⁿck. SUCHEN 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
Sp1 | Sp2 | Sp3 | Formel | Beschreibung (Ergebnis) |
---|---|---|---|---|
Anweisungen | Gewinnspanne | Spanne | =SUCHEN("e";[Sp1];6) | Stelle des ersten "e" in der Zeichenfolge, beginnend an der sechsten Stelle (10) |
Anweisungen | Gewinnspanne | Spanne | =SUCHEN([Sp2];[Sp3]) | Position von "spanne" in "Gewinnspanne" (7) |
Anweisungen | Gewinnspanne | Spanne | =ERSETZEN([Sp3];SUCHEN([Sp3];[Sp2]);6;"betrag") | Ersetzt "spanne" durch "betrag" (Gewinnbetrag) |