Kako odpraviti napako #VALUE! v funkcijah FIND/FINDB in SEARCH/SEARCHB

V tej temi najdete pomoč za najpogostejše scenarije, pri katerih pride do napake #VALUE! v funkcijah FIND/FINDB in SEARCH/SEARCHB.

Kaj morate vedeti o funkcijah FIND in SEARCH

  • Funkciji FIND in SEARCH sta zelo podobni. Obe delujeta na enak način – poiščeta znak ali niz besedila v drugih nizu besedila. Razlika med njima je v tem, da funkcija FIND razlikuje velike in male črke, funkcija SEARCH pa ne. Če ne želite razlikovati med velikimi in malimi črkami v nizu besedila, uporabite funkcijo SEARCH.

  • Če želite funkcijo, ki vrne niz na podlagi števila znakov, ki ga navedete, uporabite funkcijo MID in FIND. Informacije o kombinacijah funkcij MID in FIND ter primere funkcij najdete v temi pomoči za FIND.

  • Sintaksa teh funkcij je enaka find_text, within_text, [start_num]). Povedano preprosto, sintaksa pomeni Kaj želite najti?, Kje želite to najti?, S katerega mesta želite začeti?

Težava: vrednosti v argumentu find_text ni mogoče najti v nizu within_text

Če funkcija v navedenem besedilnem nizu ne najde besedila, ki ga želite najti, vrne napako #VALUE!.

Na primer funkcija, kot je:

  • =FIND("rokavice","Rokavice (Otroške)",1)

Vrnjena bo napaka #VALUE!, ker v nizu ni ujemajoče se besede »rokavice«, najdena pa je beseda »Rokavice«. Ne pozabite, da funkcija FIND razlikuje med velikimi in malimi črkami, zato poskrbite, da ima vrednost find_text natančno ujemanje v nizu v argumentu within_text.

Vendar pa funkcija SEARCH vrne vrednost 1, saj ta ne razlikuje med velikimi in malimi črkami:

  • =SEARCH("rokavice","Rokavice (Otroške)",1)

Rešitev: Po potrebi popravite sintakso.

Težava: Argument start_num je nastavljen na nič (0)

Argument start_num je izbirni argument. Če ga ne vključite, bo razumljeno, da je privzeta vrednost 1. Če pa je argument prisoten v sintaksi, vrednost pa je nastavljena na 0, boste videli napako #VALUE!.

Rešitev: Če argumenta start_num ne potrebujete, ga odstranite, lahko pa ga tudi nastavite na ustrezno vrednost.

Težava: Argument start_num je večji od argumenta within_text

Na primer funkcija:

  • =FIND(“e”,”Funkcije in formule”,25)

Poišče »e« v nizu »Funkcije in formule« (within_text) z začetkom pri 25. znaku (start_num), vendar vrne napako #VALUE!, ker je v nizu samo 19 znakov.

Namig :  Če želite poiskati skupno število znakov v nizu besedila, uporabite funkcijo LEN

Rešitev: Po potrebi popravite začetno številko.

Ali imate vprašanje o določeni funkciji?

Objavite vprašanje v forumu skupnosti za Excel

Pomagajte nam izboljšati Excel

Ali imate predloge za izboljšanje naslednje različice Excela? Če jih imate, si oglejte teme na spletnem mestu Excel UserVoice.

Glejte tudi

Odpravljanje napake #VALUE!

Funkcija FIND/FINDB

Funkcija SEARCH/SEARCHB

Pregled formul v Excelu

Kako se izogniti nedelujočim formulam

Uporaba preverjanja napak za zaznavanje napak v formulah

Vse Excelove funkcije (po abecedi)

Vse Excelove funkcije (po kategoriji)

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×