Waarom VLOOKUP #Nvt gee wanneer passing bestaan ​​(met oplossings)

  • Deel Dit
Hugh West

Ons gebruik die VLOOKUP (Vertikale Opsoek) funksie om 'n waarde vertikaal in 'n kolom te soek en dan 'n ooreenstemmende waarde van 'n ander kolom terug te gee. Maar een groot probleem met die gebruik van hierdie funksie is dat die funksie-sintaksis ingewikkeld kan lyk en dit vereis ook die handhawing van veelvuldige reëls. Wat 'n foutiewe resultaat kan veroorsaak, soos om #N/A in plaas van beoogde waardes te gooi. Om van hierdie probleem ontslae te raak, het ons 5 verskillende redes en hul oplossings bespreek wat die faktore kan wees agter die VLOOKUP-funksie gee #N/A terug wanneer 'n passing bestaan.

Laai die Oefenwerkboek af

Jy word aanbeveel om die Excel-lêer af te laai en daarmee saam te oefen.

VLOOKUP Returns #N /'n Fout alhoewel passing bestaan.xlsx

Wat is #N/A-fout?

Die #N/A -fout staan ​​vir "waarde nie beskikbaar nie". Wanneer jy die VLOOKUP -navraag regdeur jou datastel laat loop, maar die funksie kan ongelukkig nie die beoogde resultaat ophaal nie, dan word die #N/A -fout gegooi. Daar kan verskeie probleme agter hierdie fout wees; wat julle almal in die volgende afdeling van hierdie artikel sal leer ken.

5 redes waarom VLOOKUP #N/A terugkeer wanneer passing bestaan ​​

In hierdie artikel het ons sal 'n voorbeeldprodukpryslys as 'n datastel gebruik om al die redes te demonstreer. So, kom ons het 'n voorsmakie van die datastel:

Dus, sondermet enige verdere bespreking, kom ons duik reguit in al die probleme een vir een.

Rede 1: Opsoekwaarde bestaan ​​nie in die eerste kolom van die Table_array-argument nie

Die eerste argument van die VLOOKUP -funksie word lookup_value genoem. Een van die primêre vereistes vir hierdie funksie om behoorlik te werk, is dat die lookup_value binne die eerste kolom van die tabelskikking moet bestaan. Vir enige uitsondering rakende hierdie reël, sal die VLOOKUP -funksie 'n #N/A -fout terugstuur.

In hierdie volgende prent het ons die formule ingevoeg:

=VLOOKUP($D$14,B5:E12,4,0)

binne sel D15 .

Hier word die opsoekwaarde in sel D14 gestoor, wat karakum is. Soos ons kan sien, is hierdie item nie teenwoordig in die eerste kolom van die geselekteerde tabelskikking nie, maar in die tweede kolom.

As gevolg hiervan kan ons sien dat die VLOOKUP -funksie het het reeds die #N/A -fout gegooi.

🔗 Kry oplossings

1. Eerste Oplossing: Aangesien die primêre vereiste oor die opsoekwaarde is dat dit binne die eerste kolom van die tabelskikking moet bestaan, dus kan jy die tweede kolom na die eerste kolom oordra indien moontlik.

Maar ja , in baie gevalle kan dit nogal onprakties wees om kolomme te ruil. Want miskien is jou tweede kolom 'n resultaat van 'n formule of dit is ook gekoppel aan ander kolomme. So in sulke gevalle kan jy die tweede oorweegoplossing.

2. Tweede oplossing: Verander die tabelskikking 'n bietjie. Tans is die tabelskikking B5:E12 . As hierdie reeks begin vanaf kolom C in plaas van kolom, dws C5:E12 , sal kolom C die eerste kolom van die nuut gedefinieerde tabelskikking wees. In daardie geval sal die VLOOKUP -funksie behoorlik funksioneer. Soos jy die tabelskikking verander het, moet jy ook die kolomindeks opdateer. Wat die nuut toegewysde tabelskikking betref, om waarde van die Prys -kolom terug te gee, sal die nuwe kolomindeks 3 wees.

3. Derde Oplossing: Jy kan die INDEX en MATCH -funksies in samewerking gebruik. Die gebruik van hierdie twee funksies kan maklik die versperring van die bestaande opsoekwaarde binne die eerste kolom van die tabelskikking uitskakel.

Al wat jy hoef te doen is, vervang eenvoudig die vorige formule met die volgende formule:

=INDEX(E5:E12,MATCH(D14,C5:C12,0))

Nadat jy hierdie formule ingevoeg het, sal jy sien dat die probleem weggewaai is, sodra jy die druk ENTER -knoppie net nadat die tweede formule ingevoeg is. Boom!

Lees meer: ​​ INDEX MATCH vs VLOOKUP Funksie (9 Voorbeelde)

Rede 2: Presiese passing word nie gevind nie

As die opsoekwaarde nie presies ooreenstem met die waarde wat in die datastel gestoor is nie, sal die #N/A -fout weer verskyn.

Byvoorbeeld, in die prentjie hieronder het ons die opsoekwaarde ingevoegsel D14 , wat Graan is. Maar ongelukkig is daar nie so 'n woord presies soos Graan in die eerste kolom nie, maar graan. Dis hoekom die #N/A in sel D15 verskyn het.

🔗 Kry oplossings

Wees versigtig oor die opsoekwaarde. Skryf die opsoekwaarde korrek binne die invoegveld neer. As jy enige #N/A -fout ontvang, kontroleer dan weer jou datastel en korrigeer jou opsoekwaarde dienooreenkomstig. Vir hierdie geval, tik Graan in plaas van Graan binne sel D14 .

Lees meer: ​​ VLOOKUP Werk nie (8 redes en oplossings)

Rede 3: Opsoekwaarde is kleiner as die kleinste waarde in die skikking

Nog 'n rede wat kan veroorsaak dat die VLOOKUP -funksie die #N/A terugstuur -fout is dat die opsoekwaarde kleiner is as die kleinste waardes in die opsoekreeks.

Byvoorbeeld, in die prent hieronder is die opsoekwaarde 200, terwyl die kleinste waarde in die opsoekreeks, dit wil sê binne die ID -kolom is 207. As gevolg hiervan het die VLOOKUP -funksie die #N/A -fout teruggestuur.

🔗 Kry oplossings

Maak seker dat die opsoekwaarde nie kleiner is as die minimum waarde wat binne die opsoekreeks gestoor is nie. Verander die opsoekwaarde van 200 na enigiets soos in die kolom ID gelys. Dan sal die nie-beskikbare fout uiteindelik verdwyn.

Soortgelyke lesings

  • Excel LOOKUP vs.VLOOKUP: Met 3 Voorbeelde
  • Gebruik VLOOKUP met veelvuldige kriteria in Excel (6 Metodes + Alternatiewe)
  • VLOOKUP met Wildcard in Excel (3 Metodes) )
  • Hoe om Excel SUMIF & VLOOKUP oor veelvuldige velle
  • Excel VLOOKUP om veelvuldige waardes vertikaal terug te gee

Rede 4: Ekstra spasies in tabelopsoekwaardes

Ruimtes is vir ons onsigbaar, daarom is dit nogal moeilik om te identifiseer. En hierdie rede kan die terugkeerwaarde van die VLOOKUP -funksie beïnvloed.

Byvoorbeeld, in die prent hieronder is ons opsoekwaarde Candies. Boonop bestaan ​​hierdie waarde ook in die opsoekreeks binne die datatabel. Nietemin, die VLOOKUP -funksie gee die #N/A -fout terug!

Dit kan dus nogal moeilik lyk om die presiese rede agter die fout wat vertoon word, uit te vind. Wel, dit is as gevolg van 'n ekstra spasie agter die woord Lekkergoed in die Kategorie -kolom.

Hierdie probleem lyk dalk 'n maklike probleem, maar dit kan tot die ergste lyding lei . Aangesien die spasies onsigbaar en moeilik is om raak te sien.

🔗 Kry oplossings

Jy kan met die hand kyk vir die spasies of hulle teenwoordig is of nie binne die data . Of jy kan die TRIM -funksie gebruik om al die agterste spasies te verwyder.

Rede 5: Foute in die Lookup_value-argument van die VLOOKUP-sintaksis

Nog 'n kwessie wat dalk so simpel lykmaar kan tot groot lyding lei. As jy enige sintaksisfout het met betrekking tot die VLOOKUP -funksie of net 'n eenvoudige tikfout terwyl jy die opsoekwaarde aanspreek, kan dit lei tot foutuitstalling.

Byvoorbeeld, in die volgende prent, die opsoekwaarde is in die seladres, D14 . Maar ons het D144 getik. Dit is net 'n eenvoudige tipe maar veroorsaak #N/A fout in die ooreenstemmende sel.

🔗 Kry oplossings

Wees versigtig oor die funksie sintaksis of enige soort tikfoute. Deur eenvoudig hierdie etikette te handhaaf, kan jy die #N/A -fout vermy.

Dinge om te onthou

📌 Maak seker jou opsoek- waarde bestaan ​​binne die eerste kolom van jou tabelskikking.

📌 Wees versigtig oor die sintaksis van die VLOOKUP -funksie.

Gevolgtrekking

Om op te som, ons het 5 probleme bespreek met hul waarskynlike oplossings agter die VLOOKUP -funksie gee #N/A -fout terug, selfs wanneer 'n pasresultaat in Excel bestaan. Jy word aanbeveel om die oefenwerkboek wat saam met hierdie artikel aangeheg is af te laai en al die metodes daarmee te oefen. En moenie huiwer om enige vrae in die kommentaarafdeling hieronder te vra nie. Ons sal probeer om so gou moontlik op al die relevante navrae te reageer. En besoek asseblief ons webwerf ExcelWIKI om meer te verken.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.