Tabela e përmbajtjes
Në këtë tutorial, ne do të shpjegojmë arsyet e problemit se pse funksioni FIND në excel nuk funksionon. Në Microsoft Excel , funksioni FIND përdoret për të gjetur një karakter ose nënvarg të caktuar brenda një vargu teksti. Ndonjëherë funksioni FIND nuk funksionon siç duhet dhe jep një gabim #VALUE . Ky gabim ndodh si rezultat i zgjedhjes së gabuar të argumentit në funksionin FIND .
Shkarkoni Librin e Punës Praktike
Mund ta shkarkoni librin e punës praktike nga këtu.
Gjetja e funksionit nuk funksionon.xlsx
Përmbledhje e funksionit FIND të Excel
- Përshkrimi
Funksioni FIND përdoret për të gjetur një karakter ose nënvarg të caktuar brenda një vargu teksti
- Sintaksë e përgjithshme
FIND(find_tekst, brenda_text, [start_num])
- Përshkrimi i argumentit
Argument | Kërkesa | Shpjegim |
---|---|---|
find_text | Kërkohet | Nën varg që duam të gjejmë. |
brenda_text | Kërkohet | Ku do të kërkohet teksti. |
[start_num] | Opsionale | Pozicioni fillestar i kërkimit në tekst. Vlera e paracaktuar e këtij argumenti është 1 . |
- Kthim
vendndodhja e një nënvargu specifik nga një varg.
- E disponueshme në
Të gjitha versionetpas Excel 2003 .
4 arsye me zgjidhje për të gjetur funksionin që nuk funksionon në Excel
Gjatë këtij artikulli, ne do të demonstrojmë 4 arsye dhe zgjidhje për problemin se pse funksioni FIND në excel nuk funksionon. Për ta ilustruar këtë qartë për ju, ne do të përdorim një grup të dhënash unike për secilën metodë.
Arsyeja 1: Funksioni FIND nuk funksionon nëse argumenti 'brenda_text' nuk përmban argumentin 'find_text' në Excel
Së pari dhe mbi të gjitha, ne do të diskutojmë pse funksioni FIND në excel nuk funksionon pasi argumenti ' brenda_text ' nuk përmban argumentin ' find_text '. Në grupin e mëposhtëm të të dhënave, ne kemi disa vargje në qeliza ( B5:B8 ). Ne mund të gjejmë pozicionet e nënvargjeve të gamës së qelizave ( b ) duke përdorur funksionin FIND . Supozoni se do të gjejmë pozicionin e nënvargut ' a ' në vargun Microsoft . Nëse vëreni se nënvargu a nuk është i pranishëm në vargun Microsoft . Pra, në këtë rast, argumenti " brenda_tekstit " nuk përmban argumentin " gjeni_tekstin ". Funksioni FIND nuk do të funksionojë në këtë rast.
Le të shohim hapat për të ilustruar këtë metodë.
HAPA :
- Për të filluar, zgjidhni qelizën D5 . Fusni formulën e mëposhtme në atë qelizë:
=FIND(C5,B5)
- Shtypni Enter .
- Përveç kësaj, formula e mësipërme jep një gabim #VALUE nëqeliza D5 si varg Microsoft nuk përmban nënvarg a .
- Së fundi, futni formulat e mëposhtme të qelizave ( E6:E8 ) në qeliza ( D6:D8 ). Ne marrim gabimin #VALUE për çdo rast pasi nënvargjet nuk janë të pranishme në stings.
Zgjidhja:
Tani për të zgjidhur këtë kopje gabimi, vlerat e reja të mëposhtme të nënvargjeve në kolonën C . Meqenëse " brenda_text " përmban vlerat e reja të shtuara, ne nuk marrim asnjë gabim #VALUE .
Lexo më shumë: Si të gjesh tekst në qelizë në Excel
Arsyeja 2: Funksioni FIND në Excel nuk funksionon për shkak të ndjeshmërisë së argumenteve me shkronja të vogla
Në Excel, funksioni FIND nuk funksionon nëse ' find_tex t' nuk përputhet saktësisht me vargjet e ' brenda_text '. Pra, ndjeshmëria e rasteve të argumenteve është një arsye tjetër për të cilën funksioni FIND në Excel nuk funksionon. Në grupin e mëposhtëm të të dhënave, ne kemi të njëjtin grup të dhënash vetëm me nënvargje të ndryshme. Në qelizën B5 vargu është Microsoft . Nga ai varg, do të gjejmë pozicionin e nënvargut m . Mund të shohim që karakteri i nënvargut është me shkronja të vogla ndërsa vargu përmban të njëjtin karakter me shkronja të mëdha.
Le të shohim hapat për të kryer këtë metodë.
HAPA:
- Së pari, zgjidhni qelizën D5 . Fut formulën e mëposhtmenë atë qelizë:
=FIND(C5,B5)
- Shtypni Enter .
- Më pas, mund të shohim gabimin #VALUE në qelizën D5 .
- Më në fund , shkruani formulat e mëposhtme të qelizave ( E6:E8 ) në qeliza ( D6:D8 ). Ne do të marrim një gabim #VALUE për çdo rast pasi nënvargjet nuk përputhen saktësisht me asnjë nga vargjet përkatëse.
Zgjidhja:
Për të zgjidhur këtë gabim, zëvendësoni vlerat e mëparshme të nënvargjeve me vlera të reja që përputhen saktësisht me argumentin ' brenda_text '. Pas zëvendësimit, mund të shohim se funksioni FIND funksionon siç duhet dhe nuk kthen asnjë gabim #VALUE .
Lexo më shumë: Si të gjesh nëse një varg qelizash përmban tekst specifik në Excel (4 metoda)
Lexime të ngjashme
- Excel Search for Tekst in Range (11 Metoda të Shpejtë)
- Si të gjesh nëse qeliza përmban tekst specifik në Excel
- Si të gjesh vlerën në interval në Excel (3 metoda)
- Funksioni i Excel: FIND vs SEARCH (Një analizë krahasuese)
- Si të gjeni një karakter në vargun në Excel
Arsyeja 3: Funksioni FIND Excel nuk funksionon kur argumenti 'start_num' është më i madh se argumenti 'brenda_text'
Gjatë përdorimit të funksionit FIND është e detyrueshme që vlera e argumentit ' start_num ' të mos jetë më e madhe se numri totalkarakteret në argumentin " brenda_tekstit ". Funksioni FIND në excel nuk do të funksionojë nëse futni një vlerë të argumentit " start_num " më të madhe se argumenti " brenda_text ". Për të ilustruar këtë metodë ne do të përdorim grupin e mëposhtëm të të dhënave.
Le të shohim hapat për të kryer këtë metodë.
HAPA:
- Së pari, zgjidhni qelizën D5 . Shkruani formulën e mëposhtme në atë qelizë:
=FIND(C5,B5,7)
- Tjetra, shtypni Enter .
- Pra, marrim gabimin #VALUE në qelizën D5 .
Ky gabim ndodh sepse pozicioni i nënvargut M në vargun Microsoft është 1 . Por, funksioni FIND fillon të shikohet nga pozicioni 7 . Kjo është arsyeja pse funksioni nuk mund të gjejë pozicionin e M dhe kthen gabimin #VALUE .
- Në fund, futni formulat e qelizave ( E6:E9 ) në qeliza ( D6:D9 ). Ne marrim gabimin #VALUE në të gjitha rastet pasi argumenti ' start_num ' është më i madh se pozicioni i atij vargu në ' witin_text '.
Zgjidhja:
Zëvendësoni argumentin ' start_num ' me 1 . Ky veprim do të heqë të gjitha gabimet #VALUE nga grupi i të dhënave. Funksioni FIND kthen rezultatin sepse vlera e argumentit " start_num " tani është më e vogël se argumenti " brenda_text ".
LexoMë shumë: Gjeni vlerën e fundit në kolonën më të madhe se zero në Excel (2 formula të thjeshta)
Arsyeja 4: FIND Funksioni në Excel nuk funksionon nëse argumenti 'start_num' është më i vogël se ose e barabartë me 0
Një arsye tjetër që qëndron pas funksionit FIND që nuk funksionon në excel është vlera e argumentit ' start_num ' është më e vogël ose e barabartë me 0 . Nëse futim ndonjë vlerë të argumentit " start_num " 0 ose negative, funksioni FIND do të kthejë një gabim #VALUE . Për të ilustruar këtë, ne do të përdorim vlerën negative të argumentit ' start_num ' në grupin e mëposhtëm të të dhënave.
Pra, le të shohim hapat që lidhen me këtë metodë.
HAPA:
- Në fillim, zgjidhni qelizën D5 . Futni formulën e mëposhtme në atë qelizë:
=FIND(C5,B5,-1)
- Shtypni, Enter .
- Si rezultat, marrim një gabim #VALUE në qelizën D5 pasi kemi përdorur një vlerë negative -1 si Argumenti ' start_num '.
- Së fundi, fut formulat e mëposhtme të qelizave ( E6:E8 ) në qeliza ( D6:D8 ). Ne marrim gabimin #VALUE në secilën qelizë. Ndodh sepse vlera e argumentit ' start_num ' është negative në secilën formulë.
Zgjidhja:
Meqenëse vlera negative e argumentit ' start_num ' është arsyeja për gabimin #VALUE , prandaj thjesht zëvendësoni të gjitha vlerat negativeme 1 . Pra, funksioni FIND nuk e kthen më gabimin #VALUE .
Lexo më shumë: Si të gjeni vlera të shumta në Excel (8 metoda të shpejta)
Përfundim
Si përfundim, ky tutorial do t'ju japë një ide të qartë të pse funksioni FIND nuk funksionon në excel. Shkarkoni fletoren e punës praktike që vjen me këtë artikull për të vënë në provë aftësitë tuaja. Nëse keni ndonjë pyetje, ju lutemi lini një koment në kutinë më poshtë. Ekipi ynë do të përpiqet t'ju përgjigjet sa më shpejt të jetë e mundur. Pra, mbani një sy për zgjidhje më intriguese Microsoft Excel në të ardhmen.