Funktsioon SEARCH

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

Search tagastab selle märgi numbri, millest konkreetne märk või tekstistring esimest korda leitakse, alustades start_num. Funktsiooni SEARCH abil saate tuvastada märgi või tekstistringi asukoha mõnes muus tekstistringis, et saaksite teksti muutmiseks kasutada funktsioone MID või REPLACE.

Süntaks

SEARCH(find_text;within_text;start_num)

Find_text on tekst, mida soovite otsida. Find_text saate kasutada metamärke – küsimärki (?) ja tärni (*). Küsimärk vastab suvalisele üksikmärgile, tärn aga suvalisele märgijadale. Kui tegelikult soovitegi küsimärki või tärni, tippige otsitava märgi ette tilde (~).

Within_text on tekst, millest soovite find_text otsida.

Start_num on within_text olev märginumber, millest soovite otsida. Kasutage argumenti algusnr määratud arvu märkide vahelejätmiseks. 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. Search algab märgiga 8, leiab find_text järgmisest märgist ja tagastab arvu 9. Funktsioon SEARCH tagastab alati within_text algusest alates märkide arvu, loendab vahelejättavad märgid, kui start_num on suurem kui 1.

Kommentaarid

  • Funktsioon SEARCH ei erista teksti otsimisel suur- ja väiketähti.
  • Funktsioon SEARCH sarnaneb funktsiooniga FIND, välja arvatud see, et FIND on tõstutundlik.
  • Kui find_text ei leita, #VALUE! tagastatakse väärtus.
  • Kui start_num puudub, eeldatakse, et see on 1.
  • Kui start_num pole suurem kui 0 (null) või suurem kui within_text pikkus, #VALUE! tagastatakse väärtus.

Näited

Veeru number1 Veeru number 2 Veeru 3 Valem Kirjeldus (tulem)
Väljavõtted Kasum (bruto) bruto =SEARCH("e";[Veeru_arv];6) Esimese "e" asend stringis, alates kuuendast positsioonist (7)
Väljavõtted Kasum (bruto) bruto =SEARCH([Col3],[Col2]) "Kasumimarginaali" positsioon "kasumimarginaalis" (8)
Väljavõtted Kasum (bruto) bruto =REPLACE([Col2],SEARCH([Col3],[Col2]);6;"Kogus") Asendab "kasumimarginaali" "Summaga" (kasumisumma).