Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

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 ne najde besedila, ki ga želite najti v navedenem besedilnem nizu, bo prikazala #VALUE! napaka #REF!.

Na primer funkcija, kot je:

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

Vrgel bom #VALUE! , ker ni ujemanje "rokavice" v niz, vendar je "Rokavice". Ne pozabite, da funkcija FIND razlikuje med velikimi in malimi črkami, zato se prepričajte find_text da ima vrednost v argumentu find_text natančno ujemanje v within_text nizu .

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 »s« 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

Funkcije FIND/FINDB

FUNKCIJE SEARCH/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)

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.