Ինչու VLOOKUP-ը վերադարձնում է #N/A, երբ համընկնում է (լուծումներով)

  • Կիսվել Սա
Hugh West

Մենք օգտագործում ենք VLOOKUP (Ուղղահայաց որոնում) ֆունկցիան սյունակում ուղղահայաց արժեք որոնելու համար, այնուհետև մեկ այլ սյունակից համապատասխան արժեք վերադարձնելու համար: Բայց այս ֆունկցիայի օգտագործման հիմնական խնդիրն այն է, որ ֆունկցիայի շարահյուսությունը կարող է բարդ թվալ, ինչպես նաև այն պահանջում է բազմաթիվ կանոնների պահպանում: Ինչը կարող է հանգեցնել այնպիսի սխալ արդյունքի, ինչպիսին է նախատեսվող արժեքների փոխարեն #N/A նետելը: Այս խնդրից ազատվելու համար մենք քննարկել ենք 5 տարբեր պատճառներ և դրանց լուծումները, որոնք կարող են լինել VLOOKUP ֆունկցիայի վերադարձի #N/A , երբ համընկնում է:

Ներբեռնեք «Practice Workbook»-ը

Խորհուրդ է տրվում ներբեռնել Excel ֆայլը և դրա հետ մեկտեղ զբաղվել:

VLOOKUP Returns #N /Սխալ, թեև Match Exists.xlsx

Ի՞նչ է #N/A սխալը:

#N/A սխալը նշանակում է «արժեքը հասանելի չէ»: Երբ դուք գործարկում եք VLOOKUP հարցումը ձեր տվյալների բազայում, բայց, ցավոք, ֆունկցիան չի կարող վերբերել նախատեսված արդյունքը, ապա հայտնվում է #N/A սխալը: Այս սխալի հետևում կարող են լինել մի քանի խնդիրներ. որը դուք բոլորդ կիմանաք այս հոդվածի հաջորդ բաժնում:

5 պատճառ, թե ինչու VLOOKUP-ը վերադարձնում է #N/A, երբ Match Exists

Այս հոդվածում մենք որպես տվյալների բազա կօգտագործի արտադրանքի գների ցուցակի նմուշը՝ բոլոր պատճառները ցույց տալու համար: Այսպիսով, եկեք մի փոքր հայացք գցենք տվյալների հավաքածուին.

Այսպիսով, առանցՀետագա քննարկում ունենալով՝ եկեք մեկ առ մեկ խորանանք բոլոր խնդիրների մեջ:

Պատճառ 1. Փնտրման արժեքը գոյություն չունի Table_array արգումենտի առաջին սյունակում

VLOOKUP ֆունկցիայի առաջին արգումենտը կոչվում է lookup_value: Այս ֆունկցիայի ճիշտ աշխատանքի առաջնային պահանջներից մեկն այն է, որ lookup_value-ը պետք է գոյություն ունենա աղյուսակի զանգվածի առաջին սյունակում : Այս կանոնի հետ կապված ցանկացած բացառության դեպքում VLOOKUP ֆունկցիան կվերադարձնի #N/A սխալ:

Այս պատկերում մենք զետեղել ենք բանաձևը.

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

բջջում D15 :

Այստեղ որոնման արժեքը պահվում է D14 բջիջում, որը կարակում է: Ինչպես տեսնում ենք, այս տարրը չկա ընտրված աղյուսակի զանգվածի առաջին սյունակում, այլ երկրորդ սյունակում:

Դրա արդյունքում մենք կարող ենք տեսնել, որ VLOOKUP ֆունկցիան ունի արդեն նետվել է #N/A սխալը:

🔗 Ստացեք լուծումներ

1. Առաջին լուծում. Քանի որ որոնման արժեքի առաջնային պահանջն այն է, որ այն պետք է գոյություն ունենա աղյուսակի զանգվածի առաջին սյունակում, այնպես որ կարող եք երկրորդ սյունակը փոխանցել առաջին սյունակ, եթե հնարավոր է:

Բայց այո: , շատ դեպքերում դա կարող է բավականին անիրագործելի լինել սյունակները փոխանակելու համար: Քանի որ գուցե ձեր երկրորդ սյունակը բանաձևի արդյունք է կամ այն ​​կապված է նաև այլ սյունակների հետ: Այսպիսով, նման դեպքերում կարող եք դիտարկել երկրորդըլուծում.

2. Երկրորդ լուծում. Մի փոքր փոփոխեք աղյուսակի զանգվածը: Ներկայումս սեղանի զանգվածը B5:E12 է: Եթե ​​այս միջակայքը սկսվում է C սյունակից, այսինքն՝ C5:E12 սյունակից, ապա C սյունակը կլինի նոր սահմանված աղյուսակի զանգվածի առաջին սյունակը: Այդ դեպքում VLOOKUP ֆունկցիան ճիշտ կգործի: Քանի որ դուք փոխել եք աղյուսակի զանգվածը, դուք նույնպես պետք է թարմացնեք սյունակի ինդեքսը: Ինչ վերաբերում է նոր նշանակված աղյուսակային զանգվածին, ապա Գին սյունակից արժեք վերադարձնելու համար նոր սյունակի ինդեքսը կլինի 3:

3: Երրորդ լուծում. Դուք կարող եք համագործակցել INDEX և MATCH գործառույթները: Այս երկու գործառույթների օգտագործումը հեշտությամբ կարող է վերացնել աղյուսակի զանգվածի առաջին սյունակում առկա որոնման արժեքի արգելքը: հետևյալ բանաձևով.

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

Այս բանաձևը տեղադրելուց հետո կտեսնեք, որ խնդիրը վերացել է, հենց որ սեղմեք ENTER կոճակը երկրորդ բանաձևը տեղադրելուց անմիջապես հետո: Բում!

Կարդալ ավելին. INDEX MATCH vs VLOOKUP ֆունկցիա (9 օրինակ)

Պատճառ 2: Ճշգրիտ համընկնումը չի գտնվել

Եթե որոնման արժեքը ճշգրիտ չի համընկնում տվյալների բազայում պահված արժեքի հետ, ապա #N/A սխալը նորից կհայտնվի:

Օրինակ, ստորև նկարում մենք տեղադրել ենք որոնման արժեքըբջիջ D14 , որը հացահատիկ է: Բայց ցավոք սրտի, առաջին սյունակում չկա ճիշտ այնպիսի բառ, ինչպիսին Հացահատիկն է, այլ հացահատիկային: Ահա թե ինչու #N/A -ը հայտնվել է D15 բջիջում:

🔗 Ստացեք լուծումներ

Be զգույշ լինել որոնման արժեքի նկատմամբ: Տեղադրման դաշտում ճիշտ գրեք որոնման արժեքը: Եթե ​​դուք ստանում եք որևէ #N/A սխալ, ապա նորից ստուգեք ձեր տվյալների հավաքածուն և համապատասխանաբար ուղղեք ձեր որոնման արժեքը: Այս օրինակի համար, D14 բջիջի մեջ Հացահատիկի փոխարեն մուտքագրեք «Հացահատիկ»:

Կարդալ ավելին. VLOOKUP-ը չի աշխատում (8 պատճառ և լուծումներ)

Պատճառ 3. Փնտրման արժեքն ավելի փոքր է, քան զանգվածի ամենափոքր արժեքը

Մեկ այլ պատճառ, որը կարող է հանգեցնել VLOOKUP ֆունկցիայի վերադարձմանը #N/A: սխալն այն է, որ որոնման արժեքը փոքր է որոնման տիրույթի ամենափոքր արժեքներից:

