Zergatik VLOOKUP-ek #N/A itzultzen du bat-etortzea dagoenean (soluzioekin)

  • Partekatu Hau
Hugh West

VLOOKUP (Bilaketa bertikala) funtzioa erabiltzen dugu zutabe batean balio bat bertikalki bilatzeko eta, ondoren, beste zutabe batetik dagokion balio bat itzultzeko. Baina funtzio hau erabiltzean arazo nagusi bat da funtzioaren sintaxia konplikatua dirudiela eta, gainera, hainbat arau mantentzea behar duela. Horrek emaitza okerrak eragin ditzake, hala nola, nahi diren balioen ordez #N/A botatzea. Arazo hau kentzeko, 5 arrazoi ezberdin aztertu ditugu eta VLOOKUP funtzioaren faktoreak izan daitezkeen irtenbideak #N/A itzultzen ditu parekatze bat dagoenean.

Deskargatu Praktikarako lan-koadernoa

Excel fitxategia deskargatzea eta horrekin batera praktikatzea gomendatzen dizugu.

VLOOKUP #N itzultzen du. /Errore bat, nahiz eta Match Exists.xlsx

Zer da #N/A errorea?

#N/A erroreak "balioa ez dago erabilgarri" esan nahi du. VLOOKUP kontsulta zure datu-multzoan zehar exekutatzen duzunean baina, zoritxarrez, funtzioak ezin du lortu nahi den emaitza, orduan #N/A errorea botatzen da. Errore honen atzean hainbat arazo egon daitezke; Artikulu honen hurrengo atalean ezagutuko duzuna.

5 arrazoi zergatik VLOOKUP #N/A itzultzen du bat-etortzea existitzen denean

Artikulu honetan, produktuen prezioen zerrenda datu-multzo gisa erabiliko du arrazoi guztiak erakusteko. Beraz, ikus dezagun datu multzoari:

Beraz, gabeeztabaida gehiago izanez gero, murgil ditzagun arazo guztiak banan-banan.

1. Arrazoia: Bilaketa-balioa ez dago Table_array argumentuaren lehen zutabean

VLOOKUP funtzioaren lehen argumentua bilaketa_balioa deitzen da. Funtzio honek behar bezala funtziona dezan, bilaketa_balioa taularen array lehen zutabean egotea da. Arau honi buruzko edozein salbuespenetarako, VLOOKUP funtzioak #N/A errorea itzuliko du.

Ondoko irudi honetan, formula txertatu dugu:

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

D15 gelaxka barruan.

Hemen bilaketa-balioa D14 gelaxkan gordetzen da, hau da, karakum. Ikus dezakegunez, elementu hau ez dago hautatutako taula-matrizeko lehen zutabean baizik eta bigarren zutabean.

Horren ondorioz, ikus dezakegu VLOOKUP funtzioak duela. dagoeneko #N/A errorea bota du.

🔗 Lortu irtenbideak

1. Lehen irtenbidea: Bilaketa-balioari buruzko baldintza nagusia taula-matrizearen lehen zutabean egotea denez, ahal izanez gero bigarren zutabea lehen zutabera transferitu dezakezu.

Baina bai. , kasu askotan, zutabeak trukatzea nahiko ez da praktikoa izan. Agian zure bigarren zutabea formula baten emaitza delako edo beste zutabe batzuei ere lotuta dagoelako. Beraz, horrelako kasuetan, bigarrena kontuan hartu dezakezukonponbidea.

2. Bigarren irtenbidea: Aldatu taula-matrizea pixka bat. Une honetan, taula-matrizea B5:E12 da. Barruti hau C zutabetik hasi beharrean, hau da, C5:E12 zutabetik hasten bada, C zutabea izango da definitu berri den taula-matrizearen lehen zutabea. Kasu horretan, VLOOKUP funtzioak behar bezala funtzionatuko du. Taula-matrizea aldatu duzunez, zutabeen indizea ere eguneratu behar duzu. Esleitu berri den taula-matrizeari dagokionez, Prezioa zutabetik balioa itzultzeko, zutabe-indize berria 3 izango da.

3. Hirugarren irtenbidea: INDEX eta MATCH funtzioak elkarlanean erabil ditzakezu. Bi funtzio hauek erabiltzeak taula-matrizeko lehen zutabean dagoen bilaketa-balioaren oztopoa erraz ezaba dezakezu.

Egin behar duzun guztia aurreko formula ordezkatzea besterik ez da. formula honekin:

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

Formula hau txertatu ondoren arazoa desagerrarazi dela ikusiko duzu, sakatu bezain laster. SARTU botoia bigarren formula sartu eta berehala. Boom!

Irakurri gehiago: INDEX MATCH vs VLOOKUP funtzioa (9 adibide)

2. arrazoia: Bat-etortze zehatza ez da aurkitu

Bilaketa-balioa ez badator bat datu multzoan gordetako balioarekin, #N/A errorea agertuko da berriro.

