Sucht eine Textzeichenfolge (find_text) innerhalb einer anderen Textzeichenfolge (within_text) und gibt die Nummer der Anfangsposition von find_text ab dem ersten Zeichen von within_text zurück. Sie können SEARCH auch verwenden, um eine Textzeichenfolge in einer anderen zu finden, aber im Gegensatz zu SEARCH wird bei FIND die Groß-/Kleinschreibung beachtet und keine Wildcardzeichen zugelassen.
Syntax
FIND(find_text,within_text,start_num)
Find_text ist der Text, den Sie suchen möchten.
Within_text ist der Text, der den text enthält, den Sie suchen möchten.
Start_num gibt das Zeichen an, an dem die Suche gestartet werden soll. Das erste zu "Text" gehörende Zeichen hat die Nummer 1. Fehlt das Argument "Erstes_Zeichen", wird es als 1 angenommen.
Sie können auch start_num verwenden, um eine angegebene Anzahl von Zeichen zu überspringen. Angenommen, Sie arbeiten mit der Textzeichenfolge "AYF0093. YoungMensApparel". 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. 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
-
Ist "Suchtext" eine leere Zeichenfolge (""), wird durch FINDEN eine Übereinstimmung mit dem ersten Zeichen der zu durchsuchenden Zeichenfolge ermittelt (also mit dem Zeichen, das die Position "Erstes_Zeichen" oder 1 einnimmt).
-
"Suchtext" darf keine Platzhalterzeichen enthalten.
-
Wenn find_text nicht in within_text angezeigt wird, gibt FIND die #VALUE! an.
-
Wenn start_num nicht größer als 0 (null) ist, gibt FIND die #VALUE! an.
-
Wenn start_num größer als die Länge der within_text ist, gibt FIND den #VALUE! an.
Beispielsatz 1
Formel |
Beschreibung (Ergebnis) |
---|---|
=FIND("M";"Miriam McGovern") |
Position des ersten "M" in der Zeichenfolge (1) |
=FIND("m";"Miriam McGovern") |
Position des ersten "m" in der Zeichenfolge (6) |
=FIND("M";"Miriam McGovern";3) |
Position des ersten "M" in der Zeichenfolge, beginnend mit dem dritten Zeichen (8) |
Beispielsatz 2
Col1 |
Formel |
Beschreibung (Ergebnis) |
---|---|---|
Keramikisolierungen #124-TD45-87 |
=MID([Col1],1;FIND(" #";[Col1],1)-1) |
Extrahiert Text von Position 1 bis zur Position von "#" in der Zeichenfolge (Keramikisolatoren) |
Kupferspulen #12-671-6772 |
=MID([Col1],1;FIND(" #";[Col1],1)-1) |
Extrahiert Text von Position 1 bis zur Position von "#" in der Zeichenfolge (Kupferspulen) |
Regelwiderstände #116010 |
=MID([Col1],1;FIND(" #";[Col1],1)-1) |
Extrahiert Text von Position 1 bis zur Position von "#" in der Zeichenfolge (Variable Resistors) |