Funktsioon FIND

Rakenduskoht
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

Leiab ühest tekstistringist (find_text) teise tekstistringi (within_text) 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)

Find_text on tekst, mida soovite otsida.

Within_text on tekst, mis sisaldab otsitavat teksti.

Start_num määrab märgi, millest alates otsing käivitatakse. 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.

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 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 suurem kui within_text pikkus, 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).