Af hverju VLOOKUP skilar #N/A þegar samsvörun er til (með lausnum)

  • Deildu Þessu
Hugh West

Við notum VLOOKUP (Lóðrétt leit) aðgerðina til að leita að gildi lóðrétt í dálki og skila svo samsvarandi gildi úr öðrum dálki. En eitt stórt vandamál með því að nota þessa aðgerð er að setningafræði aðgerða kann að virðast flókin og einnig þarf að viðhalda mörgum reglum. Sem getur valdið rangri niðurstöðu eins og að henda #N/A í stað ætluðum gildum. Til að losna við þetta vandamál höfum við rætt 5 mismunandi ástæður og lausnir þeirra sem kunna að vera þættirnir á bak við VLOOKUP fallið skilar #N/A þegar samsvörun er til staðar.

Sæktu æfingarvinnubókina

Mælt er með því að hlaða niður Excel skránni og æfa þig með henni.

VLOOKUP Skilar #N /A Error though Match Exists.xlsx

Hvað er #N/A villa?

Villan #N/A stendur fyrir „gildi ekki tiltækt“. Þegar þú keyrir VLOOKUP fyrirspurnina í gegnum gagnasafnið þitt en því miður getur aðgerðin ekki sótt fyrirhugaða niðurstöðu, þá kemur #N/A villa. Það gætu verið nokkur vandamál á bak við þessa villu; sem þú munt öll kynnast í eftirfarandi kafla þessarar greinar.

5 ástæður fyrir því að VLOOKUP skilar #N/A þegar samsvörun er til

Í þessari grein, mun nota sýnishorn af vöruverðskrá sem gagnasafn til að sýna fram á allar ástæður. Svo skulum við fá smá innsýn í gagnasafnið:

Svo, ánmeð frekari umræður skulum við kafa beint inn í öll vandamálin eitt af öðru.

Ástæða 1: Uppflettingargildi er ekki til í fyrsta dálki Table_array rökræðunnar

Fyrsta röksemdin í VLOOKUP fallinu er kallað lookup_value. Ein af aðalkröfunum til að þessi aðgerð virki rétt er að lookup_value ætti að vera til í fyrsta dálki töflufylkisins . Fyrir allar undantekningar varðandi þessa reglu mun FLOOKUP fallið skila #N/A villu.

Í þessari eftirfarandi mynd höfum við sett inn formúluna:

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

inni í reit D15 .

Hér er uppflettingargildið geymt í reit D14 , sem er karakum. Eins og við sjáum er þetta atriði ekki til staðar í fyrsta dálki valinnar töflufylkis heldur í öðrum dálki.

Þar af leiðandi getum við séð að FLOOKUP aðgerðin hefur hefur þegar kastað #N/A villunni.

🔗 Fáðu lausnir

1. Fyrsta lausn: Þar sem aðalkrafan varðandi uppflettingargildið er að það ætti að vera til innan fyrsta dálks töflufylkisins, svo þú getur flutt annan dálkinn yfir í fyrsta dálkinn ef mögulegt er.

En já , í mörgum tilfellum gæti þetta verið frekar óframkvæmanlegt að skipta um dálka. Vegna þess að seinni dálkurinn þinn er kannski afleiðing af formúlu eða hann er líka tengdur öðrum dálkum. Svo í slíkum tilvikum geturðu íhugað annaðlausn.

2. Önnur lausn: Breyttu töflufylkingunni aðeins. Eins og er er töflufylkingin B5:E12 . Ef þetta svið byrjar á dálki C í stað dálks þ.e.a.s. C5:E12 þá verður dálkur C fyrsti dálkurinn í nýskilgreindu töflufylki. Í því tilviki mun VLOOKUP aðgerðin virka rétt. Þar sem þú hefur breytt töflufylkingunni þarftu líka að uppfæra dálkavísitöluna. Hvað varðar nýúthlutaða töflufylki, til að skila gildi úr Verð dálknum, verður nýja dálkvísitalan 3.

3. Þriðja lausn: Þú getur notað aðgerðirnar INDEX og MATCH í samvinnu. Með því að nota þessar tvær aðgerðir er auðvelt að útrýma hindruninni sem felur í sér uppflettingargildi í fyrsta dálki töflufylkingarinnar.

Allt sem þú þarft að gera er einfaldlega að skipta um fyrri formúlu með eftirfarandi formúlu:

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

Eftir að hafa sett inn þessa formúlu muntu sjá að vandamálið er horfið, um leið og þú smellir á ENTER hnappinn rétt eftir að seinni formúlan er sett inn. Bomm!

Lesa meira: INDEX MATCH vs VLOOKUP fall (9 dæmi)

Ástæða 2: Nákvæm samsvörun finnst ekki

Ef uppflettingargildið passar ekki nákvæmlega við gildið sem er geymt í gagnasafninu, þá mun #N/A villa birtast aftur.

Til dæmis, á myndinni hér að neðan, höfum við sett uppleitargildið innklefi D14 , sem er korn. En því miður er ekkert orð sem heitir Korn í fyrsta dálknum, heldur korn. Þess vegna hefur #N/A birst í reit D15 .

🔗 Fáðu lausnir

Vertu varkár um uppflettingargildi. Skrifaðu niður uppflettingargildið rétt innan innsetningarreitsins. Ef þú færð einhverja #N/A villu skaltu athuga gagnasafnið þitt aftur og leiðrétta uppflettingargildið í samræmi við það. Í þessu tilviki, sláðu inn Korn í stað Korn í reit D14 .

Lesa meira: VLOOKUP Virkar ekki (8 ástæður og lausnir)

Ástæða 3: Uppflettingargildi er minna en minnsta gildi í fylkinu

Önnur ástæða sem gæti valdið því að VLOOKUP aðgerðin skilar #N/A villa er uppflettingargildið sem er minna en minnstu gildin á uppflettingarsviðinu.

Til dæmis, á myndinni fyrir neðan er uppflettingargildið 200, en minnsta gildið í uppflettisviðinu, þ.e.a.s. innan 1>ID dálkur er 207. Fyrir vikið skilaði VLOOKUP fallið #N/A villunni.

🔗 Fáðu lausnir

Gakktu úr skugga um að uppflettingargildið sé ekki minna en lágmarksgildið sem er geymt innan uppflettingarsviðsins. Breyttu uppflettigildinu úr 200 í eitthvað sem er skráð í dálknum ID . Þá hverfur villan sem er ekki tiltæk að lokum.

Svipaðar lestur

  • Excel LOOKUP vs.VLOOKUP: Með 3 dæmum
  • Notaðu VLOOKUP með mörgum skilyrðum í Excel (6 aðferðir + valkostir)
  • VLOOKUP með algildisstaf í Excel (3 aðferðir )
  • Hvernig á að sameina Excel SUMIF & VLOOKUP yfir mörg blöð
  • Excel VLOOKUP til að skila mörgum gildum lóðrétt

Ástæða 4: Aukabil í töfluleitargildum

Rýmin eru okkur ósýnileg, þess vegna er frekar erfitt að greina þau. Og þessi ástæða getur haft áhrif á skilgildi VLOOKUP fallsins.

Til dæmis, á myndinni fyrir neðan er uppflettingargildið okkar sælgæti. Þar að auki er þetta gildi einnig til á leitarsviðinu innan gagnatöflunnar. Engu að síður skilar FLOOKUP fallið #N/A villunni!

Þannig að það kann að virðast frekar erfitt að finna út nákvæmlega ástæðuna á bak við villuna sem birtist. Jæja, það er vegna auka slóðarbils á eftir orðinu sælgæti í dálknum Flokkur .

Þetta vandamál kann að virðast auðvelt mál, en það getur leitt til verstu þjáninga . Þar sem rýmin eru ósýnileg og erfitt að koma auga á þau.

🔗 Fáðu lausnir

Þú getur handvirkt athugað hvort þau séu til staðar í gögnunum eða ekki . Eða þú getur notað TRIM aðgerðina til að fjarlægja öll aftari bil.

Ástæða 5: Mistök í Lookup_value rökstuðningi VLOOKUP setningafræðinnar

Annað mál sem gæti litið svo kjánalega úten getur leitt til mikillar þjáningar. Ef þú ert með einhverja setningafræðivillu varðandi VLOOKUP aðgerðina eða bara einfalda innsláttarvillu þegar þú tekur á uppflettingargildinu, þá getur það leitt til villulýsinga.

Til dæmis, á eftirfarandi mynd, uppflettingargildi er í vistfangi frumunnar, D14 . En við höfum slegið D144 . Þetta er bara einföld tegund en veldur #N/A villu í samsvarandi reit.

🔗 Fáðu lausnir

Verið varkár um setningafræði fallsins eða hvers kyns innsláttarvillur. Bara með því einfaldlega að viðhalda þessum siðareglum geturðu forðast villuna #N/A .

Atriði sem þarf að muna

📌 Gakktu úr skugga um að þú leitir- gildi er til í fyrsta dálki töflufylkisins.

📌 Vertu varkár með setningafræði VLOOKUP fallsins.

Niðurstaða

Til að draga saman, höfum við rætt 5 vandamál með líklegar lausnir þeirra á bak við ÚTLÖK fallið skilar #N/A villu jafnvel þegar samsvörunarniðurstaða er til í Excel. Mælt er með því að hlaða niður æfingabókinni sem fylgir þessari grein og æfa allar aðferðir með því. Og ekki hika við að spyrja spurninga í athugasemdahlutanum hér að neðan. Við munum reyna að svara öllum viðeigandi fyrirspurnum eins fljótt og auðið er. Og vinsamlegast farðu á vefsíðu okkar ExcelWIKI til að kanna meira.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.