Բովանդակություն
Այսօր մենք կանդրադառնանք, թե ինչպես օգտագործել VLOOKUP-ը Excel-ում բազմաթիվ մանրամասն քայլ առ քայլ օրինակներով: Դուք կսովորեք, թե ինչպես կատարել Vlookup մեկ այլ թերթիկից և տարբեր աշխատանքային գրքույկից, որոնել wildcards-ով և շատ ավելին:
Այս հոդվածը սկսում է մի շարք, որը ներառում է VLOOKUP-ը՝ Excel-ի ամենաօգտակար գործառույթներից մեկը և միևնույն ժամանակ ամենաբարդ և ամենաքիչ հասկացողներից մեկը: Մենք կփորձենք բացատրել հիմունքները շատ պարզ լեզվով, որպեսզի հնարավորինս հեշտացնենք ուսուցման կորը անփորձ օգտագործողի համար: Մենք նաև կներկայացնենք բանաձևերի օրինակներ, որոնք ընդգրկում են VLOOKUP-ի առավել բնորոշ կիրառությունները Excel-ում և կփորձենք դրանք դարձնել տեղեկատվական և զվարճալի:
Excel VLOOKUP ֆունկցիան
Ի՞նչ է իրենից ներկայացնում: VLOOKUP? Սկզբի համար դա Excel ֆունկցիա է :) Ի՞նչ է անում: Այն որոնում է ձեր նշած արժեքը և վերադարձնում է համապատասխան արժեք մեկ այլ սյունակից: Ավելի տեխնիկապես, VLOOKUP ֆունկցիան որոնում է արժեք տվյալ տիրույթի առաջին սյունակում և վերադարձնում արժեք նույն տողում մեկ այլ սյունակից:
Իր ընդհանուր օգտագործման մեջ Excel VLOOKUP-ը որոնում է ձեր տվյալների հավաքածուն՝ հիմնված եզակի նույնացուցիչը և ձեզ բերում է այդ եզակի նույնացուցիչի հետ կապված տեղեկատվության մի հատված:
«V» տառը նշանակում է «ուղղահայաց» և օգտագործվում է VLOOKUP-ը HLOOKUP ֆունկցիայից տարբերելու համար, որը անընդմեջ արժեք է փնտրում: այլ ոչ թե սյունակ (H նշանակում է «հորիզոնական»):
Ֆունկցիան հասանելի է բոլորի համարբջիջի հղումը:
Ասենք, դուք ցանկանում եք ստանալ որոշակի լիցենզիայի բանալի համապատասխան անուն, բայց չգիտեք ամբողջ բանալին, ընդամենը մի քանի նիշ: Ա սյունակի ստեղներով, B սյունակում գտնվող անուններով և E1-ում թիրախային ստեղնով մի մասով կարող եք կատարել wildcard Vlookup հետևյալ կերպ.
Extract the key:
=VLOOKUP("*"&E1&"*", $A$2:$B$10, 1, FALSE)
Հանեք անունը՝
=VLOOKUP("*"&E1&"*", $A$2:$B$10, 2, FALSE)
Նշումներ՝
- Որպեսզի VLOOKUP բանաձևը ճիշտ աշխատի, օգտագործել ճշգրիտ համընկնում (FALSE-ը վերջին արգումենտն է):
- Եթե գտնվել է մեկից ավելի համընկնում, ապա առաջինը վերադարձվում է :
VLOOKUP TRUE vs FALSE
Եվ այժմ, ժամանակն է ավելի մոտիկից նայել Excel VLOOKUP ֆունկցիայի վերջին փաստարկին: Չնայած ընտրովի, range_lookup պարամետրը շատ կարևոր է: Կախված նրանից՝ կընտրեք TRUE կամ FALSE, ձեր բանաձևը կարող է տարբեր արդյունքներ տալ:
Excel VLOOKUP ճշգրիտ համընկնում (FALSE)
Եթե range_lookup սահմանված է FALSE, ապա Vlookup բանաձևը որոնում է արժեք, որը ճիշտ հավասար է որոնման արժեքին: Եթե երկու կամ ավելի համընկնում են գտնվել, 1-ինը հետ է վերադարձվում: Եթե ճշգրիտ համընկնում չի գտնվել, տեղի է ունենում #N/A սխալ:
Excel VLOOKUP-ի մոտավոր համընկնում (TRUE)
Եթե range_lookup -ը սահմանված է TRUE կամ բաց թողնված ( լռելյայն), բանաձևը փնտրում է ամենամոտ համընկնում: Ավելի ճիշտ, այն նախ փնտրում է ճշգրիտ համընկնում, և եթե ճշգրիտ համընկնում չի գտնվել, փնտրում է հաջորդ ամենամեծ արժեքը, որըփոքր է որոնման արժեքից:
Մոտավոր համընկնող Vlookup-ն աշխատում է հետևյալ նախազգուշացումներով.
- Որոնման սյունակը պետք է տեսակավորվի աճման կարգով , ամենափոքրից: մինչև ամենամեծը, հակառակ դեպքում ճիշտ արժեք չի գտնվի:
- Եթե որոնման արժեքը փոքր է որոնման զանգվածի ամենափոքր արժեքից, ապա վերադարձվում է #N/A սխալ:
Հետևյալ օրինակները կօգնեն ձեզ ավելի լավ հասկանալ ճշգրիտ համընկնման և մոտավոր համընկնման Vlookup-ի տարբերությունը և երբ յուրաքանչյուր բանաձև ավելի լավ է օգտագործել:
Օրինակ 1. Ինչպես կատարել ճշգրիտ համընկնման Vlookup
Ճշգրիտ համընկնում փնտրելու համար պարզապես վերջին փաստարկում տեղադրեք FALSE:
Այս օրինակի համար եկեք վերցնենք կենդանիների արագության աղյուսակը, փոխենք սյունակները և փորձենք գտնել այն կենդանիներին, որոնք կարող են առաջադրվել 80: , ժամում 50 և 30 մղոն: D2, D3 և D4 որոնման արժեքներով մուտքագրեք ստորև բերված բանաձևը E2-ում, այնուհետև պատճենեք այն ևս երկու բջիջ.
=VLOOKUP(D2, $A$2:$B$12, 2, FALSE)
Ինչպես տեսնում եք, բանաձևը վերադարձնում է « Lion» E3-ում, քանի որ ժամում վազում են ուղիղ 50: Մյուս երկու որոնման արժեքների համար ճշգրիտ համընկնում չի գտնվել, և հայտնվում են #N/A սխալներ:
Օրինակ 2. Ինչպես կատարել Vlookup մոտավոր համընկնման համար
Մոտավոր համընկնում փնտրելու համար երկու էական բան պետք է անեք.
- Տեսակավորեք աղյուսակի_զանգվածի առաջին սյունակը ամենափոքրից դեպի ամենամեծը:
- Օգտագործեք TRUE range_lookup արգումենտի համար կամ բաց թողեք այն:
Փնտրման սյունակի տեսակավորումը շատ կարևոր է, քանի որ VLOOKUP ֆունկցիան դադարում է որոնումը հենց որ գտնում է որոնման արժեքից փոքր համընկնում: Եթե տվյալները ճիշտ դասավորված չեն, կարող եք իսկապես տարօրինակ արդյունքներ կամ մի շարք #N/A սխալներ ունենալ:
Մեր ընտրանքային տվյալների համար Vlookup-ի մոտավոր բանաձևը հետևյալն է. 0> =VLOOKUP(D2, $A$2:$B$12, 2, TRUE)
Եվ վերադարձնում է հետևյալ արդյունքները.
- «80» որոնման արժեքի համար «Cheetah»-ը վերադարձվում է, քանի որ դրա արագությունը (70) ամենամոտ համընկնումն է, որը փնտրման արժեքից փոքր է:
- «50» որոնման արժեքի համար վերադարձվում է ճշգրիտ համընկնում (Առյուծ):
- «30» որոնման արժեքի համար՝ #N/A սխալը վերադարձվել է, քանի որ որոնման արժեքը փոքր է որոնման սյունակի ամենափոքր արժեքից:
Vlookup-ի հատուկ գործիքներ Excel-ում
Անկասկած, VLOOKUP-ը Excel-ի ամենահզոր և օգտակար գործառույթներից է, բայց նաև ամենալուսավորներից է: Ուսուցման կորը ավելի քիչ կտրուկ դարձնելու և փորձն ավելի հաճելի դարձնելու համար մենք ներառեցինք ժամանակ խնայող մի քանի գործիքներ Excel-ի համար նախատեսված մեր Ultimate Suite-ում:
VLOOKUP Wizard - բարդ բանաձևեր գրելու հեշտ միջոց
ինտերակտիվ VLOOKUP Wizard-ը ձեզ կուղեկցի կազմաձևման ընտրանքներով՝ ձեր կողմից նշված չափանիշների համար կատարյալ բանաձև ստեղծելու համար: Կախված ձեր տվյալների կառուցվածքից, այն կօգտագործի ստանդարտ VLOOKUP ֆունկցիան կամ INDEX MATCH բանաձևը, որը կարող է արժեքներ հանելմնացել է:
Ձեր հարմարեցված բանաձևը ստանալու համար սա է այն, ինչ դուք պետք է անեք.
- Գործարկեք VLOOKUP Wizard-ը:
- Ընտրեք ձեր հիմնական աղյուսակը և որոնման աղյուսակը:
- Նշեք հետևյալ սյունակները (շատ դեպքերում դրանք ընտրվում են ավտոմատ կերպով). արժեքները, որոնք պետք է փնտրել:
- Փնտրել սյունակ - սյունակ, որի վրա պետք է փնտրել:
- Վերադարձի սյունակ - սյունակ, որտեղից պետք է առբերվեն արժեքները .
- Սեղմեք Տեղադրել կոճակը:
Հետևյալ օրինակները ցույց են տալիս, որ կախարդը գործում է:
Ստանդարտ Vlookup
Երբ որոնման սյունակը ( Կենդանի ) որոնման աղյուսակի ամենաձախ սյունակն է, տեղադրվում է ճշգրիտ համընկնման նորմալ VLOOKUP բանաձև՝
Փնտրել դեպի ձախ
Երբ որոնման սյունակը ( Կենդանի ) գտնվում է վերադարձի սյունակի աջ կողմում ( Արագություն ), կախարդը տեղադրում է INDEX MATCH բանաձևը Vlookup-ում աջից ձախ.
Լրացուցիչ բոնուս: Շնորհիվ Բջիջների հղումների խելացի օգտագործումը, բանաձևերը կարող են պատճենվել կամ տեղափոխվել ցանկացած սյունակ՝ առանց հղումները թարմացնելու:
Միավորել երկու աղյուսակներ՝ Excel VLOOKUP-ին առանց բանաձևերի այլընտրանք
Եթե ձեր Excel ֆայլերը չափազանց մեծ են և բարդ, ծրագրի վերջնաժամկետը մոտ է, և դուք փնտրում եք մեկին, ով կարող է օգնել ձեզ, փորձեք Միաձուլման աղյուսակների մոգը:
Այս գործիքը Excel-ի VLOOKUP ֆունկցիայի մեր տեսողական և առանց սթրեսի այլընտրանքն է, որն աշխատում է այսպես.
- Ընտրեք ձեր հիմնական աղյուսակը:
- Ընտրեք որոնման աղյուսակը:
- Ընտրեք մեկ կամ մի քանի ընդհանուր սյունակներ որպես եզակի նույնացուցիչ(ներ):
- Նշեք, թե որ սյունակները պետք է թարմացվեն:
- Ցանկության դեպքում ընտրեք այն սյունակները, որոնք պետք է ավելացնել:
- Թույլատրել միավորումը Աղյուսակների Wizard մի քանի վայրկյան մշակման համար… և վայելեք արդյունքները :)
Այսպես կարելի է օգտագործել VLOOKUP-ը Excel-ում հիմնական մակարդակում: Մեր ձեռնարկի հաջորդ մասում մենք կքննարկենք առաջադեմ VLOOKUP օրինակներ, որոնք կսովորեցնեն ձեզ, թե ինչպես կատարել Vlookup բազմաթիվ չափանիշներ, վերադարձնել բոլոր համընկնումները կամ N-րդ դեպքը, կատարել կրկնակի Vlookup, փնտրել բազմաթիվ թերթեր մեկ բանաձևով և այլն: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ կտեսնվենք հաջորդ շաբաթ:
Հասանելի ներբեռնումներ
Excel VLOOKUP բանաձևի օրինակներ (.xlsx ֆայլ)
Ultimate Suite 14-օրյա լիարժեք ֆունկցիոնալ տարբերակ (.exe ֆայլ)
Excel 365-ից մինչև Excel 2007 տարբերակները:
Խորհուրդ. Excel 365-ում և Excel 2021-ում կարող եք օգտագործել XLOOKUP ֆունկցիան, որը VLOOKUP-ի ավելի ճկուն և հզոր իրավահաջորդն է:
VLOOKUP շարահյուսություն
VLOOKUP ֆունկցիայի շարահյուսությունը հետևյալն է. 3> VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Որտեղ՝
- Lookup_value (պահանջվում է) - այն արժեքն է, որը պետք է փնտրել:
Սա կարող է լինել արժեք (թիվ, ամսաթիվ կամ տեքստ), բջջային հղում (հղում դեպի որոնման արժեք պարունակող բջիջ) կամ ինչ-որ այլ ֆունկցիայի կողմից վերադարձված արժեք: Ի տարբերություն թվերի և բջիջների հղումների, տեքստի արժեքները միշտ պետք է լինեն «կրկնակի չակերտների» մեջ:
- Table_array (պահանջվում է) - այն բջիջների տիրույթն է, որտեղ որոնումը պետք է որոնվի: արժեքը և որտեղից կարելի է ստանալ համընկնում: VLOOKUP ֆունկցիան միշտ որոնում է սեղանի զանգվածի առաջին սյունակում , որը կարող է պարունակել տարբեր տեքստային արժեքներ, թվեր, ամսաթվեր և տրամաբանական արժեքներ:
- Col_index_num (պարտադիր է ) - այն սյունակի թիվն է, որտեղից պետք է վերադարձվի արժեքը: Հաշվարկը սկսվում է աղյուսակի ամենաձախ սյունակից, որը 1 է:
- Range_lookup (ըստ ցանկության) - որոշում է որոնել մոտավոր կամ ճշգրիտ համընկնում.
- ՃԻՇՏ կամ բաց թողնված (կանխադրված) - մոտավոր համընկնում: Եթե ճշգրիտ համընկնում չի գտնվել, բանաձևը որոնում է ամենամեծ արժեքը, որը փոքր է որոնման արժեքից:Պահանջում է որոնման սյունակը դասավորել աճման կարգով:
- FALSE - ճշգրիտ համընկնում: Բանաձևը որոնում է արժեք, որը ճիշտ հավասար է որոնման արժեքին: Եթե ճշգրիտ համընկնում չի գտնվել, ապա վերադարձվում է #N/A արժեքը:
Հիմնական VLOOKUP բանաձեւը
Ահա Excel VLOOKUP բանաձևի օրինակ իր ամենապարզ ձևով: Խնդրում ենք նայեք ստորև բերված բանաձևին և փորձեք այն «թարգմանել» անգլերեն.
=VLOOKUP("lion", A2:B11, 2, FALSE)
- 1-ին արգումենտը ( lookup_value ) հստակ ցույց է տալիս, որ բանաձեւը փնտրում է «առյուծ» բառը:
- 2-րդ արգումենտը ( աղյուսակ_զանգված ) A2:B11 է: Նկատի ունենալով, որ որոնումն իրականացվում է ամենաձախ սյունակում, կարող եք մի փոքր ավելին կարդալ վերը նշված բանաձևը՝ որոնել «առյուծ» A2:A11 միջակայքում: Առայժմ այդքան լավ, այնպես չէ՞:
- 3-րդ արգումենտը col_index_num 2 է: Այսինքն, մենք ցանկանում ենք վերադարձնել համապատասխան արժեք B սյունակից, որը երկրորդն է աղյուսակի զանգվածում:
- 4-րդ արգումենտը range_lookup FALSE է, ինչը ցույց է տալիս, որ մենք փնտրում ենք ճշգրիտ համընկնում:
Հաստատված բոլոր արգումենտներով, դուք չպետք է խնդիր ունենաք ամբողջությամբ կարդալու համար: բանաձև. փնտրեք «առյուծ» A2:A11-ում, գտեք ճշգրիտ համընկնում և վերադարձրեք արժեքը նույն շարքի B սյունակից:
Հարմարության համար կարող եք մուտքագրել հետաքրքրության արժեքը որոշներում: բջիջ, ասենք E1, փոխարինեք «կոշտ կոդավորված» տեքստը բջջային հղումով և ստացեք որևէ բանաձև՝ փնտրելու համարՁեր մուտքագրած արժեքը E1-ում.
=VLOOKUP(E1, A2:B11, 2, FALSE)
Արդյո՞ք ինչ-որ բան անհասկանալի է մնում: Այնուհետև փորձեք նայել դրան հետևյալ կերպ.
Ինչպես կատարել Vlookup Excel-ում
Երբ VLOOKUP բանաձևերն օգտագործում եք իրական աշխատանքային թերթերում, Հիմնական կանոնը սա է. կողպեք աղյուսակի զանգվածը բացարձակ բջիջների հղումներով (ինչպես $A$2:$C$11), որպեսզի այն չփոխվի բանաձևը այլ բջիջներում պատճենելիս:
The որոնման արժեքը շատ դեպքերում պետք է լինի հարաբերական հղում (ինչպես E2) կամ կարող եք կողպել միայն սյունակի կոորդինատը ($E2): Երբ բանաձևը պատճենվի սյունակում, հղումը ավտոմատ կերպով կկարգավորվի յուրաքանչյուր տողի համար:
Տեսնելու համար, թե ինչպես է այն աշխատում գործնականում, խնդրում ենք դիտարկել հետևյալ օրինակը: Մեր ընտրանքային աղյուսակում մենք ավելացրել ենք ևս մեկ սյունակ, որը դասակարգում է կենդանիներին ըստ արագության (սյունակ A) և ցանկանում ենք գտնել աշխարհի 1-ին, 5-րդ և 10-րդ ամենաարագ արագընթաց արագավազորդին: Դրա համար որոշ բջիջներում մուտքագրեք որոնման շարքերը (E2:E4 ստորև ներկայացված սքրինշոթում) և օգտագործեք հետևյալ բանաձևերը.
Կենդանիների անունները B սյունակից հանելու համար.
=VLOOKUP($E2, $A$2:$C$11, 2, FALSE)
Արագությունը C սյունակից հանելու համար.
=VLOOKUP($E2, $A$2:$C$11, 3, FALSE)
Մուտքագրեք վերը նշված բանաձևերը F2 և G2 բջիջներում, ընտրեք այդ բջիջները և քաշեք բանաձևերը ստորև բերված տողերում.
Եթե դուք ուսումնասիրեք բանաձևը ներքևի տողում, ապա կնկատեք, որ որոնման արժեքի հղումը ճշգրտվել է տվյալ տողի համար, մինչդեռ աղյուսակի զանգվածն անփոփոխ է.
Ստորև դուք կունենաք մի քանիսըավելի օգտակար խորհուրդներ, որոնք կխնայեն ձեզ շատ գլխացավի և խնդիրների լուծման ժամանակ:
Excel VLOOKUP - 5 բան, որ պետք է հիշել:
- VLOOKUP ֆունկցիան չի կարող նայել իր ձախ կողմում . Այն միշտ որոնում է աղյուսակի զանգվածի ձախ սյունակում և արժեք է վերադարձնում աջ սյունակից: Եթե Ձեզ անհրաժեշտ է արժեքներ քաշել ձախից, օգտագործեք INDEX MATCH (կամ INDEX XMATCH-ը Excel 365-ում) համակցությունը, որը չի հետաքրքրում որոնման և վերադարձի սյունակների դիրքավորմանը:
- VLOOKUP ֆունկցիան. մեծատառ և փոքրատառ նիշերը համարվում են համարժեք : Տառերի մեծատառը տարբերելու համար օգտագործեք մեծատառերի զգայուն VLOOKUP բանաձևեր:
- Հիշեք վերջին պարամետրի կարևորությունը: Մոտավոր համընկնման համար օգտագործեք TRUE, իսկ ճշգրիտ համընկնման համար՝ FALSE: Ամբողջական մանրամասների համար տե՛ս VLOOKUP TRUE ընդդեմ FALSE:
- Մոտավոր համընկնում փնտրելիս համոզվեք, որ որոնման սյունակի տվյալները դասավորված են աճման կարգով:
- Եթե որոնման արժեքը չի համապատասխանում հայտնաբերվել է, վերադարձվում է #N/A սխալ: Այլ սխալների մասին տեղեկությունների համար տե՛ս, թե ինչու չի աշխատում Excel VLOOKUP-ը:
Excel VLOOKUP-ի օրինակներ
Հուսով եմ, որ ուղղահայաց որոնումը սկսում է ձեզ մի փոքր ավելի ծանոթ թվալ: Ձեր գիտելիքները ամրապնդելու համար եկեք կառուցենք ևս մի քանի VLOOKUP բանաձևեր:
Ինչպես կատարել Vlookup մեկ այլ թերթից Excel-ում
Գործնականում Excel VLOOKUP ֆունկցիան հազվադեպ է լինում:օգտագործվում է նույն աշխատաթերթի տվյալների հետ: Ամենից հաճախ դուք ստիպված կլինեք համընկնող տվյալներ քաշել մեկ այլ աշխատաթերթից:
Տարբեր Excel թերթից Vlookup-ի համար դրեք աշխատաթերթի անունը, որին հաջորդում է բացականչական նշան table_array արգումենտում ընդգրկույթից առաջ: հղում. Օրինակ, Sheet2-ում A2:B10 միջակայքում որոնելու համար օգտագործեք այս բանաձևը՝
=VLOOKUP("Product1", Sheet2!A2:B10, 2)
Իհարկե, պետք չէ ձեռքով մուտքագրել թերթի անունը: Պարզապես սկսեք մուտքագրել բանաձևը և երբ խոսքը վերաբերում է table_array արգումենտին, անցեք որոնման աշխատաթերթին և ընտրեք միջակայքը մկնիկի միջոցով:
Օրինակ, այսպես կարող եք փնտրել: A2 արժեքը A2:A9 միջակայքում Գներ աշխատաթերթում և վերադարձրեք համապատասխան արժեք C սյունակից:
=VLOOKUP(A2, Prices!$A$2:$C$9, 3, FALSE)
Նշումներ.
- Եթե աղյուսակի անունը պարունակում է բացատներ կամ ոչ այբբենական նիշեր , այն պետք է փակցվի մեկ չակերտների մեջ, օրինակ. «Գնացուցակ»!$A$2:$C$9:
- Եթե դուք օգտագործում եք VLOOKUP բանաձև մի քանի բջիջների համար, հիշեք կողպել սեղանի զանգվածը $ նշանով, ինչպես $A$2: $C$9:
Ինչպես կատարել Vlookup մեկ այլ աշխատանքային գրքույկից Excel-ում
To Vlookup այլ Excel աշխատանքային գրքույկից, աշխատաթերթի անունից առաջ դրեք աշխատանքային գրքի անունը քառակուսի փակագծերում:
Օրինակ, ահա Prices անունով թերթիկի A2 արժեքը փնտրելու բանաձևը Price_List.xlsx աշխատանքային գրքում.
=VLOOKUP(A2, [Price_List.xlsx]Prices!$A$2:$C$9, 3, FALSE)
Եթեկա՛մ աշխատանքային գրքի անունը, կա՛մ աշխատաթերթի անունը պարունակում է բացատներ կամ ոչ այբբենական նիշեր, դուք պետք է դրանք ներառեք հետևյալ չակերտների մեջ.
=VLOOKUP(A2, '[Price List.xlsx]Prices'!$A$2:$C$9, 3, FALSE)
VLOOKUP բանաձև պատրաստելու ամենահեշտ ձևը, որը վերաբերում է տարբեր աշխատանքային գրքույկ սա է.
- Բացեք երկու ֆայլերը:
- Սկսեք մուտքագրել ձեր բանաձևը, անցեք մյուս աշխատանքային գրքույկին և ընտրեք սեղանի զանգվածը մկնիկի միջոցով:
- Մուտքագրեք մնացած արգումենտները և սեղմեք Enter ստեղնը՝ ձեր բանաձևը ավարտելու համար:
Արդյունքը փոքր-ինչ նման կլինի ստորև ներկայացված սքրինշոթին.
Երբ դուք փակեք ֆայլը ձեր որոնման աղյուսակով, VLOOKUP բանաձևը կշարունակի աշխատել, բայց այժմ այն կցուցադրի փակ աշխատանքային գրքի ամբողջական ուղին.
For Լրացուցիչ տեղեկությունների համար տե՛ս Ինչպես դիմել մեկ այլ Excel թերթիկ կամ աշխատանքային գրքույկ:
Ինչպես կատարել Vlookup անվանված տիրույթից մեկ այլ թերթում
Եթե նախատեսում եք օգտագործել նույն որոնման տիրույթը: Բազմաթիվ բանաձևերում կարող եք դրա համար ստեղծել անվանված տիրույթ և մուտքագրել անունը directl y table_array արգումենտում:
Անվանված միջակայք ստեղծելու համար պարզապես ընտրեք բջիջները և մուտքագրեք ձեր ուզած անունը Բանաձևի ձախ կողմում գտնվող Անուն վանդակում: բար. Մանրամասն քայլերի համար տե՛ս Ինչպես անվանել միջակայքը Excel-ում:
Այս օրինակի համար մենք անվանել ենք Prices_2020 տվյալների բջիջներին (A2:C9) որոնման թերթում և ստացեք այս կոմպակտ բանաձևը՝
=VLOOKUP(A2, Prices_2020, 3, FALSE)
Excel-ում անունների մեծ մասը վերաբերում է ամբողջ աշխատանքային գրքույկին , այնպես որ անվանված ընդգրկույթներն օգտագործելիս կարիք չկա նշել աշխատաթերթի անունը:
Եթե անվանված միջակայքը գտնվում է մեկ այլ աշխատանքային գրքում , տիրույթի անունից առաջ դրեք աշխատանքային գրքույկի անունը, օրինակ՝
=VLOOKUP(A2, 'Price List.xlsx'!Prices_2020, 3, FALSE)
Նման բանաձևերը շատ ավելի հասկանալի են, այնպես չէ՞: Բացի այդ, անվանված տիրույթների օգտագործումը կարող է լավ այլընտրանք լինել բացարձակ հղումներին: Քանի որ անվանված միջակայքը չի փոխվում, կարող եք վստահ լինել, որ ձեր աղյուսակի զանգվածը կողպված կմնա անկախ նրանից, թե որտեղից է տեղափոխվել կամ պատճենվել բանաձևը:
Եթե ձեր որոնման տիրույթը վերածել եք լիարժեք ֆունկցիոնալ Excel աղյուսակի: , ապա կարող եք կատարել Vlookup՝ հիմնվելով աղյուսակի անվան վրա, օրինակ. Գների_աղյուսակ ստորև բերված բանաձևով.
=VLOOKUP(A2, Price_table, 3, FALSE)
Աղյուսակային հղումները, որոնք նաև կոչվում են կառուցվածքային հղումներ, դիմացկուն են և անձեռնմխելի են բազմաթիվ տվյալների մանիպուլյացիաների նկատմամբ: Օրինակ, դուք կարող եք հեռացնել կամ ավելացնել նոր տողեր ձեր որոնման աղյուսակում, առանց անհանգստանալու հղումների թարմացման մասին:
Օգտագործելով նիշերը VLOOKUP բանաձևում
Ինչպես շատ այլ բանաձևեր, Excel VLOOKUP գործառույթը ընդունում է հետևյալ նիշերը՝
- Հարցական նշան (?) ցանկացած նիշին համապատասխանելու համար։
- Աստղանիշ (*) համապատասխանելու համար։ նիշերի ցանկացած հաջորդականություն:
Վայլանշանները իսկապես օգտակար են շատ իրավիճակներում.
- Երբ չեք հիշում ճշգրիտ տեքստը, որը փնտրում եք:
- Երբ փնտրում եք տեքստտողը, որը բջջի պարունակության մաս է կազմում:
- Երբ որոնման սյունակը պարունակում է առաջատար կամ հետին բացատներ: Այդ դեպքում, դուք կարող եք լարել ձեր ուղեղը՝ փորձելով պարզել, թե ինչու նորմալ բանաձևը չի աշխատում:
Օրինակ 1. Փնտրեք տեքստ, որը սկսվում կամ ավարտվում է որոշակի նիշերով
Ենթադրենք, որ դուք ցանկանում եք գտնել որոշակի հաճախորդ ստորև բերված տվյալների բազայում: Դուք չեք հիշում ազգանունը, բայց վստահ եք, որ այն սկսվում է «ack»-ով:
Ա սյունակից ազգանունը վերադարձնելու համար օգտագործեք հետևյալ Vlookup-ի նիշերի բանաձևը.
=VLOOKUP("ack*", $A$2:$B$10, 1, FALSE)
Լիցենզիայի բանալին B սյունակից վերցնելու համար օգտագործեք սա (տարբերությունը միայն սյունակի ինդեքսի համարն է).
=VLOOKUP("ack*", $A$2:$B$10, 2, FALSE)
Դուք կարող եք նաև մուտքագրել սյունակի հայտնի մասը. անունը ինչ-որ բջիջում, ասենք E1, և միացրե՛ք սիմվոլի նիշը բջիջի հղման հետ.
=VLOOKUP(E1&"*", $A$2:$B$10, 1, FALSE)
Ստորև բերված սքրինշոթը ցույց է տալիս արդյունքները.
Ստորև բերված են ևս մի քանի VLOOKUP բանաձևեր՝ նիշերով:
Գտեք «son»-ով վերջացող ազգանունը.
=VLOOKUP("*son", $A$2:$B$10, 1, FALSE)
Ստացեք այն անունը, որը սկսվում է «joh»-ով: " և ավարտվում է "son"-ով.
=VLOOKUP("joh*son", $A$2:$B$10, 1, FALSE)
Քաշեք 5 նիշանոց ազգանունը.
=VLOOKUP("?????", $A$2:$B$10, 1, FALSE)
Օրինակ 2. VLOOKUP նիշը բջջի արժեքի հիման վրա
Նախորդ օրինակից դուք արդեն գիտեք, որ հնարավոր է միացնել ամպերսանդը (&) և բջիջի հղումը՝ որոնման տող ստեղծելու համար: Ցանկացած դիրքում տրված նիշ(ներ) պարունակող արժեք գտնելու համար դրեք ամպերսանդ առաջ և հետո