Tabela e përmbajtjes
Ne përdorim funksionin VLOOKUP (Kërkimi vertikal) për të kërkuar një vlerë vertikalisht në një kolonë dhe më pas kthejmë një vlerë korresponduese nga një kolonë tjetër. Por një problem kryesor me përdorimin e këtij funksioni është se sintaksa e funksionit mund të duket e ndërlikuar dhe gjithashtu kërkon mbajtjen e rregullave të shumta. Gjë që mund të shkaktojë një rezultat të gabuar si p.sh. hedhja e #N/A në vend të vlerave të synuara. Për të hequr qafe këtë problem, ne kemi diskutuar 5 arsye të ndryshme dhe zgjidhjet e tyre që mund të jenë faktorët prapa funksionit VLOOKUP kthen #N/A kur ekziston një përputhje.
Shkarkoni Librin e Punës Praktike
Ju rekomandohet të shkarkoni skedarin Excel dhe të praktikoni së bashku me të.
VLOOKUP Kthim #N /Një gabim megjithëse ekziston përputhja.xlsx
Çfarë është gabimi #N/A?
Gabimi #N/A qëndron për "vlera nuk disponohet". Kur ekzekutoni pyetjen VLOOKUP në të gjithë grupin tuaj të të dhënave, por për fat të keq funksioni nuk mund të marrë rezultatin e synuar, atëherë hidhet gabimi #N/A . Mund të ketë disa probleme pas këtij gabimi; të cilat do të njiheni të gjithë në seksionin vijues të këtij artikulli.
5 Arsyet pse VLOOKUP Kthen #N/A kur ekziston përputhja
Në këtë artikull, ne do të përdorë një listë të çmimeve të produktit si një grup të dhënash për të demonstruar të gjitha arsyet. Pra, le t'i hedhim një vështrim të shkurtër grupit të të dhënave:
Pra, paduke pasur ndonjë diskutim të mëtejshëm, le të zhytemi direkt në të gjitha problemet një nga një.
Arsyeja 1: Vlera e kërkimit nuk ekziston në kolonën e parë të argumentit të grupit të tabelës
Argumenti i parë i funksionit VLOOKUP quhet lookup_vlera. Një nga kërkesat primare që ky funksion të funksionojë siç duhet është që lookup_vlera duhet të ekzistojë brenda kolonës së parë të grupit tabelë . Për çdo përjashtim në lidhje me këtë rregull, funksioni VLOOKUP do të kthejë një gabim #N/A .
Në këtë imazh të mëposhtëm, ne kemi futur formulën:
=VLOOKUP($D$14,B5:E12,4,0)
brenda qelizës D15 .
Këtu vlera e kërkimit ruhet në qelizën D14 , që është karakum. Siç mund ta shohim, ky artikull nuk është i pranishëm në kolonën e parë të grupit të tabelës së zgjedhur, por në kolonën e dytë.
Si rezultat i kësaj, ne mund të shohim se funksioni VLOOKUP ka tashmë është hedhur gabimi #N/A .
🔗 Merrni zgjidhje
1. Zgjidhja e parë: Pasi që kërkesa kryesore për vlerën e kërkimit është që ajo duhet të ekzistojë brenda kolonës së parë të grupit të tabelës, kështu që mund ta transferoni kolonën e dytë në kolonën e parë nëse është e mundur.
Por po , në shumë raste kjo mund të jetë mjaft jopraktike për të shkëmbyer kolonat. Sepse ndoshta kolona juaj e dytë është rezultat i një formule ose është e lidhur edhe me kolona të tjera. Pra, në raste të tilla, ju mund të konsideroni të dytënzgjidhje.
2. Zgjidhja e dytë: Ndrysho pak grupin e tabelave. Aktualisht, grupi i tabelës është B5:E12 . Nëse ky varg fillon nga kolona C në vend të kolonës, d.m.th. C5:E12 atëherë kolona C do të jetë kolona e parë e grupit të tabelave të sapopërcaktuara. Në atë rast, funksioni VLOOKUP do të funksionojë siç duhet. Ndërsa keni ndryshuar grupin e tabelave, duhet të përditësoni gjithashtu indeksin e kolonës. Sa i përket grupit të tabelës së sapocaktuar, për të kthyer vlerën nga kolona Çmimi , indeksi i kolonës së re do të jetë 3.
3. Zgjidhja e tretë: Mund të përdorni funksionet INDEX dhe MATCH në bashkëpunim. Përdorimi i këtyre dy funksioneve mund të eliminojë lehtësisht pengesën e vlerës ekzistuese të kërkimit brenda kolonës së parë të grupit të tabelës.
Gjithçka që duhet të bëni është, thjesht të zëvendësoni formulën e mëparshme me formulën e mëposhtme:
=INDEX(E5:E12,MATCH(D14,C5:C12,0))
Pas futjes së kësaj formule do të shihni që problemi është fshirë, sapo të shtypni Butoni ENTER menjëherë pasi të keni futur formulën e dytë. Boom!
Lexo më shumë: INDEX MATCH vs Funksioni VLOOKUP (9 shembuj)
Arsyeja 2: Përputhja e saktë nuk është gjetur
Nëse vlera e kërkimit nuk përputhet saktësisht me vlerën e ruajtur në grupin e të dhënave, atëherë do të shfaqet përsëri gabimi #N/A .
Për shembull, në foton më poshtë, ne kemi futur vlerën e kërkimitqeliza D14 , e cila është Drithëra. Por për fat të keq, në kolonën e parë nuk ka një fjalë të tillë saktësisht si Drithëra, por drithëra. Kjo është arsyeja pse #N/A është shfaqur në qelizën D15 .
🔗 Merr zgjidhje
Be kujdes në lidhje me vlerën e kërkimit. Shkruani saktë vlerën e kërkimit brenda fushës së futjes. Nëse merrni ndonjë gabim #N/A , atëherë kontrolloni sërish të dhënat tuaja dhe korrigjoni vlerën e kërkimit në përputhje me rrethanat. Për këtë shembull, shkruani Cereals në vend të Cereal brenda qelizës D14 .
Lexo më shumë: VLOOKUP nuk funksionon (8 arsye dhe zgjidhje)
Arsyeja 3: Vlera e kërkimit është më e vogël se vlera më e vogël në grup
Një arsye tjetër që mund të shkaktojë që funksioni VLOOKUP të kthejë #N/A gabimi është vlera e kërkimit që është më e vogël se vlerat më të vogla në diapazonin e kërkimit.
Për shembull, në foton më poshtë vlera e kërkimit është 200, ndërsa vlera më e vogël në diapazonin e kërkimit, d.m.th. Kolona 1>ID është 207. Si rezultat, funksioni VLOOKUP ktheu gabimin #N/A .
🔗 Merr zgjidhje
Sigurohu që vlera e kërkimit të mos jetë më e vogël se vlera minimale e ruajtur brenda intervalit të kërkimit. Ndryshoni vlerën e kërkimit nga 200 në çdo gjë siç është renditur në kolonën ID . Pastaj gabimi i padisponueshëm përfundimisht do të zhduket.
Lexime të ngjashme
- Excel LOOKUP vsVLOOKUP: Me 3 shembuj
- Përdor VLOOKUP me kritere të shumëfishta në Excel (6 Metoda + Alternativa)
- VLOOKUP me Wildcard në Excel (3 Metoda )
- Si të kombinoni Excel SUMIF & VLOOKUP nëpër fletë të shumta
- Excel VLOOKUP për të kthyer vlera të shumta vertikalisht
Arsyeja 4: Hapësira shtesë në vlerat e kërkimit të tabelës
Hapësirat janë të padukshme për ne, prandaj janë mjaft të vështira për t'u identifikuar. Dhe kjo arsye mund të ndikojë në vlerën e kthimit të funksionit VLOOKUP .
Për shembull, në imazhin më poshtë vlera e kërkimit tonë është Candies. Për më tepër, kjo vlerë ekziston edhe në diapazonin e kërkimit brenda tabelës së të dhënave. Megjithatë, funksioni VLOOKUP kthen gabimin #N/A !
Pra, mund të duket mjaft e vështirë për të gjetur arsyen e saktë pas shfaqjes së gabimit. E pra, kjo është për shkak të një hapësire shtesë pas fjalës Candies në kolonën Kategoria .
Ky problem mund të duket një çështje e lehtë, por mund të çojë në vuajtjet më të këqija . Meqenëse hapësirat janë të padukshme dhe të vështira për t'u dalluar.
🔗 Merrni zgjidhje
Mund të kontrolloni manualisht për hapësirat nëse ato janë të pranishme apo jo brenda të dhënave . Ose, mund të përdorni funksionin TRIM për të hequr të gjitha hapësirat pasuese.
Arsyeja 5: Gabimet në argumentin Lookup_value të sintaksës VLOOKUP
Një çështje tjetër që mund të duket kaq budallaqepor mund të çojë në vuajtje të mëdha. Nëse keni ndonjë gabim sintaksor në lidhje me funksionin VLOOKUP ose thjesht një gabim të thjeshtë shkrimi gjatë adresimit të vlerës së kërkimit, atëherë kjo mund të çojë në shfaqjen e gabimit.
Për shembull, në imazhin e mëposhtëm, vlera e kërkimit është në adresën e qelizës, D14 . Por ne kemi shtypur D144 . Ky është thjesht një lloj i thjeshtë, por që shkakton #N/A gabim në qelizën përkatëse.
🔗 Merr zgjidhje
Ki kujdes në lidhje me sintaksën e funksionit ose çdo lloj gabimi shtypi. Thjesht duke ruajtur këto rregulla të mirësjelljes, mund të shmangni gabimin #N/A .
Gjërat për t'u mbajtur mend
📌 Sigurohuni që të kërkoni- vlera ekziston brenda kolonës së parë të grupit të tabelës suaj.
📌 Kini kujdes në lidhje me sintaksën e funksionit VLOOKUP .
Përfundim
Për ta përmbledhur, ne kemi diskutuar 5 probleme me zgjidhjet e tyre të mundshme pas funksionit VLOOKUP kthen gabimin #N/A edhe kur ekziston një rezultat i përputhjes në Excel. Ju rekomandohet të shkarkoni librin e punës së praktikës bashkëngjitur me këtë artikull dhe të praktikoni të gjitha metodat me të. Dhe mos hezitoni të bëni ndonjë pyetje në seksionin e komenteve më poshtë. Ne do të përpiqemi t'u përgjigjemi të gjitha pyetjeve përkatëse sa më shpejt që të jetë e mundur. Dhe ju lutemi vizitoni faqen tonë të internetit ExcelWIKI për të eksploruar më shumë.