Հիմնական տանողներ
- Excel-ում VLOOKUP ֆունկցիան օգտագործվում է աղյուսակում արժեք գտնելու համար:
- Շարահյուսությունը և արգումենտներն են =VLOOKUP(որոնման_արժեքը, որոնման_աղյուսակը, սյունակի_համարը, [մոտավոր_համընկնում])
Այս հոդվածը բացատրում է, թե ինչպես օգտագործել VLOOKUP ֆունկցիան Excel-ի բոլոր տարբերակներում, ներառյալ Excel 2019 և Microsoft 365:
Ի՞նչ է VLOOKUP ֆունկցիան:
Excel-ում VLOOKUP ֆունկցիան օգտագործվում է աղյուսակում ինչ-որ բան գտնելու համար: Եթե ունեք տվյալների տողեր, որոնք կազմակերպված են ըստ սյունակների վերնագրերի, VLOOKUP-ը կարող է օգտագործվել սյունակի միջոցով արժեք գտնելու համար:
Երբ դուք կատարում եք VLOOKUP, դուք ասում եք Excel-ին, որ նախ գտնի այն տողը, որը պարունակում է այն տվյալները, որոնք ցանկանում եք առբերել, այնուհետև վերադարձնել այն արժեքը, որը գտնվում է տվյալ տողում գտնվող որոշակի սյունակում:
VLOOKUP ֆունկցիայի շարահյուսություն և փաստարկներ
Այս ֆունկցիայի չորս հնարավոր մասեր կա.
=VLOOKUP(որոնման_արժեք, որոնման_աղյուսակ, սյունակի_համար, [մոտավոր_համընկնում])
- search_value արժեքն է, որը դուք փնտրում եք: Այն պետք է լինի lookup_table-ի առաջին սյունակում.
- lookup_table այն տիրույթն է, որը դուք փնտրում եք: Սա ներառում է search_value.
- column_number-ն այն թիվն է, որը ներկայացնում է, թե քանի սյունակ է lookup_table-ում, ձախից պետք է լինի այն սյունակը, որից VLOOKUP-ը վերադարձնում է արժեքը:
- մոտավոր_համընկնում-ը կամընտիր է և կարող է լինել ՃԻՇՏ կամ ՍՈՒՏ: Այն որոշում է՝ գտնել ճշգրիտ համընկնում, թե մոտավոր համընկնում: Երբ բաց թողնված է, լռելյայնը ճշմարիտ է, ինչը նշանակում է, որ այն կգտնի մոտավոր համընկնում:
VLOOKUP ֆունկցիայի օրինակներ
Ահա մի քանի օրինակներ, որոնք ցույց են տալիս VLOOKUP ֆունկցիան գործողության մեջ՝
Գտեք արժեքը աղյուսակից բառի կողքին
=VLOOKUP("Lemons", A2:B5, 2)
Սա VLOOKUP ֆունկցիայի պարզ օրինակ է, որտեղ մենք պետք է գտնենք, թե քանի կիտրոն ունենք պահեստում մի քանի ապրանքների ցանկից: Շրջանակը, որը մենք փնտրում ենք, A2:B5 է, և այն թիվը, որը մենք պետք է քաշենք, գտնվում է սյունակ 2-ում, քանի որ «Պահեստում» մեր տիրույթի երկրորդ սյունակն է: Արդյունքն այստեղ 22 է.
Գտեք աշխատողի համարը՝ օգտագործելով նրա անունը
=VLOOKUP(A8, B2:D7, 3)
=VLOOKUP(A9, A2:D7, 2)
Ահա երկու օրինակ, որտեղ մենք գրում ենք VLOOKUP ֆունկցիան մի փոքր այլ կերպ: Նրանք երկուսն էլ օգտագործում են նմանատիպ տվյալների հավաքածուներ, բայց քանի որ մենք տեղեկատվություն ենք քաշում երկու առանձին սյունակներից՝ 3-րդ և 2-ից, մենք այդ տարբերությունն անում ենք բանաձևի վերջում. առաջինը գրավում է անձի դիրքը A8-ում (Finley), մինչդեռ երկրորդ բանաձևը վերադարձնում է անունը, որը համապատասխանում է A9 (819868) աշխատողի համարին:Քանի որ բանաձևերը վկայակոչում են բջիջները և ոչ թե կոնկրետ տեքստային տող, մենք կարող ենք բաց թողնել չակերտները:
Օգտագործեք IF հայտարարություն VLOOKUP-ով
=IF(VLOOKUP(A2, Sheet4!A2:B5, 2)>10, «Ոչ», «Այո»)
VLOOKUP-ը կարող է նաև համակցվել Excel-ի այլ գործառույթների հետ և օգտագործել այլ թերթերի տվյալները: Այս օրինակում մենք երկուսն էլ անում ենք՝ որոշելու համար, թե արդյոք պետք է ավելի շատ ապրանք պատվիրել A սյունակում: Մենք օգտագործում ենք IF ֆունկցիան այնպես, որ եթե Sheet4!A2:B5-ում 2-րդ դիրքում արժեքը 10-ից մեծ է, մենք գրում ենք Ոչ: նշելու, որ մենք ավելին պատվիրելու կարիք չունենք։
Գտեք աղյուսակի ամենամոտ թիվը
=VLOOKUP(D2, $A$2:$B$6, 2)
Այս վերջին օրինակում մենք օգտագործում ենք VLOOKUP-ը՝ գտնելու զեղչի տոկոսը, որը պետք է օգտագործվի կոշիկների մեծաքանակ պատվերների համար: Զեղչը, որը մենք փնտրում ենք, գտնվում է D սյունակում, միջակայքը, որը ներառում է զեղչի տեղեկատվությունը A2:B6 է, և այդ միջակայքում գտնվում է 2-րդ սյունակը, որը պարունակում է զեղչը:Քանի որ VLOOKUP-ը ստույգ համընկնում գտնելու կարիք չունի, approximate_match-ը դատարկ է մնում՝ ՃՇՄԱՐՏՈՒԹՅԱՆ նշման համար: Եթե ճշգրիտ համընկնում չի գտնվել, ֆունկցիան օգտագործում է հաջորդ ավելի փոքր գումարը:
Դուք կարող եք տեսնել, որ 60 պատվերի առաջին օրինակում զեղչը չի գտնվել ձախ կողմում գտնվող աղյուսակում, ուստի օգտագործվում է հաջորդ փոքր գումարը՝ 50, որը 75% զեղչ է: F սյունակը վերջնական գինն է, երբ հաշվարկվում է զեղչը:
VLOOKUP սխալներ և կանոններ
Ահա որոշ բաներ, որոնք պետք է հիշել Excel-ում VLOOKUP ֆունկցիան օգտագործելիս.
- Եթե search_value-ը տեքստային տող է, այն պետք է շրջապատված լինի չակերտներով:
- Excel-ը կվերադարձնի NO MATCH, եթե VLOOKUP-ը չգտնի արդյունք:
- Excel-ը կվերադարձնի NO MATCH, եթե lookup_աղյուսակում չկա թիվ, որը մեծ է կամ հավասար է search_value-ին:
- Excel-ը կվերադարձնի REF: եթե սյունակի_համարը մեծ է lookup_table-ի սյունակների քանակից.
- search_value-ը միշտ գտնվում է lookup_աղյուսակի ծայր ձախ դիրքում և գտնվում է 1-ին դիրքում՝ սյունակի_համարը որոշելիս:
- Եթե նշեք FALSE մոտավոր_համապատասխանության համար և ճշգրիտ համընկնում չգտնվի, VLOOKUP-ը կվերադարձնի N/A:
- Եթե մոտավոր_համընկնում եք նշել TRUE և ճշգրիտ համընկնում չի գտնվել, հաջորդ փոքր արժեքը կվերադարձվի:
- Չտեսակավորված աղյուսակները պետք է օգտագործեն FALSE՝ մոտավոր_համընկնման համար, որպեսզի վերադարձվի առաջին ճշգրիտ համընկնում:
- Եթե մոտավոր_համընկնումը ՃԻՇՏ է կամ բաց թողնված է, ապա առաջին սյունակը պետք է տեսակավորվի այբբենական կամ թվային կարգով: Եթե այն տեսակավորված չէ, Excel-ը կարող է վերադարձնել անսպասելի արժեք:
- Բացարձակ բջջային հղումների օգտագործումը թույլ է տալիս ավտոմատ լրացնել բանաձևերը՝ առանց փնտրման_աղյուսակը փոխելու:
VLOOKUP-ի նման այլ գործառույթներ
VLOOKUP-ն իրականացնում է ուղղահայաց որոնումներ, ինչը նշանակում է, որ այն առբերում է տեղեկատվություն՝ հաշվելով սյունակները: Եթե տվյալները կազմակերպված են հորիզոնական, և դուք ցանկանում եք հետհաշվարկել տողերը՝ արժեքը ստանալու համար, կարող եք օգտագործել HLOOKUP ֆունկցիան:
XLOOKUP ֆունկցիան նման է, բայց աշխատում է ցանկացած ուղղությամբ: