Vea #VALUE! parandamine funktsioonides FIND või FINDB ja SEARCH või SEARCHB

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Sellest teemast leiab spikri kõige levinumate funktsiooni FIND või FINDB ja SEARCH või SEARCHB vea #VALUE! stsenaariumite lahendamise jaoks.

Mõned asjad, mida funktsioonide FIND ja SEARCH puhul silmas pidada

  • Funktsioonide otsimine ja Otsing on väga sarnased. Mõlemad töötada samal viisil - märk või tekstistringi teise tekstistringi leidmist. Need ülesanded vahe on, et leida on tõstutundlikud ja otsing pole tõstutundlik. Jah, kui te ei soovi Erista suurtähti tekstistringis oleva teksti, kasutage OTSINGUT.

  • Kui soovite, et funktsioon tagastaks stringi määratud tärgiarvu järgi, kasutage koos funktsiooniga FIND funktsiooni MID. Kombinatsioonide MID ja FIND kohta leiate teavet ja näiteid funktsiooni FIND spikriteemast.

  • Nende funktsioonide süntaks on sama: otsitav_tekst, teksti_seest, [algus_nr]). Lihtsustatud kujul tähendab süntaks järgmist: Mida soovite otsida?, Kust soovite seda otsida?, Kust soovite alustada?

Probleem: argumendi otsitav_tekst väärtust ei leita stringist teksti_seest

Kui funktsioon ei leia teksti määratud tekstistringist, kuvatakse viga #VALUE!

Näiteks funktsioon nagu

  • =FIND(„kindad“,„Kindad (Noorte)“,1)

tagastab vea #VALUE!, kuna stringis pole sõna „kindad“ vastet, vaid on „Kindad“. Arvestage, et FIND on tõstutundlik, nii et tuleb veenduda, et argumendi otsitav_tekst väärtusel on argumendi teksti_seest stringis täpne vaste.

Siiski tagastab funktsioon SEARCH väärtuse 1, kuna see pole tõstutundlik.

  • =SEARCH(„kindad“,„Kindad (Noorte)“,1)

Lahendus: Parandage süntaksi vastavalt vajadusele.

Probleem: argument algus_nr on määratud 0-ks

Argument start_num on valikuline ja kui see ära jätta, määratakse vaikeväärtuseks 1. Siiski, kui argument on süntaksis olemas ja väärtuseks on määratud 0, kuvatakse viga #VALUE!

Lahendus: Eemaldage argument start_num, kui seda pole vaja, või määrake sellele sobiv väärtus.

Probleem: argument algus_nr on suurem kui argument teksti_seest

Näiteks funktsiooniga

  • =FIND(„s“,„Funktsioonid ja valemid“,25)

Otsitakse stringis „Funktsioonid ja valemid“ (teksti_seest) tähte „s“ alates 25. tärgist (algus_nr), aga kui stringis on ainult 22 tärki, tagastatakse viga #VALUE!

Näpunäide.:  Märkide koguarvu leidmiseks tekstistringis saate kasutada funktsiooni LEN.

Lahendus: Algusnumbri vastavalt vajadusele korrigeerida.

Kas teil on konkreetse funktsiooniga seotud küsimus?

Postitage oma küsimus Exceli kogukonnafoorumisse

Aidake meil Excelit täiustada

Kas teil on soovitusi selle kohta, kuidas saaksime järgmist Exceli versiooni paremaks muuta? Kui on, tutvuge nende teemadega Exceli User Voice’i veebilehel.

Vt ka

Vea #VALUE! parandamine

Funktsioonid FIND, FINDB

FUNKTSIOONIDE SEARCH JA SEARCHB

Exceli valemite ülevaade

Katkiste valemite ärahoidmine

Valemivigade tuvastamine

Exceli funktsioonid (tähestikuliselt)

Exceli funktsioonid (kategooriate kaupa)

Täiendage Office'i kasutamise 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.

×