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

  • Funktsioonid FIND ja SEARCH on väga sarnased. Need toimivad samal viisil: leiavad tärgi või tekstistringi asukoha teises tekstistringis. Kahe funktsiooni vaheline erinevus on see, et FIND on tõstutundlik, aga SEARCH mitte. Niisiis, kui te ei soovi tekstistringis suurtähti eristada, kasutage funktsiooni SEARCH.

  • 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 määratud tekstistringist leitud teksti, loob funktsioon #VALUE! #VALUE!.

Näiteks funktsioon nagu

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

Viskab #VALUE! viga, kuna stringis pole sobivat "kindaid", kuid seal on "Kindad". Pidage meeles, et FIND on stiil-tundlik, seega veenduge, et find_text väärtus vastaks täpselt argumendi within_text.

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 argument ja kui te selle ära jätate, eeldatakse, et vaikeväärtus on 1. Kui argument on süntaksis olemas ja väärtuseks on seatud 0, kuvatakse #VALUE! #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)

Otsib stringist "Funktsioonid ja valemid"(within_text) sõna "s" alates 25. märgist (start_num), kuid tagastab #VALUE! 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: Vajadusel parandage algusnumber.

Kas teil on konkreetse funktsiooniga seotud küsimus?

Postitage oma küsimus Exceli kogukonnafoorumisse

Kas vajate rohkem abi?

Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele Answersi kogukonnafoorumis.

Lisateave

Vea #VALUE! parandamine

Funktsioonid FIND/FINDB

FUNKTSIOONID SEARCH/SEARCHB

Exceli valemite ülevaade

Katkiste valemite ärahoidmine

Valemivigade tuvastamine

Exceli funktsioonid (tähestikuliselt)

Exceli funktsioonid (kategooriate kaupa)

Kas vajate rohkem abi?

Täiendage oma oskusi

Tutvuge koolitusmaterjalidega >

Kasutage uusi funktsioone enne teisi

Liitu Microsofti Insideri programmis osalejad >

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?

Täname tagasiside eest!

×