Բովանդակություն
- VLOOKUP ֆունկցիա Excel-ում – ընդհանուր նկարագրություն և շարահյուսություն
- VLOOKUP Օրինակներ
- Ճշգրիտ կամ մոտավոր համընկնում VLOOKUP ֆունկցիայի մեջ
- VLOOKUP Excel-ում – դուք պետք է հիշեք սա:
Այսօր մենք սկսում ենք հոդվածների շարք, որտեղ նկարագրվում է Excel-ի ամենաօգտակար հատկություններից մեկը VPR- ը (VLOOKUP): Այս գործառույթը, միևնույն ժամանակ, ամենաբարդ և ամենաքիչ հասկացվածներից է:
Այս ձեռնարկում VPR- ը Ես կփորձեմ հնարավորինս պարզ ձևակերպել հիմունքները, որպեսզի ուսուցման գործընթացը հնարավորինս պարզ լինի անփորձ օգտվողների համար: Բացի այդ, մենք կուսումնասիրենք մի քանի օրինակներ Excel-ի բանաձևերով, որոնք կցուցադրեն ֆունկցիայի օգտագործման ամենատարածված դեպքերը VPR- ը.
VLOOKUP ֆունկցիա Excel-ում – ընդհանուր նկարագրություն և շարահյուսություն
Այսպիսով, ինչ է դա VPR- ը? Դե, առաջին հերթին, դա Excel գործառույթ է: Ինչ է նա անում: Այն փնտրում է ձեր նշած արժեքը և վերադարձնում է համապատասխան արժեքը մյուս սյունակից: Տեխնիկապես ասած, VPR- ը որոնում է արժեքը տվյալ տիրույթի առաջին սյունակում և վերադարձնում արդյունքը նույն շարքի մեկ այլ սյունակից:
Ամենատարածված հավելվածում՝ ֆունկցիան VPR- ը որոնում է տվյալների բազայում տվյալ եզակի նույնացուցիչը և տվյալների բազայից հանում դրա հետ կապված որոշ տեղեկություններ:
Ֆունկցիայի անվան առաջին տառը VPR- ը (VLOOKUP) նշանակում է Вուղղահայաց (Vուղղահայաց): Դրանով դուք կարող եք տարբերել VPR- ը - ից GPR (HLOOKUP), որը որոնում է արժեք տիրույթի վերին տողում − Гհորիզոնական (Hհորիզոնական):
ֆունկցիա VPR- ը հասանելի է Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP և Excel 2000:
VLOOKUP ֆունկցիայի շարահյուսություն
ֆունկցիա VPR- ը (VLOOKUP) ունի հետևյալ շարահյուսությունը.
VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
ВПР(искомое_значение;таблица;номер_столбца;[интервальный_просмотр])
Ինչպես տեսնում եք, ֆունկցիա VPR- ը Microsoft Excel-ում ունի 4 տարբերակ (կամ փաստարկ): Առաջին երեքը պարտադիր են, վերջինը՝ ընտրովի։
- lookup_value (lookup_value) – արժեքը, որը պետք է փնտրել: Սա կարող է լինել արժեք (համար, ամսաթիվ, տեքստ) կամ բջջային հղում (որը պարունակում է որոնման արժեքը) կամ արժեք, որը վերադարձվել է Excel-ի որևէ այլ ֆունկցիայի կողմից: Օրինակ, այս բանաձեւը կփնտրի արժեքը 40:
=VLOOKUP(40,A2:B15,2)
=ВПР(40;A2:B15;2)
Եթե որոնման արժեքը փոքր է փնտրվող տիրույթի առաջին սյունակի ամենափոքր արժեքից, ֆունկցիան VPR- ը կհայտնի սխալի մասին #AT (# N/A):
- table_array (աղյուսակ) - տվյալների երկու կամ ավելի սյունակ: Հիշեք, գործառույթը VPR- ը միշտ որոնում է արժեքը արգումենտում տրված միջակայքի առաջին սյունակում table_array (սեղան): Դիտելի միջակայքը կարող է պարունակել տարբեր տվյալներ, ինչպիսիք են տեքստը, ամսաթվերը, թվերը, բուլյանները: Գործառույթը մեծատառերի նկատմամբ զգայուն չէ, այսինքն՝ մեծատառերի և փոքրատառերի նիշերը համարվում են նույնը: Այսպիսով, մեր բանաձեւը կփնտրի արժեքը 40 բջիջներում սկսած A2 դեպի A15, քանի որ A-ն արգումենտում տրված A2:B15 միջակայքի առաջին սյունակն է table_array (աղյուսակ):
=VLOOKUP(40,A2:B15,2)
=ВПР(40;A2:B15;2)
- col_index_num (column_number) այն սյունակի թիվն է տվյալ տիրույթում, որտեղից կվերադարձվի գտնված տողի արժեքը: Տվյալ տիրույթում ամենաձախ սյունակն է 1, երկրորդ սյունակն է 2, երրորդ սյունակն է 3 եւ այլն։ Այժմ կարող եք կարդալ ամբողջ բանաձևը.
=VLOOKUP(40,A2:B15,2)
=ВПР(40;A2:B15;2)
Արժեք փնտրող բանաձև 40 միջակայքում A2: A15 և B սյունակից վերադարձնում է համապատասխան արժեքը (քանի որ B-ն A2:B15 միջակայքի երկրորդ սյունակն է):
Եթե փաստարկի արժեքը col_index_num (սյունակի_համարը) պակաս քան 1ապա VPR- ը կհայտնի սխալի մասին #VALUE! (#ԱՐԺԵՔ!): Իսկ եթե դա տիրույթի սյունակների քանակից ավելի է table_array (աղյուսակ), ֆունկցիան կվերադարձնի սխալ # REF! (#LINK!).
- միջակայքի_որոնում (range_lookup) – որոշում է, թե ինչ փնտրել.
- ճշգրիտ համընկնում, փաստարկը պետք է հավասար լինի ԿԵՂԾ (ՍՈՒՏ);
- մոտավոր համընկնում, փաստարկը հավասար է TRԻՇՏ ԿՈԴ (ՃԻՇՏ) կամ ընդհանրապես նշված չէ:
Այս պարամետրը ընտրովի է, բայց շատ կարևոր: Հետագայում այս ձեռնարկում VPR- ը Ես ձեզ ցույց կտամ մի քանի օրինակներ, որոնք բացատրում են, թե ինչպես գրել բանաձևեր ճշգրիտ և մոտավոր համընկնումներ գտնելու համար:
VLOOKUP Օրինակներ
Հուսով եմ գործառույթը VPR- ը մի քիչ ավելի պարզ դառնա ձեզ համար: Հիմա եկեք նայենք որոշ օգտագործման դեպքերին VPR- ը իրական տվյալներով բանաձևերում:
Ինչպես օգտագործել VLOOKUP-ը մեկ այլ Excel թերթում որոնելու համար
Գործնականում ֆունկցիայով բանաձևեր VPR- ը հազվադեպ են օգտագործվում նույն աշխատաթերթում տվյալներ որոնելու համար: Ավելի հաճախ, քան ոչ, դուք կփնտրեք և կվերցնեք համապատասխան արժեքները մեկ այլ թերթից:
Որպեսզի օգտագործել VPR- ը, որոնեք մեկ այլ Microsoft Excel թերթում, Դուք պետք է փաստարկի մեջ table_array (աղյուսակ) նշեք թերթի անվանումը բացականչական նշանով, որին հաջորդում է մի շարք բջիջներ: Օրինակ, հետևյալ բանաձևը ցույց է տալիս, որ միջակայքը A2: B15 գտնվում է թերթիկի վրա անունով Sheet2.
=VLOOKUP(40,Sheet2!A2:B15,2)
=ВПР(40;Sheet2!A2:B15;2)
Իհարկե, թերթի անունը պետք չէ ձեռքով մուտքագրել: Պարզապես սկսեք մուտքագրել բանաձևը, և երբ խոսքը վերաբերում է փաստարկին table_array (աղյուսակ), անցեք ցանկալի թերթիկին և մկնիկի օգնությամբ ընտրեք բջիջների ցանկալի տիրույթը:
Ստորև բերված սքրինշոթում ցուցադրված բանաձևը փնտրում է «Ապրանք 1» տեքստը A սյունակում (դա A1:B2 միջակայքի 9-ին սյունակն է) աշխատաթերթի վրա: Գներ.
=VLOOKUP("Product 1",Prices!$A$2:$B$9,2,FALSE)
=ВПР("Product 1";Prices!$A$2:$B$9;2;ЛОЖЬ)
Խնդրում ենք հիշել, որ տեքստային արժեք որոնելիս դուք պետք է այն փակեք չակերտների մեջ (“”), ինչպես սովորաբար արվում է Excel-ի բանաձևերում:
Փաստարկի համար table_array (աղյուսակ) ցանկալի է միշտ օգտագործել բացարձակ հղումներ ($ նշանով): Այս դեպքում որոնման տիրույթը կմնա անփոփոխ բանաձևը այլ բջիջներում պատճենելիս:
Որոնեք մեկ այլ աշխատանքային գրքում VLOOKUP-ով
Գործելու համար VPR- ը աշխատել երկու Excel աշխատանքային գրքույկի միջև, թերթի անվանումից առաջ անհրաժեշտ է նշել աշխատանքային գրքի անունը քառակուսի փակագծերում:
Օրինակ, ստորև բերված է բանաձև, որը փնտրում է արժեքը 40 թերթիկի վրա Sheet2 գրքում Numbers.xlsx:
=VLOOKUP(40,[Numbers.xlsx]Sheet2!A2:B15,2)
=ВПР(40;[Numbers.xlsx]Sheet2!A2:B15;2)
Ահա Excel-ում բանաձև ստեղծելու ամենահեշտ ձևը VPR- ըորը կապում է մեկ այլ աշխատանքային գրքի՝
- Բացեք երկու գրքերը: Սա պարտադիր չէ, բայց այս կերպ ավելի հեշտ է բանաձև ստեղծել: Չե՞ք ուզում ձեռքով մուտքագրել աշխատանքային գրքի անունը, այնպես չէ՞: Բացի այդ, այն կպաշտպանի ձեզ պատահական տառասխալներից։
- Սկսեք մուտքագրել գործառույթ VPR- ըիսկ երբ բանը հասնում է վեճի table_array (աղյուսակ), անցեք մեկ այլ աշխատանքային գրքույկի և այնտեղ ընտրեք որոնման անհրաժեշտ տիրույթը:
Ստորև բերված սքրինշոթը ցույց է տալիս բանաձևը, որտեղ որոնումը սահմանված է աշխատանքային գրքում տիրույթում PriceList.xlsx թերթիկի վրա Գներ.
ֆունկցիա VPR- ը կաշխատի նույնիսկ այն ժամանակ, երբ փակեք որոնված աշխատանքային գիրքը, և աշխատանքային գրքի ֆայլի ամբողջական ուղին հայտնվի բանաձևի տողում, ինչպես ցույց է տրված ստորև.
Եթե աշխատանքային գրքույկի կամ թերթիկի անվանումը պարունակում է բացատներ, ապա այն պետք է փակցվի ապաստրոֆներով.
=VLOOKUP(40,'[Numbers.xlsx]Sheet2'!A2:B15,2)
=ВПР(40;'[Numbers.xlsx]Sheet2'!A2:B15;2)
Ինչպես օգտագործել անվանված միջակայքը կամ աղյուսակը VLOOKUP-ով բանաձևերում
Եթե նախատեսում եք օգտագործել նույն որոնման տիրույթը բազմաթիվ գործառույթներում VPR- ը, կարող եք ստեղծել անվանված տիրույթ և մուտքագրել դրա անունը բանաձևում՝ որպես փաստարկ table_array (սեղան):
Անվանված տիրույթ ստեղծելու համար պարզապես ընտրեք բջիջները և դաշտում մուտքագրեք համապատասխան անուն Անուն, բանաձևի տողից ձախ:
Այժմ դուք կարող եք գրել ապրանքի գինը գտնելու հետևյալ բանաձևը Ապրանք 1:
=VLOOKUP("Product 1",Products,2)
=ВПР("Product 1";Products;2)
Շրջանակների անունների մեծ մասն աշխատում է Excel-ի ողջ աշխատանքային գրքի համար, այնպես որ արգումենտի թերթի անունը նշելու կարիք չկա: table_array (աղյուսակ), նույնիսկ եթե բանաձևը և որոնման տիրույթը գտնվում են տարբեր աշխատաթերթերում: Եթե դրանք գտնվում են տարբեր աշխատանքային գրքույկներում, ապա տիրույթի անվանումից առաջ անհրաժեշտ է նշել աշխատանքային գրքի անվանումը, օրինակ՝ այսպես.
=VLOOKUP("Product 1",PriceList.xlsx!Products,2)
=ВПР("Product 1";PriceList.xlsx!Products;2)
Այսպիսով, բանաձևը շատ ավելի պարզ է թվում, համաձայնու՞մ եք: Բացի այդ, անվանված ընդգրկույթների օգտագործումը լավ այլընտրանք է բացարձակ հղումներին, քանի որ անվանված միջակայքը չի փոխվում, երբ դուք պատճենում եք բանաձևը այլ բջիջներում: Սա նշանակում է, որ դուք կարող եք վստահ լինել, որ բանաձևի որոնման տիրույթը միշտ ճիշտ կմնա:
Եթե դուք փոխակերպում եք մի շարք բջիջներ ամբողջական Excel աղյուսակի, օգտագործելով հրամանը Սեղան (աղյուսակ) ներդիր միացում (Տեղադրեք), այնուհետև մկնիկի օգնությամբ տիրույթ ընտրելիս Microsoft Excel-ը ավտոմատ կերպով կավելացնի սյունակների անունները (կամ աղյուսակի անվանումը, եթե ընտրեք ամբողջ աղյուսակը) բանաձևին:
Ավարտված բանաձևը կունենա հետևյալ տեսքը.
=VLOOKUP("Product 1",Table46[[Product]:[Price]],2)
=ВПР("Product 1";Table46[[Product]:[Price]];2)
Կամ գուցե նույնիսկ այսպես.
=VLOOKUP("Product 1",Table46,2)
=ВПР("Product 1";Table46;2)
Անվանված միջակայքերն օգտագործելիս հղումները մատնացույց են անում նույն բջիջներին, անկախ նրանից, թե որտեղ եք պատճենում գործառույթը VPR- ը աշխատանքային գրքույկի շրջանակներում:
Wildcards-ի օգտագործումը VLOOKUP բանաձևերում
Ինչպես շատ այլ գործառույթների դեպքում, VPR- ը Դուք կարող եք օգտագործել հետևյալ նիշերը.
- Հարցական նշան (?) – փոխարինում է ցանկացած նիշ:
- Աստղանիշ (*) – փոխարինում է նիշերի ցանկացած հաջորդականություն:
Վայրի նշանների օգտագործումը գործառույթներում VPR- ը կարող է օգտակար լինել շատ դեպքերում, օրինակ՝
- Երբ դուք չեք հիշում ճշգրիտ տեքստը, որը դուք պետք է գտնեք:
- Երբ ցանկանում եք գտնել ինչ-որ բառ, որը բջջի բովանդակության մաս է: Գիտեմ, որ VPR- ը որոնում է ամբողջ բջջի բովանդակությամբ, կարծես տարբերակը միացված է Համապատասխանել բջջի ամբողջ բովանդակությանը (Ամբողջ բջիջը) ստանդարտ Excel որոնման մեջ:
- Երբ բջիջը պարունակում է լրացուցիչ բացատներ բովանդակության սկզբում կամ վերջում: Նման իրավիճակում դուք կարող եք երկար ժամանակ խառնել ձեր ուղեղը՝ փորձելով պարզել, թե ինչու բանաձևը չի գործում։
Օրինակ 1. Որոնել տեքստ, որը սկսվում կամ ավարտվում է որոշակի նիշերով
Ենթադրենք, դուք ցանկանում եք որոնել կոնկրետ հաճախորդի ստորև ներկայացված տվյալների բազայում: Դուք չեք հիշում նրա ազգանունը, բայց գիտեք, որ այն սկսվում է «ack»-ով։ Ահա մի բանաձև, որը լավ կկատարի աշխատանքը.
=VLOOKUP("ack*",$A$2:$C$11,1,FALSE)
=ВПР("ack*";$A$2:$C$11;1;ЛОЖЬ)
Այժմ, երբ վստահ եք, որ գտել եք ճիշտ անունը, կարող եք նույն բանաձևով գտնել այս հաճախորդի վճարած գումարը: Դա անելու համար պարզապես փոխեք ֆունկցիայի երրորդ արգումենտը VPR- ը ցանկալի սյունակի համարին: Մեր դեպքում սա C սյունակն է (3-րդ միջակայքում).
=VLOOKUP("ack*",$A$2:$C$11,3,FALSE)
=ВПР("ack*";$A$2:$C$11;3;ЛОЖЬ)
Ահա ևս մի քանի օրինակներ նիշերով.
~ Գտեք «տղամարդ» վերջացող անուն.
=VLOOKUP("*man",$A$2:$C$11,1,FALSE)
=ВПР("*man";$A$2:$C$11;1;ЛОЖЬ)
~ Գտեք անուն, որը սկսվում է «գովազդով» և ավարտվում «որդով».
=VLOOKUP("ad*son",$A$2:$C$11,1,FALSE)
=ВПР("ad*son";$A$2:$C$11;1;ЛОЖЬ)
~ Մենք գտնում ենք առաջին անունը ցուցակում, որը բաղկացած է 5 նիշից.
=VLOOKUP("?????",$A$2:$C$11,1,FALSE)
=ВПР("?????";$A$2:$C$11;1;ЛОЖЬ)
Գործելու համար VPR- ը wildcards-ը ճիշտ է աշխատել, որպես չորրորդ փաստարկ, որը դուք միշտ պետք է օգտագործեք ԿԵՂԾ (ՍՈՒՏ): Եթե որոնման տիրույթը պարունակում է մեկից ավելի արժեք, որը համապատասխանում է որոնման տերմիններին wildcards-ով, ապա առաջին հայտնաբերված արժեքը կվերադարձվի:
Օրինակ 2. Միավորել նիշերը և բջիջների հղումները VLOOKUP բանաձևերում
Այժմ եկեք տեսնենք մի փոքր ավելի բարդ օրինակ, թե ինչպես կարելի է որոնել գործառույթի միջոցով VPR- ը ըստ արժեքի բջիջում: Պատկերացրեք, որ A սյունակը լիցենզիայի բանալիների ցանկն է, իսկ B սյունակը այն անունների ցանկն է, որոնք ունեն լիցենզիա: Բացի այդ, C1 բջիջում ունեք լիցենզիայի բանալու մի մասը (մի քանի նիշ), և ցանկանում եք գտնել սեփականատիրոջ անունը:
Դա կարելի է անել՝ օգտագործելով հետևյալ բանաձևը.
=VLOOKUP("*"&C1&"*",$A$2:$B$12,2,FALSE)
=ВПР("*"&C1&"*";$A$2:$B$12;2;FALSE)
Այս բանաձևը որոնում է արժեքը C1 բջիջից տվյալ տիրույթում և վերադարձնում համապատասխան արժեքը B սյունակից: Նկատի ունեցեք, որ առաջին արգումենտում մենք օգտագործում ենք ամպերսանդ (&) նիշը բջիջի հղումից առաջ և հետո՝ տեքստային տողը կապելու համար:
Ինչպես տեսնում եք ստորև նկարում, գործառույթը VPR- ը վերադարձնում է «Jeremy Hill», քանի որ նրա լիցենզիայի բանալին պարունակում է C1 բջիջի նիշերի հաջորդականությունը:
Նշենք, որ փաստարկը table_array (աղյուսակ) վերևի սքրինշոթում պարունակում է աղյուսակի անվանումը (Աղյուսակ7)՝ բջիջների տիրույթ նշելու փոխարեն: Սա այն է, ինչ մենք արեցինք նախորդ օրինակում:
Ճշգրիտ կամ մոտավոր համընկնում VLOOKUP ֆունկցիայի մեջ
Եվ վերջապես, եկեք ավելի սերտ նայենք վերջին արգումենտին, որը նշված է ֆունկցիայի համար VPR- ը - միջակայքի_որոնում (interval_view). Ինչպես նշվեց դասի սկզբում, այս փաստարկը շատ կարևոր է: Դուք կարող եք ստանալ բոլորովին այլ արդյունքներ նույն բանաձևում իր արժեքով TRԻՇՏ ԿՈԴ (ՃԻՇՏ) կամ ԿԵՂԾ (ՍՈՒՏ):
Նախ, եկեք պարզենք, թե ինչ է նշանակում Microsoft Excel-ը ճշգրիտ և մոտավոր համընկնումներով:
- Եթե փաստարկը միջակայքի_որոնում (range_lookup) հավասար է ԿԵՂԾ (FALSE), բանաձևը փնտրում է ճշգրիտ համընկնում, այսինքն՝ ճիշտ նույն արժեքը, ինչ տրված է արգումենտում lookup_value (որոնման_արժեք): Եթե միջակայքի առաջին սյունակում tկարող_զանգված (աղյուսակ) հանդիպում է երկու կամ ավելի արժեքների, որոնք համապատասխանում են փաստարկին lookup_value (search_value), ապա կընտրվի առաջինը: Եթե համընկնումներ չգտնվեն, ֆունկցիան կհայտնի սխալի մասին #AT (# N/A): Օրինակ, հետևյալ բանաձևը կհաղորդի սխալի մասին #AT (# N/A), եթե A2:A15 միջակայքում արժեք չկա 4:
=VLOOKUP(4,A2:B15,2,FALSE)
=ВПР(4;A2:B15;2;ЛОЖЬ)
- Եթե փաստարկը միջակայքի_որոնում (range_lookup) հավասար է TRԻՇՏ ԿՈԴ (ՃԻՇՏ), բանաձևը փնտրում է մոտավոր համընկնում: Ավելի ճիշտ՝ նախ ֆունկցիան VPR- ը փնտրում է ճշգրիտ համընկնում, և եթե ոչ մեկը չի գտնվել, ընտրում է մոտավորը: Մոտավոր համընկնումն ամենամեծ արժեքն է, որը չի գերազանցում փաստարկի մեջ նշված արժեքը: lookup_value (որոնման_արժեք):
Եթե փաստարկը միջակայքի_որոնում (range_lookup) հավասար է TRԻՇՏ ԿՈԴ (ՃԻՇՏ) կամ նշված չէ, ապա միջակայքի առաջին սյունակի արժեքները պետք է տեսակավորվեն աճման կարգով, այսինքն՝ ամենափոքրից մինչև ամենամեծը: Հակառակ դեպքում գործառույթը VPR- ը կարող է վերադարձնել սխալ արդյունք:
Ընտրության կարևորությունը ավելի լավ հասկանալու համար TRԻՇՏ ԿՈԴ (ՃՇՄԱՐՏՈՒԹՅՈՒՆ) կամ ԿԵՂԾ (FALSE), եկեք նայենք ևս մի քանի բանաձևերի գործառույթով VPR- ը և նայեք արդյունքներին:
Օրինակ 1. Գտնել ճշգրիտ համընկնում VLOOKUP-ի հետ
Ինչպես հիշում եք, ճշգրիտ համընկնում փնտրելու համար ֆունկցիայի չորրորդ արգումենտը VPR- ը պետք է նշանակություն ունենա ԿԵՂԾ (ՍՈՒՏ):
Եկեք վերադառնանք աղյուսակին հենց առաջին օրինակից և պարզենք, թե որ կենդանին կարող է շարժվել արագությամբ 50 մղոն/ժ. Կարծում եմ, որ այս բանաձևը ձեզ որևէ դժվարություն չի առաջացնի.
=VLOOKUP(50,$A$2:$B$15,2,FALSE)
=ВПР(50;$A$2:$B$15;2;ЛОЖЬ)
Նկատի ունեցեք, որ մեր որոնման տիրույթը (սյունակ A) պարունակում է երկու արժեք 50 - բջիջներում A5 и A6. Բանաձևը արժեք է վերադարձնում բջիջից B5. Ինչո՞ւ։ Որովհետև ճշգրիտ համընկնում փնտրելիս ֆունկցիան VPR- ը օգտագործում է հայտնաբերված առաջին արժեքը, որը համապատասխանում է որոնվողին:
Օրինակ 2. VLOOKUP-ի օգտագործումը մոտավոր համընկնում գտնելու համար
Երբ դուք օգտագործում եք գործառույթը VPR- ը որոնել մոտավոր համընկնում, այսինքն երբ փաստարկը միջակայքի_որոնում (range_lookup) հավասար է TRԻՇՏ ԿՈԴ (ՃԻՇՏ) կամ բաց թողնված, առաջին բանը, որ դուք պետք է անեք, տեսակավորեք միջակայքն ըստ առաջին սյունակի աճման կարգով:
Սա շատ կարևոր է, քանի որ գործառույթը VPR- ը վերադարձնում է հաջորդ ամենամեծ արժեքը տրվածից հետո, և որոնումը դադարում է: Եթե դուք անտեսում եք ճիշտ տեսակավորումը, դուք կհայտնվեք շատ տարօրինակ արդյունքներով կամ սխալի հաղորդագրությամբ: #AT (# N/A):
Այժմ կարող եք օգտագործել հետևյալ բանաձևերից մեկը.
=VLOOKUP(69,$A$2:$B$15,2,TRUE)
or =VLOOKUP(69,$A$2:$B$15,2)
=ВПР(69;$A$2:$B$15;2;ИСТИНА)
or =ВПР(69;$A$2:$B$15;2)
Ինչպես տեսնում եք, ես ուզում եմ պարզել, թե կենդանիներից որն է ամենամոտ արագությունը 69 մղոն/ժ. Եվ ահա արդյունքը, որն ինձ վերադարձրեց գործառույթը VPR- ը:
Ինչպես տեսնում եք, բանաձևը վերադարձրեց արդյունք Անտելոպա (Անտիլոպ), որի արագությունը 61 մղոն/ժամ, թեև ցանկը ներառում է նաև Cheetah (Cheetah), որը վազում է արագությամբ 70 մղոն/ժամ, իսկ 70-ն ավելի մոտ է 69-ին, քան 61-ին, այնպես չէ՞: Ինչու է դա տեղի ունենում: Քանի որ գործառույթը VPR- ը երբ որոնում է մոտավոր համընկնում, վերադարձնում է ամենամեծ արժեքը, որը մեծ չէ, քան որոնվողը:
Հուսով եմ, որ այս օրինակները որոշակի լույս կսփռեն ֆունկցիայի հետ աշխատելու վրա VPR- ը Excel-ում, և դուք այլևս չեք նայում նրան որպես օտարի: Այժմ չի խանգարում համառոտ կրկնել մեր ուսումնասիրած նյութի հիմնական կետերը, որպեսզի այն ավելի լավ ամրագրենք հիշողության մեջ:
VLOOKUP Excel-ում – դուք պետք է հիշեք սա:
- ֆունկցիա VPR- ը Excel-ը չի կարող ձախ նայել: Այն միշտ որոնում է արժեքը արգումենտով տրված միջակայքի ամենաձախ սյունակում table_array (սեղան):
- Գործառույթում VPR- ը բոլոր արժեքները մեծատառերի նկատմամբ զգայուն չեն, այսինքն՝ փոքր և մեծ տառերը համարժեք են:
- Եթե ձեր փնտրած արժեքը փոքր է փնտրվող միջակայքի առաջին սյունակի նվազագույն արժեքից, ապա ֆունկցիան VPR- ը կհայտնի սխալի մասին #AT (# N/A):
- Եթե 3-րդ փաստարկը col_index_num (սյունակի_համարը) պակաս քան 1ֆունկցիա VPR- ը կհայտնի սխալի մասին #VALUE! (#ԱՐԺԵՔ!): Եթե այն մեծ է տիրույթի սյունակների քանակից table_array (աղյուսակ), ֆունկցիան կհաղորդի սխալի մասին # REF! (#LINK!).
- Օգտագործեք բացարձակ բջջային հղումներ արգումենտում table_array (աղյուսակ), որպեսզի բանաձեւը պատճենելիս պահպանվի որոնման ճիշտ տիրույթը: Փորձեք օգտագործել անվանված միջակայքերը կամ աղյուսակները Excel-ում որպես այլընտրանք:
- Մոտավոր համընկնումների որոնում կատարելիս հիշեք, որ ձեր փնտրած տիրույթի առաջին սյունակը պետք է դասավորված լինի աճման կարգով:
- Ի վերջո, հիշեք չորրորդ փաստարկի կարևորությունը: Օգտագործեք արժեքներ TRԻՇՏ ԿՈԴ (ՃՇՄԱՐՏՈՒԹՅՈՒՆ) կամ ԿԵՂԾ (ՍՈՒՏ) միտումնավոր և դուք կազատվեք բազմաթիվ գլխացավերից։
Մեր գործառույթի ձեռնարկի հաջորդ հոդվածներում VPR- ը Excel-ում մենք կսովորենք ավելի առաջադեմ օրինակներ, ինչպիսիք են տարբեր հաշվարկներ կատարելը օգտագործելով VPR- ը, արժեքներ հանելով բազմաթիվ սյունակներից և այլն: Շնորհակալություն այս ձեռնարկը կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կհանդիպենք ձեզ: