Funktsioon SEARCH

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Funktsiooni SEARCH abil tagastakse märgi number, kus teatud märk või tekstistring esmalt leitakse (alates numbrist algusnr). Funktsiooni SEARCH kasutatakse märgi või tekstistringi asukoha määramiseks teise tekstistringi sees – seejärel saate teksti muutmiseks kasutada funktsioone MID või REPLACE.

Süntaks

SEARCH(otsitav_tekst;teksti_seest;algusnr)

Otsitav_tekst    – tekst,mida soovite leida. Argumendis otsitav_tekst 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 leida, tippige otsitava märgi ette tilde (~).

Teksti_seest     on tekst, millest soovite argumendi otsitav_tekst väärtust otsida.

Algusnr    – argumendi teksti_seest märgi asukoht, millest soovite otsimist alustada. Argumenti algusnr saate kasutada määratud arvu märkide vahelejätmiseks. Oletame näiteks, et töötate tekstistringiga "AYF0093.NoorteMeesteRõivad". Et leida esimese tähe "N" asukohta number tekstistringi kirjeldavas osas, seadke algusnr võrdseks 8-ga – siis ei otsita tähte stringi järjenumbri osast. Funktsioon SEARCH alustab otsimist 8. märgist ning tagastab märgi numbriga 9. Funktsiooni SEARCH abil tagastatakse alati märgi number stringi teksti_seest algusest arvutatuna – kaasatakse ka vahele jäetud märkide arv, kui argument algusnr on ühest suurem.

Kommentaarid

  • Funktsioon SEARCH ei tee teksti otsimisel vahet suur- ja väiketähtedel.

  • Funktsioon SEARCH sarnaneb funktsiooniga FIND, v.a see, et funktsioon FIND on tõstutundlik.

  • Kui argumenti otsitav_tekst ei leita, tagastab funktsioon veaväärtuse #VALUE!

  • Kui argument algusnr puudub, eeldatakse, et see on 1.

  • Kui algusnr pole suurem kui 0 (null) või on suurem kui argumendi teksti_seest pikkus, tagastatakse veaväärtus #VALUE!.

Näited

Veerg1

Veerg 2

Veerg 3

Valem

Kirjeldus (tulem)

Marginaalid

Kasum (bruto)

bruto

=SEARCH("a";[Veerg 1];6)

Esimene tähe "a" asukoht stringis alates kuuendast märgist (7)

Marginaalid

Kasum (bruto)

bruto

=SEARCH([Veerg3];[Veerg2])

Stringi "bruto" asukoht stringis "Kasum (bruto)" (8).

Marginaalid

Kasum (bruto)

bruto

=REPLACE([Veerg2];SEARCH([Veerg3];[Veerg2]);6;"neto")

String "bruto" asendatakse stringiga "neto" (Kasum (neto)).

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×