Adibidez, beheko irudian, bilaketa-balioa sartu dugu D14 zelula, hau da, Zerealak. Baina, zoritxarrez, lehen zutabean Zereal bezalako hitzik ez dago, zerealak baizik. Horregatik #N/A agertu da D15 gelaxkan.

🔗 Lortu irtenbideak

Izan kontuz bilaketa-balioarekin. Idatzi bilaketa-balioa behar bezala txertatzeko eremuan. #N/A erroreren bat jasotzen baduzu, egiaztatu berriro zure datu-multzoa eta zuzendu bilaketa-balioa horren arabera. Kasu honetan, idatzi Zerealak ordez Zerealak D14 gelaxkan.

Irakurri gehiago: VLOOKUP ez dabil (8 arrazoi eta irtenbide)

3. arrazoia: bilaketa-balioa matrizeko balio txikiena baino txikiagoa da

VLOOKUP funtzioak #N/A itzultzea eragin dezakeen beste arrazoi bat errorea bilaketa-balioa bilaketa-barrutiko balio txikienak baino txikiagoa izatea da.

Adibidez, beheko irudian bilaketa-balioa 200 da, baina bilaketa-barrutiko baliorik txikiena, hau da, <. 1>ID zutabea 207 da. Ondorioz, VLOOKUP funtzioak #N/A errorea itzuli du.

🔗 Lortu irtenbideak

Ziurtatu bilaketa-balioa ez dela bilaketa-barrutian gordetako gutxieneko balioa baino txikiagoa. Aldatu bilaketa-balioa 200tik ID zutabean zerrendatutako edozein gauzara. Orduan erabilgarri ez dagoen errorea desagertu egingo da.

Antzeko irakurketak

  • Excel LOOKUP vs.VLOOKUP: 3 adibiderekin
  • Erabili VLOOKUP Excel-en irizpide anitzekin (6 metodo + alternatibak)
  • VLOOKUP Komodinarekin Excel-en (3 metodo )
  • Nola konbinatu Excel SUMIF & VLOOKUP hainbat orritan
  • Excel VLOOKUP balio anitz bertikalean itzultzeko

4. arrazoia: Taularen bilaketa-balioetan zuriune gehigarriak

Espazioak ikusezinak dira guretzat, horregatik nahiko zailak dira identifikatzen. Eta arrazoi honek VLOOKUP funtzioaren itzulera-balioan eragina izan dezake.

Adibidez, beheko irudian gure bilaketa-balioa Candies da. Gainera, balio hau datu-taularen barruan dagoen bilaketa barrutian ere badago. Hala ere, VLOOKUP funtzioak #N/A errorea itzultzen du!

Beraz, nahiko zaila dirudi errorearen atzean dagoen arrazoi zehatza jakitea. Beno, Kategoria zutabean Candies hitzaren ostean dagoen tarte gehigarri bat dela eta.

Arazo honek arazo erraza dirudi, baina sufrimendurik okerrenak ekar ditzake. . Espazioak ikusezinak eta antzemateko zailak direnez.

🔗 Lortu irtenbideak

Eskuz egiaztatu dezakezu espazioak datuetan dauden ala ez. . Edo, TRIM funtzioa erabil dezakezu amaierako espazio guztiak kentzeko.

5. arrazoia: akatsak BLOOKUP sintaxiaren Lookup_value argumentuan

Hain tontoa dirudien beste kontu batbaina sufrimendu handia ekar dezake. VLOOKUP funtzioari buruzko sintaxi-erroreren bat edo idazketa soil bat besterik ez baduzu bilaketa-balioa zuzentzean, orduan akatsak erakustea ekar dezake.

Adibidez, hurrengo irudian, Bilaketa-balioa gelaxka helbidean dago, D14 . Baina D144 idatzi dugu. Mota sinple bat da, baina dagokion gelaxkan #N/A errorea eragiten du.

🔗 Lortu irtenbideak

Kontuz ibili funtzioaren sintaxiari edo edozein motatako akatsei buruz. Protokolo hauek mantenduz, #N/A errorea saihestu dezakezu.

Gogoratu beharreko gauzak

📌 Ziurtatu bilaketa- balioa zure taula-matrizeko lehen zutabean dago.

📌 Kontuz VLOOKUP funtzioaren sintaxiarekin.

Ondorioa

Laburbilduz, VLOOKUP funtzioaren #N/A errorea itzultzen duenaren atzean dauden soluzio posibleekin 5 arazo aztertu ditugu Excel-en bat-etortze-emaitza badago ere. Artikulu honekin batera doan praktika-koadernoa deskargatzea gomendatzen da eta horrekin metodo guztiak lantzea. Eta ez izan zalantzarik beheko iruzkinen atalean galderarik egiteko. Dagokion kontsulta guztiei lehenbailehen erantzuten saiatuko gara. Eta bisitatu gure webgunea ExcelWIKI gehiago arakatzeko.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.