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

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

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

  • Funkcije za Iskanje in Iskanje so zelo podobne. Tako deluje na enak način kot - poiščite znak ali besedilni niz v drugem besedilnem nizu. Razlika med ti dve funkciji je, da NAJDEJO je velike in male črke, in iskanje ni velike in male črke. Tudi če ne želite, da se ujema z male črke v besedilnem nizu, z ISKANJEM.

  • Č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: Popravljanje začetno številko, kot je potrebno.

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 User Voice.

Glejte tudi

Popravljanje napake #VALUE!

Funkcije za iskanje/FINDB

FUNKCIJE ZA ISKANJE/SEARCHB

Pregled formul v Excelu

Kako se izogniti nedelujočim formulam

Zaznavanje napak v formulah

Vse Excelove funkcije (po abecedi)

Vse Excelove funkcije (po kategoriji)

Razširite poznavanje Officea
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.

×