Ispravljanje pogreške #VALUE! u funkcijama FIND/FINDB i SEARCH/SEARCHB

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 odabranom tekstnom nizu, vratit će pogrešku #VALUE!.

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 početni_broj neobavezni je argument, a ako ga izostavite, pretpostavit će se da je zadana vrijednost 1. Ako je pak argument prisutan u sintaksi i vrijednost je postavljena na 0, prikazat će se pogreška #VALUE!.

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" (u_tekstu) počevši od 25. znaka (početni_broj), no vraća pogrešku #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.

Imate pitanje o određenoj funkciji?

Objavite pitanje na forumu zajednice korisnika programa Excel

Doprinos poboljšanju programa Excel

Imate li prijedloge kako unaprijediti novu verziju programa Excel? Ako imate, pročitajte teme na stranici Excel User Voice.

Dodatni sadržaji

Ispravljanje formule #VALUE!

FIND/FINDB (funkcije)

SEARCH/SEARCHB (funkcije)

Pregled formula u programu Excel

Izbjegavanje neispravnih formula

Korištenje provjere pogrešaka radi otkrivanja pogrešaka u formulama

Sve funkcije programa Excel (abecednim redoslijedom

Sve funkcije programa Excel (prema kategoriji)

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×