Applies ToMicrosoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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 tekstistringis olevat teksti, põhjustab see #VALUE! #VALUE!.

Näiteks funktsioon nagu

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

Viskab #VALUE! kuna stringis pole sobivaid "kindaid", kuid stringis on "Kindad". Arvestage, et FIND on tõstutundlik, seega veenduge, et find_text väärtus vastaks argumendi within_text stringile täpselt.

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 puudub, 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)

Otsitakse stringi "Funktsioonid ja valemid" (within_text) tähemärke "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 vajate rohkem abi?

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

Lisateave

Vea #VALUE! parandamine

Funktsioonid FIND ja FINDB

FUNKTSIOONID SEARCH/SEARCHB

Exceli valemite ülevaade

Katkiste valemite ärahoidmine

Valemivigade tuvastamine

Exceli funktsioonid (tähestikuliselt)

Exceli funktsioonid (kategooriate kaupa)

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.