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 #VALUE! napaka #REF!.
Na primer funkcija, kot je:
- =FIND("rokavice","Rokavice (Otroške)",1)
Bo vrgel #VALUE! napako, ker v nizu ni ujemajočih se "rokavic", vendar obstaja "rokavice". Ne pozabite, da funkcija FIND razlikuje med malimi in velikimi črkami, zato se prepričajte, da se vrednost v argumentu find_text popolnoma ujema z nizom v within_text argumentu.
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 #VALUE! 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.
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.
Glejte tudi
Popravek napake #VALUE! napaka
Kako se izogniti nedelujočim formulam