Ova tema sadrži pomoć za najčešće scenarije pogreške #VALUE! u funkcijama FIND/FINDB i SEARCH/SEARCHB.
Važne informacije o funkcijama FIND i SEARCH
- Funkcije FIND i SEARCH veoma su slične. Obje funkcioniraju na isti način, odnosno pronalaze znak ili tekstni niz u drugom tekstnom nizu. Razlika između tih dvaju funkcija jest to što funkcija FIND razlikuje velika i mala slova, dok ih funkcija SEARCH ne razlikuje. Ako ne želite dobiti rezultat koji odgovara veličini teksta u tekstnom nizu, odaberite SEARCH.
- Ako želite funkciju koja vraća niz utemeljen na određenom broju znakova, upotrijebite funkciju MID i FIND. Informacije o korištenju kombinacije funkcija MID i FIND te primjere možete pronaći u temi pomoći za funkciju FIND.
- Te funkcije koriste istu sintaksu, pronađi_tekst, u_tekstu, [početni_broj]). Jednostavno rečeno, sintaksa odgovara na pitanja Što želite pronaći?, Gdje to želite pronaći?, Od kojeg položaja želite krenuti?.
Problem: vrijednosti u argumentu pronađi_tekst nije moguće pronaći u nizu u_tekstu
Ako funkcija ne može pronaći tekst koji želite pronaći u određenom tekstnom nizu, vratit će #VALUE! pogreška.
Primjerice, funkcija kao što je:
- =FIND("rukavice","Rukavice (za djecu)",1)
vratit će pogrešku #VALUE! jer u nizu nema odgovarajuće vrijednosti "rukavice", no postoji vrijednost "Rukavice". Uvijek imajte na umu da funkcija FIND razlikuje velika i mala slova, pa provjerite predstavlja li vrijednost u argumentu pronađi_tekst potpuno podudaranje s nizom u argumentu u_tekstu.
Ova pak funkcija SEARCH vraća vrijednost 1 jer ne razlikuje velika i mala slova:
- =SEARCH("rukavica";"Rukavice (za djecu)",1)
Rješenje: po potrebi ispravite sintaksu.
Problem: argument početni_broj postavljen je na nulu (0)
Argument start_num neobavezan je argument, a ako ga izostavite, pretpostavit će se da je zadana vrijednost 1. No ako je argument prisutan u sintaksi i vrijednost je postavljena na 0, prikazat će se #VALUE! pogreška.
Rješenje: uklonite argument početni_broj ako nije potreban ili ga pak postavite na točnu odgovarajuću vrijednost.
Problem: argument početni_broj veći je od argumenta u_tekstu
Na primjer, funkcija:
- =FIND("s";"Funkcije i formule";25)
traži vrijednost "s" u nizu "Funkcije i formule" (within_text) počevši od 25. znaka (start_num), no vraća #VALUE! jer u nizu postoje samo 22 znaka.
Savjet
Da biste pronašli ukupan broj znakova u tekstnom nizu, upotrijebite funkciju LEN.
Rješenje: Prema potrebi ispravite početni broj.
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.
Dodatne informacije
Ispravljanje pogreške #VRIJEDNOST! pogreška
Pregled formula u programu Excel
Izbjegavanje neispravnih formula
Pronalaženje pogrešaka u formulama