Leiab ühest tekstistringist (find_text) teise tekstistringi (within_text) hulgast ühe tekstistringi ja tagastab find_text alguspositsiooni numbri alates within_text esimesest märgist. Funktsiooni SEARCH saate kasutada ka ühe tekstistringi otsimiseks teise seest, kuid erinevalt funktsioonist SEARCH on find tõstutundlik ega luba metamärke.
Süntaks
FIND(find_text;within_text;start_num)
Otsitav_tekst on tekst, mida soovite otsida.
Teksti_seest on tekst, mis sisaldab otsitavat teksti.
Algusnr määrab märgi, millest alates otsingut alustada. Stringi teksti_seest esimese märgi number on 1. Kui argument algusnr puudub, eeldatakse, et see on 1.
Määratud arvu märkide vahelejätmiseks saate kasutada ka start_num. Oletagem näiteks, et töötate tekstistringiga "AYF0093. YoungMensApparel". Esimese "Y" arvu leidmiseks tekstistringi kirjeldavas osas seadke start_num väärtuseks 8, et teksti järjenumbri osa ei otsitaks. FUNKTSIOON FIND algab märgiga 8, otsib find_text järgmisest märgist ja tagastab arvu 9. Funktsioon FIND tagastab alati within_text algusest alates märkide arvu, loendab vahelejättavad märgid, kui start_num on suurem kui 1.
Märkused.
-
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 find_text ei kuvata within_text, tagastab funktsioon FIND #VALUE! #NUM!.
-
Kui start_num pole suurem kui null, tagastab funktsioon FIND #VALUE! #NUM!.
-
Kui start_num on within_text pikkusest pikem, tagastab funktsioon FIND #VALUE! #NUM!.
Näidiskogum 1
Valem |
Kirjeldus (tulem) |
---|---|
=FIND("M";"Miriam McGovern") |
Esimese "M" asukoht stringis (1) |
=FIND("m";"Miriam McGovern") |
Esimese "m" asukoht stringis (6) |
=FIND("M";"Miriam McGovern";3) |
Esimese "M" asukoht stringis, alustades kolmandast märgist (8) |
Näidiskogum 2
Veeru number1 |
Valem |
Kirjeldus (tulem) |
---|---|---|
Keraamilised isolaatorid #124-TD45-87 |
=MID([Col1],1;FIND(" #";[Col1],1)-1) |
Ekstraktib teksti stringis positsioonist 1 kuni märgi " #" asukohani (Keraamilised isolaatorid). |
Poolid #12-671-6772 |
=MID([Col1],1;FIND(" #";[Col1],1)-1) |
Ekstraktib teksti stringis positsioonist 1 kuni märgi " #" asukohani (Copper Coils). |
Varistorid #116010 |
=MID([Col1],1;FIND(" #";[Col1],1)-1) |
Ekstraktib teksti 1. positsioonist stringis märgi " #" asukohani (muutuvad takistid). |