Sadržaj
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.