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)
Otsitav_tekst 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 (~).
Teksti_seest on tekst, millest soovite find_text otsida.
Algusnr on märginumber within_text, millest soovite otsimist alustada. 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.
Märkused.
-
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) |
---|---|---|---|---|
Marginaalid |
Kasum (bruto) |
bruto |
=SEARCH("e";[Veeru_arv];6) |
Esimese "e" asend stringis, alates kuuendast positsioonist (7) |
Marginaalid |
Kasum (bruto) |
bruto |
=SEARCH([Col3],[Col2]) |
"Kasumimarginaali" positsioon "kasumimarginaalis" (8) |
Marginaalid |
Kasum (bruto) |
bruto |
=REPLACE([Col2],SEARCH([Col3],[Col2]);6;"Kogus") |
Asendab "kasumimarginaali" "Summaga" (kasumisumma). |