- Text finden - Der zu findende Text.
- innerhalb_text - Der zu durchsuchende Text.
- start_num - [optional] Startposition im zu suchenden Text. Optional, Standardwert 1.
Die SEARCH-Funktion gibt die Position (als Zahl) von Eins zurück Textzeichenfolge in einem anderen. Wenn der Suchstring mehr als einmal vorkommt, gibt SEARCH die Position des Erste Auftreten. SEARCH unterscheidet nicht zwischen Groß- und Kleinschreibung, unterstützt aber Platzhalter . Verwenden Sie die FINDEN-Funktion um eine Suche unter Beachtung der Groß-/Kleinschreibung durchzuführen. Wenn SEARCH nichts findet, gibt es einen #VALUE-Fehler zurück. Beachten Sie auch, dass wenn Text finden leer ist, gibt SEARCH 1 zurück. Dies kann zu einem falsch positiven Ergebnis führen, wenn Text finden kommt aus einer Zelle, und die Zelle ist leer.
Beispiel
Um die Position des Buchstabens 'A' im Wort 'Apple' zurückzugeben:
= SEARCH ('A','Apple') // returns 1
Beachten Sie, dass hartcodierte Textwerte in doppelte Anführungszeichen ('') eingeschlossen werden müssen.
So finden Sie die erste Position 'the' in einer beliebigen Kombination aus Groß- oder Kleinbuchstaben:
= FIND ('the','The cat in the hat') // returns 1
Verwendung von Wildcards:
= SEARCH ('?at','The cat in the hat') // returns 5
Anmerkungen
- SEARCH gibt die Position des ersten Zeichens von zurück Text finden innerhalb innerhalb_text.
- start_num ist optional und standardmäßig auf 1.
- nicht wie FINDEN , SEARCH unterscheidet nicht zwischen Groß- und Kleinschreibung und erlaubt Platzhalter .
- SEARCH erlaubt die Platzhalterzeichen Fragezeichen (?) und Sternchen (*) in find_text.
- Die ? entspricht einem einzelnen Zeichen und das * entspricht einer beliebigen Zeichenfolge.
- Um ein wörtliches zu finden? oder *, verwenden Sie eine Tilde (~) vor dem Zeichen, d. h. ~* und ~?.