Օրինակ, ստորև նկարում որոնման արժեքը 200 է, մինչդեռ ամենափոքր արժեքը որոնման տիրույթում, այսինքն` <սահմաններում: 1>ID սյունակը 207 է: Արդյունքում, VLOOKUP ֆունկցիան վերադարձրեց #N/A սխալը:

🔗 Ստացեք լուծումներ

Համոզվեք, որ որոնման արժեքը փոքր չէ որոնման տիրույթում պահվող նվազագույն արժեքից: Փոփոխեք որոնման արժեքը 200-ից ցանկացածի, ինչպես նշված է ID սյունակում: Այնուհետև անհասանելի սխալն ի վերջո կվերանա:

Նմանատիպ ընթերցումներ

  • Excel LOOKUP vsVLOOKUP՝ 3 օրինակով
  • Օգտագործեք VLOOKUP բազմաթիվ չափանիշներով Excel-ում (6 մեթոդ + այլընտրանք)
  • VLOOKUP wildcard-ով Excel-ում (3 մեթոդ )
  • Ինչպես համատեղել Excel SUMIF & VLOOKUP բազմաթիվ թերթերում
  • Excel VLOOKUP՝ ուղղահայաց բազմաթիվ արժեքներ վերադարձնելու համար

Պատճառ 4. Լրացուցիչ բացատներ աղյուսակի որոնման արժեքներում

Տարածությունները մեզ համար անտեսանելի են, այդ իսկ պատճառով դրանք բավականին դժվար է ճանաչել։ Եվ այս պատճառը կարող է ազդել VLOOKUP ֆունկցիայի վերադարձի արժեքի վրա:

Օրինակ, ստորև ներկայացված պատկերում մեր որոնման արժեքը Candies է: Ավելին, այս արժեքը գոյություն ունի նաև տվյալների աղյուսակի որոնման տիրույթում: Այնուամենայնիվ, VLOOKUP ֆունկցիան վերադարձնում է #N/A սխալը:

Այսպիսով, կարող է բավականին դժվար թվալ սխալի ցուցադրման ճշգրիտ պատճառը: Դե, դա պայմանավորված է Կատեգորիա սյունակում կոնֆետներ բառից հետո առկա լրացուցիչ տարածության պատճառով:

Այս խնդիրը կարող է թվալ թեթև խնդիր, բայց դա կարող է հանգեցնել ամենավատ տառապանքների: . Քանի որ տարածություններն անտեսանելի են և դժվար է նկատել:

🔗 Ստացեք լուծումներ

Դուք կարող եք ձեռքով ստուգել՝ արդյոք դրանք առկա են տվյալների մեջ, թե ոչ։ . Կամ, դուք կարող եք օգտագործել TRIM ֆունկցիան՝ հեռացնելու բոլոր հետին բացատները:

Պատճառ 5. VLOOKUP շարահյուսության Lookup_value փաստարկի սխալները

Մեկ այլ խնդիր, որը կարող է այդքան հիմար թվալբայց կարող է հանգեցնել մեծ տառապանքի: Եթե ​​դուք ունեք որևէ շարահյուսական սխալ՝ կապված VLOOKUP ֆունկցիայի հետ կամ պարզապես պարզ տառասխալ՝ որոնման արժեքը հասցեագրելիս, ապա դա կարող է հանգեցնել սխալի ցուցադրման:

Օրինակ, հետևյալ պատկերում. Որոնման արժեքը գտնվում է բջջային հասցեում, D14 : Բայց մենք մուտքագրել ենք D144 : Սա պարզապես պարզ տեսակ է, բայց առաջացնում է #N/A սխալ համապատասխան բջիջում:

🔗 Ստացեք լուծումներ

Զգույշ եղեք ֆունկցիայի շարահյուսության կամ տառասխալների մասին։ Պարզապես պահպանելով այս էթիկետը, դուք կարող եք խուսափել #N/A սխալից:

Հիշելու բաներ

📌 Համոզվեք, որ ձեր որոնումը- արժեքը գոյություն ունի ձեր աղյուսակի զանգվածի առաջին սյունակում:

📌 Զգույշ եղեք VLOOKUP ֆունկցիայի շարահյուսության հարցում:

Եզրակացություն

Ամփոփելու համար մենք քննարկել ենք 5 խնդիր՝ իրենց հավանական լուծումներով, որոնք ետևում են VLOOKUP ֆունկցիան վերադարձնում է #N/A սխալ, նույնիսկ երբ Excel-ում համընկնումի արդյունք կա: Ձեզ խորհուրդ է տրվում ներբեռնել այս հոդվածին կից պրակտիկայի աշխատանքային գրքույկը և դրանով կիրառել բոլոր մեթոդները։ Եվ մի հապաղեք որևէ հարց տալ ստորև բերված մեկնաբանությունների բաժնում: Մենք կփորձենք շուտափույթ պատասխանել բոլոր համապատասխան հարցումներին: Եվ խնդրում ենք այցելել մեր կայքը ExcelWIKI ավելին ուսումնասիրելու համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: