Funkcija FIND ne radi u Excelu (4 razloga s rješenjima)

  • Podijeli Ovo
Hugh West

U ovom vodiču objasnit ćemo razloge problema zašto funkcija FIND u excelu ne radi. U Microsoft Excelu , funkcija FIND koristi se za lociranje određenog znaka ili podniza unutar tekstualnog niza. Ponekad funkcija FIND ne radi ispravno i daje pogrešku #VALUE . Ova se pogreška javlja kao rezultat netočnog odabira argumenata u funkciji FIND .

Preuzmite vježbovnu bilježnicu

Vježbenu bilježnicu možete preuzeti ovdje.

Funkcija Find ne radi.xlsx

Pregled Excel funkcije FIND

  • Opis

Funkcija FIND koristi se za lociranje određenog znaka ili podniza unutar tekstualnog niza

  • Generička sintaksa

FIND(find_text, within_text, [start_num])

  • Opis argumenta
Argument Zahtjev Objašnjenje
find_text Obavezno Podniz koje želimo pronaći.
unutar_teksta Obavezno Gdje će se pretraživati ​​tekst.
[start_num] Optional Početni položaj pretraživanja u tekstu. Zadana vrijednost ovog argumenta je 1 .
  • Vraća

mjesto određenog podniza iz niza.

  • Dostupno u

Svim verzijamanakon Excel 2003 .

4 razloga s rješenjima za PRONALAŽENJE funkcije koja ne radi u programu Excel

U ovom ćemo članku pokazati 4 razloga i rješenja na problem zašto funkcija FIND u excelu ne radi. Kako bismo vam ovo jasno ilustrirali, koristit ćemo jedinstveni skup podataka za svaku metodu.

Razlog 1: Funkcija FIND ne radi ako argument 'unutar_teksta' ne sadrži argument 'find_text' u programu Excel

Prvi i prije svega, raspravit ćemo zašto funkcija FIND u excelu ne radi budući da argument ' within_text ' ne sadrži argument ' find_text '. U sljedećem skupu podataka imamo neke nizove u ćelijama ( B5:B8 ). Možemo pronaći položaje podnizova raspona ćelija ( b ) pomoću funkcije FIND . Pretpostavimo da ćemo pronaći poziciju podniza ‘ a ’ u nizu Microsoft . Ako primijetite da podniz a nije prisutan u nizu Microsoft . Dakle, u ovom slučaju argument ' unutar_teksta ' ne sadrži argument ' pronađi_tekst '. Funkcija FIND u ovom slučaju neće raditi.

Pogledajmo korake za ilustraciju ove metode.

KORACI :

  • Za početak odaberite ćeliju D5 . Umetnite sljedeću formulu u tu ćeliju:
=FIND(C5,B5)

  • Pritisnite Enter .
  • Osim toga, gornja formula daje pogrešku #VALUE ućelija D5 jer niz Microsoft ne sadrži podniz a .

  • Na kraju, umetnite sljedeće formule ćelija ( E6:E8 ) u ćelije ( D6:D8 ). Dobivamo pogrešku #VALUE za svaki slučaj budući da podnizovi nisu prisutni u znakovima.

Rješenje:

Da biste riješili ovu pogrešku, kopirajte sljedeće nove vrijednosti podnizova u stupcu C . Budući da ' within_text ' sadrži novo dodane vrijednosti, ne dobivamo nikakvu pogrešku #VALUE .

Pročitajte više: Kako pronaći tekst u ćeliji u Excelu

Razlog 2: Funkcija FIND u Excelu ne radi zbog osjetljivosti argumenata na velika i mala slova

U Excelu, funkcija FIND ne radi ako ' find_tex t' ne odgovara točno nizovima ' within_text '. Dakle, osjetljivost argumenata na velika i mala slova još je jedan razlog zbog kojeg funkcija FIND u Excelu ne radi. U sljedećem skupu podataka imamo isti skup podataka samo s različitim podnizovima. U ćeliji B5 niz je Microsoft . Iz tog niza ćemo pronaći poziciju podniza m . Vidimo da je znak podniza malim slovima dok niz sadrži isti znak velikim slovima.

Pogledajmo korake za izvođenje ove metode.

KORACI:

  • Prvo odaberite ćeliju D5 . Umetnite sljedeću formuluu toj ćeliji:
=FIND(C5,B5)

  • Pritisnite Enter .
  • Sljedeće, možemo vidjeti pogrešku #VALUE u ćeliji D5 .

  • Konačno , zapišite sljedeće formule ćelija ( E6:E8 ) u ćelije ( D6:D8 ). Dobit ćemo pogrešku #VALUE za svaki slučaj budući da se podnizovi ne podudaraju točno s bilo kojim od odgovarajućih nizova.

Rješenje:

Da biste riješili ovu pogrešku, zamijenite prethodne vrijednosti podnizova novim vrijednostima koje se točno podudaraju s argumentom ' unutar_teksta '. Nakon zamjene možemo vidjeti da funkcija FIND radi ispravno i ne vraća nikakvu grešku #VALUE .

Pročitajte više: Kako saznati sadrži li niz ćelija određeni tekst u Excelu (4 metode)

Slična čitanja

  • Excel pretraga teksta u rasponu (11 brzih metoda)
  • Kako pronaći sadrži li ćelija određeni tekst u Excelu
  • Kako pronaći vrijednost u rasponu u programu Excel (3 metode)
  • Funkcija programa Excel: FIND naspram SEARCH (Komparativna analiza)
  • Kako pronaći znak u nizu u Excelu

Razlog 3: Excel funkcija FIND ne radi kada je argument 'start_num' veći od argumenta 'within_text'

Dok koristite funkciju FIND obavezno je da vrijednost argumenta ' start_num ' ne bude veća od ukupnog brojaznakova u argumentu ' u_tekstu '. Funkcija FIND u excelu neće raditi ako unesete vrijednost argumenta ' start_num ' veću od argumenta ' within_text '. Za ilustraciju ove metode upotrijebit ćemo sljedeći skup podataka.

Pogledajmo korake za izvođenje ove metode.

KORACI:

  • Prvo odaberite ćeliju D5 . Zapišite sljedeću formulu u tu ćeliju:
=FIND(C5,B5,7)

  • Dalje pritisnite Enter .
  • Dakle, dobivamo pogrešku #VALUE u ćeliji D5 .

Ova se pogreška javlja jer je položaj podniza M u nizu Microsoft 1 . Ali, funkcija FIND počinje tražiti od pozicije 7 . Zbog toga funkcija ne može pronaći položaj M i vraća grešku #VALUE .

  • Na kraju umetnite formule ćelija ( E6:E9 ) u ćelijama ( D6:D9 ). Dobivamo pogrešku #VALUE u svim slučajevima jer je argument ' start_num ' veći od pozicije tog niza u ' witin_text '.

Rješenje:

Zamijenite argument ' start_num ' s 1 . Ova radnja će ukloniti sve pogreške #VALUE iz skupa podataka. Funkcija FIND vraća izlaz jer je vrijednost argumenta ' start_num ' sada manja od argumenta ' within_text '.

ČitajViše: Pronađi zadnju vrijednost u stupcu većem od nule u programu Excel (2 jednostavne formule)

Razlog 4: Funkcija FIND u programu Excel ne radi ako je argument 'start_num' manji od ili jednako 0

Još jedan razlog zašto funkcija FIND ne radi u excelu je vrijednost argumenta ' start_num ' manja ili jednaka 0 . Ako unesemo bilo koju vrijednost ' start_num ' argumenta 0 ili negativnog, funkcija FIND vratit će pogrešku #VALUE . Da bismo ovo ilustrirali, upotrijebit ćemo negativnu vrijednost argumenta ' start_num ' u sljedećem skupu podataka.

Dakle, pogledajmo korake povezane s ovim metoda.

KORACI:

  • Na početku odaberite ćeliju D5 . Unesite sljedeću formulu u tu ćeliju:
=FIND(C5,B5,-1)

  • Pritisnite, Enter .
  • Kao rezultat, dobivamo pogrešku #VALUE u ćeliji D5 jer smo upotrijebili negativnu vrijednost -1 kao ' start_num ' argument.

  • Na kraju, unesite sljedeće formule ćelija ( E6:E8 ) u ćelijama ( D6:D8 ). Dobivamo pogrešku #VALUE u svakoj ćeliji. To se događa jer je vrijednost argumenta ' start_num ' negativna u svakoj formuli.

Rješenje:

Budući da je negativna vrijednost argumenta ' start_num ' razlog za grešku #VALUE , samo zamijenite sve negativne vrijednostis 1 . Dakle, funkcija FIND više ne vraća pogrešku #VALUE .

Pročitajte više: Kako pronaći višestruke vrijednosti u Excelu (8 brzih metoda)

Zaključak

U zaključku, ovaj vodič će vam dati jasnu ideju o zašto funkcija FIND ne radi u excelu. Preuzmite radnu bilježnicu za vježbanje koja dolazi uz ovaj članak kako biste testirali svoje vještine. Ako imate pitanja, ostavite komentar u okviru ispod. Naš tim će vam pokušati odgovoriti u najkraćem mogućem roku. Dakle, budite oprezni za intrigantnija Microsoft Excel rješenja u budućnosti.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.