Üht tekstistringi (otsitav_tekst) otsitakse teise tekstistringi (teksti_seest) seest ja tagastatakse esimese tekstistringi (otsitav_tekst) alguspositsiooni number alates teise tekstistringi (teksti_seest) esimesest märgist. Ühe tekstistringi otsimiseks teise seest saate kasutada ka funktsiooni SEARCH, kuid erinevalt viimasest on funktsiooni FIND kaasatav tekst tõstutundlik ja metamärgid keelatud.
Süntaks
FIND(otsitav_tekst;teksti_seest;algusnr)
Otsitav_tekst – tekst, mida soovite leida.
Teksti_seest – tekst, mis sisaldab otsitavat teksti.
Algusnr – selle abil määratletakse märk, millelt otsing algab. Stringi teksti_seest esimese märgi number on 1. Kui argument algusnr puudub, eeldatakse, et see on 1.
Argumenti algusnr saate kasutada määratud arvu märkide vahelejätmiseks. Oletame näiteks, et töötate tekstistringiga "ANF0093.NoorteMeesteRõivad". Et leida esimese "N" positsiooni number tekstistringi kirjeldavas osas, seadke algusnr võrdseks 8-ga – siis ei toimu otsingut stringi järjenumbri osas. Funktsioon FIND alustab otsimist 8. märgist ning tagastab märgi numbriga 9. Funktsiooni FIND abil tagastatakse alati märgi number stringi teksti_seest algusest – kaasatakse ka vahelejäetud märkide arv, kui argument algusnr on ühest suurem.
Kommentaarid
-
Kui string otsitav_tekst on "" (tühi tekst), loeb funktsioon FIND sobivaks otsingustringi esimese märgi (s.o märgi numbriga algusnr või 1).
-
Argument otsitav_tekst ei tohi sisaldada metamärke.
-
Kui argument otsitav_tekst ei asu argumendis teksti_seest, tagastab funktsioon FIND veaväärtuse #VALUE!
-
Kui argument algusnr on nullist väiksem, tagastab funktsioon FIND veaväärtuse #VALUE!
-
Kui argument algusnr on suurem kui stringi teksti_seest pikkus, tagastatakse funktsiooni FIND veaväärtus #VALUE!.
Näited (1)
Valem |
Kirjeldus (tulem) |
=FIND("M";"Miriam McGovern") |
Esimene tähe "M" asukoht stringis (1) |
=FIND("m";"Miriam McGovern") |
Esimene tähe "m" asukoht stringis (6) |
=FIND("M";"Miriam McGovern";3) |
Esimese "n" asukoht stringis alates viiendast märgist (10). |
Näited (2)
Veerg1 |
Valem |
Kirjeldus (tulem) |
Keraamilised isolaatorid #124-TD45-87 |
=MID([Veerg1];1;FIND(" #";[Veerg1];1)–1) |
Ekstraktitakse stringi tekst alates asukohast 1 kuni asukohani " #" (Ceramic Insulators) |
Poolid #12-671-6772 |
=MID([Veerg1];1;FIND(" #";[Veerg1];1)–1) |
Ekstraktitakse stringi tekst alates asukohast 1 kuni asukohani " #" (Copper Coils) |
Varistorid #116010 |
=MID([Veerg1];1;FIND(" #";[Veerg1];1)–1) |
Ekstraktitakse stringi tekst alates asukohast 1 kuni asukohani " #" (Variable Resistors) |