10 լավագույն պրակտիկա VLOOKUP-ի հետ Excel-ում

  • Կիսվել Սա
Hugh West

Microsoft Excel-ում VLOOKUP ֆունկցիան սովորաբար օգտագործվում է տվյալների արդյունահանման համար՝ հիմնված սյունակում կամ բջիջների մի շարք որոնման արժեքի վրա: Այս հոդվածում դուք կծանոթանաք 10 լավագույն օրինակներին և պրակտիկաներին VLOOKUP ֆունկցիայի հետ:

Ներբեռնեք Practice Workbook

Դուք կարող եք ներբեռնեք Excel-ի աշխատանքային գիրքը, որը մենք օգտագործել ենք այս հոդվածը պատրաստելու համար:

Պրակտիկա VLOOKUP.xlsx-ով

Ներածություն VLOOKUP ֆունկցիայի

  • Ֆունկցիայի նպատակը՝

VLOOKUP ֆունկցիան օգտագործվում է նայելու համար տվյալ աղյուսակի ամենաձախ սյունակում տրված արժեքի համար, այնուհետև նշված սյունակից վերադարձնում է արժեքը նույն տողում:

  • Շարահյուսություն.

=VLOOKUP(որոնման_արժեք, աղյուսակ_զանգված, սույն_ինդեքս, [տիրույթի_որոնում])

  • Փաստարկների բացատրություն.
Փաստարկ Պարտադիր/կամընտիր Բացատրություն
որոնման_արժեքը Պահանջվում է Այն արժեքը, որը փնտրում է տվյալ աղյուսակի ձախ կողմում գտնվող սյունակում: Կարող է լինել մեկ արժեք կամ արժեքների զանգված:
աղյուսակ_զանգված Պահանջվում է Աղյուսակ, որում այն ​​փնտրում է lookup_արժեքը ամենաձախ սյունակում:
col_index_num Պահանջվում է Աղյուսակի այն սյունակի թիվը, որից պետք է լինի արժեքըՁեզ անմիջապես կցուցադրվեն ստացված տվյալները:

Այժմ դուք կարող եք փոխել անուններից կամ ամիսներից որևէ մեկը՝ սկսած Վաճառողից և ամսից: բացվող էջը և անմիջապես գտեք համապատասխան ելքերը Cell C17 -ում:

Կարդալ ավելին` VLOOKUP բացվող ցուցակով Excel-ում

💡 Պետք է հիշել

  • lookup_արժեքը կարող է լինել մեկ արժեք կամ զանգված արժեքներ։ Եթե ​​մուտքագրեք արժեքների զանգված, ֆունկցիան կփնտրի ձախ սյունակում գտնվող յուրաքանչյուր արժեք և կվերադարձնի նույն տողի արժեքները նշված սյունակից:
  • Ֆունկցիան կփնտրի մոտավոր համընկնում, եթե [range_lookup] արգումենտը դրված է 1-ի: Այդ դեպքում, այն միշտ կփնտրի lookup_value -ի ստորին մոտակա արժեքը, այլ ոչ թե վերին մոտակա արժեքը:
  • Եթե col_index_number կոտորակն է ամբողջ թվի փոխարեն, Excel-ն ինքը կվերածի այն ստորին ամբողջ թվի: Բայց դա կբարձրացնի #VALUE! սխալ, եթե col_index_number զրոյական է կամ բացասական:

Եզրափակիչ բառեր

Հուսով եմ, որ <1-ի բոլոր կիրառությունները>VLOOKUP գործառույթն այս հոդվածում այժմ կօգնի ձեզ կիրառել դրանք ձեր Excel աղյուսակներում` որոնման արժեքի հիման վրա տվյալներ հանելիս: Եթե ​​ունեք հարցեր կամ կարծիքներ, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանությունների բաժնում: Կամ կարող եք ծանոթանալ Excel-ի գործառույթներին վերաբերող մեր մյուս հոդվածներին այս կայքում:

վերադարձված է: [տիրույթի_որոնում] Ըստ ցանկության Ասում է, թե արդյոք պահանջվում է lookup_value-ի ճշգրիտ կամ մասնակի համապատասխանություն: 0 ճշգրիտ համընկնման համար, 1՝ մասնակի համընկնման համար: Կանխադրվածը 1 է (մասնակի համընկնում):
  • Վերադարձի պարամետր.

Վերադարձնում է արժեքը նույն տողի՝ տվյալ աղյուսակի նշված սյունակից, որտեղ ամենաձախ սյունակի արժեքը համապատասխանում է lookup_արժեքին:

10 լավագույն պրակտիկա VLOOKUP-ի հետ Excel-ում

Մենք դասակարգել ենք VLOOKUP ֆունկցիայի օգտագործման դժվարության մակարդակները երեք կատեգորիաների. Սկսնակ, չափավոր և առաջադեմ :

1. Սկսնակների մակարդակի օրինակներ և պրակտիկա VLOOKUP-ով

i. VLOOKUP՝ աղյուսակից որոշակի տվյալներ կամ հորիզոնական զանգված գտնելու համար

Հետևյալ աղյուսակում մի շարք վաճառքի տվյալներ են գրանցվել վաճառողի համար: VLOOKUP ֆունկցիայի մեր առաջին օրինակում մենք կհանենք նշված վաճառողի վաճառքի գրառումը:

Օրինակ, մենք ստանալու ենք վաճառքի ռեկորդը: Peter աղյուսակից:

Ելքի C16 բջիջում պահանջվող բանաձեւը կլինի.

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Enter սեղմելուց հետո դուք միանգամից հորիզոնական զանգվածով կստանաք բաժինը, ամիսը և վաճառքի արժեքը: Այս ֆունկցիայի մեջ մենք սահմանել ենք երեք C, D և E սյունակներ սյունակի ինդեքսը {2,3,4 զանգվածում: Այսպիսով,ֆունկցիան վերադարձրել է արդյունահանված արժեքները բոլոր այդ երեք սյունակներից:

Կարդալ ավելին. Ինչպես հանել տվյալները մի քանի աշխատաթերթերից Excel-ում (4 Արագ ուղիներ)

ii. VLOOKUP-ի պրակտիկա Անվանված տիրույթով Excel-ում

VLOOKUP ֆունկցիայի առաջին արգումենտում մենք կարող ենք սահմանել զանգվածը կամ աղյուսակի տվյալները անվանված տիրույթով : Նախորդ օրինակում ընտրված զանգվածը կամ աղյուսակի տվյալների տիրույթը եղել է B5:E13 : Բայց այստեղ մենք կանվանենք տվյալների այս տիրույթը որպես Sales_Data:

Դա անելու համար մենք պարզապես պետք է ընտրենք զանգվածը և այնուհետև խմբագրենք անունը Name Box<2:> գտնվում է աղյուսակի վերևի ձախ անկյունում:

Այժմ նախորդ օրինակում օգտագործված բանաձևը սահմանված անվանված տիրույթով կունենա հետևյալ տեսքը.

=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)

Enter սեղմելուց հետո մենք կկարողանանք արդյունահանել նույն տվյալները, ինչ նախորդ բաժնում:

iii. Excel-ում VLOOKUP-ով տվյալների դասակարգում

Այս օրինակում մենք ավելացրել ենք լրացուցիչ սյունակ Կատեգորիա տվյալների աղյուսակից կամ զանգվածից դուրս: Այն, ինչ մենք այստեղ կանենք, բաժինները դասակարգելն է A, B կամ C -ով` ներքևում գտնվող երկրորդ աղյուսակի հիման վրա:

📌 Քայլ 1.

➤ Ընտրեք Cell F5 և մուտքագրեք.

=VLOOKUP(C5,$C$16:$D$18,2,FALSE)

➤ Սեղմեք Enter և ֆունկցիան կվերադառնա A , քանի որ այս այբուբենը նշանակում է Ջինս բաժանմունք:

📌 Քայլ 2.

➤ Այժմ օգտագործեք Լրացնել բռնակը ՝ ամբողջ F սյունակը ավտոմատ լրացնելու համար, և ձեզ կցուցադրվեն բոլոր կատեգորիաները՝ հիմնված բաժինների անունների վրա:

2. Չափավոր մակարդակի օրինակներ և պրակտիկա VLOOKUP-ով

i. Ցուցադրվում է սխալի հաղորդագրություն, եթե տվյալները չեն գտնվել VLOOKUP-ով

Երբեմն, մենք կարող ենք չկարողանալ գտնել կամ հանել տվյալները մեր սահմանված չափանիշի հիման վրա: Այդ դեպքում VLOOKUP ֆունկցիան կվերադարձնի տվյալների աղյուսակում բավականին տարօրինակ թվացող սխալ: Մենք կարող ենք փոխարինել այդ սխալի հաղորդագրությունը հարմարեցված հայտարարությամբ, օրինակ՝ «Չի ​​գտնվել» կամ «Տվյալներն անհասանելի են»:

Օրինակ, մենք կգտնենք Ռոբերտ վաճառքի գրառումը, սակայն այս անունը հասանելի չէ Վաճառող սյունակում: Այսպիսով, մենք այստեղ կօգտագործենք IFERROR ֆունկցիան և այս ֆունկցիան կսահմանի հաղորդագրություն, որը կցուցադրվի, երբ ֆունկցիան չկարողանա համապատասխանել տվյալ չափանիշին:

<3:>

Cell C16 -ում պահանջվող բանաձևը IFERROR և VLOOKUP ֆունկցիաներով կլինի.

=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE),"Not Found") :

Այժմ սեղմեք Enter և դուք կգտնեք հարմարեցված հայտարարությունը «Չգտնվեց» քանի որ ֆունկցիան չկարողացավ հանել որևէ տվյալ՝ անվան բացակայության պատճառով 'Ռոբերտ Սյունակ B -ում:

ii. VLOOKUP հավելյալ տարածություն(ներ) պարունակող արժեք

Մեր որոնման արժեքը կարող է պարունակել թաքնված տարածություներբեմն. Այդ դեպքում մեր որոնման արժեքը չի կարող համընկնել Սյունակ B -ում առկա համապատասխան անունների հետ: Այսպիսով, ֆունկցիան կվերադարձնի սխալ, ինչպես ցույց է տրված հետևյալ նկարում:

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

Քանի որ B16 բջիջը պարունակում է լրացուցիչ բացատ անվան վերջում՝ Peter, Պահանջվող բանաձևը միայն Պետրոս անունը փնտրելու համար առանց բացատ ելքի C16 բջիջ կլինի.

=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)

Սեղմելուց հետո Մուտքագրեք , դուք կգտնեք Պետրոսի արդյունահանված տվյալները:

iii. VLOOKUP՝ MATCH ֆունկցիայով Excel-ում

Այս բաժնում մենք կփնտրենք երկու սահմանված չափորոշիչներ՝ սյունակների և տողերի հետ միասին: Այս երկկողմանի որոնման ընթացքում մենք պետք է օգտագործենք MATCH ֆունկցիան` ընտրված զանգվածից սյունակի համարը սահմանելու համար:

Օրինակ, հետևյալ տվյալների բազայի հիման վրա մենք կարող ենք նկարել ցանկացած որոշակի վաճառքի ռեկորդ որոշակի վաճառողի համար, թող դա լինի Անտոնիոն, և մենք այստեղ կգտնենք նրա բաժինը:

Արդյունքում Cell C18 , պահանջվող բանաձևը MATCH և VLOOKUP ֆունկցիաներով կլինի.

=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)

Սեղմեք Enter և բանաձևը կվերադառնա «Ջինս» քանի որ Անտոնիոն աշխատում է ջինսումբաժին:

Դուք կարող եք փոխել ելքային չափանիշները Cell C17 -ում, և վաճառքի այլ համապատասխան գրառումները անմիջապես կհայտնվեն: Դուք կարող եք նաև փոխել վաճառողի անունը Cell C16 -ում, որպեսզի գտնեք վաճառքի տվյալները նաև այլ վաճառողների համար:

Կարդալ ավելին` INDEX MATCH vs VLOOKUP Գործառույթ (9 օրինակ)

iv. VLOOKUP

VLOOKUP ֆունկցիայի հետ մասնակի համընկնման հիման վրա տվյալների դուրս բերումը նույնպես աշխատում է վայրային նշանների օգտագործմամբ, որոնց միջոցով մենք կարող ենք փնտրել մասնակի համընկնում աղյուսակում և դուրս հանեք համապատասխան տվյալները:

Օրինակ, մենք կարող ենք իրական անունը փնտրել միայն մասնակի “ton” տեքստով, այնուհետև մենք հանեք այդ վաճառողի վաճառքի գրառումը:

C16Cell -ում պահանջվող բանաձևը պետք է լինի.

=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)

Սեղմելուց հետո Մուտքագրեք , բանաձևը կվերադարձնի Antonio -ի վաճառքի տվյալները, քանի որ այս անունը պարունակում է նշված տեքստը- “ton” :

Կարդալ ավելին. VLOOKUP wildcard-ով Excel-ում (3 մեթոդ)

v. Ցանկում վերջին արժեքի արդյունահանումը VLOOKUP-ով

Վերջին կամ վերջնական արժեքի արդյունահանումը բջիջների մեծ տիրույթում չափազանց պարզ է VLOOKUP գործառույթով:

Հետևյալ նկարում B սյունակը պարունակում է պատահական արժեքներով թվեր: Մենք կհանենք վերջին արժեքը այս սյունակից կամ բջիջների միջակայքից B5:B14 :

Անհրաժեշտ բանաձևը VLOOKUP գործառույթը ելքում Cell D8 կլինի.

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

Սեղմեք Enter և դուք կստանաք այդ սյունակի վերջին բջիջում առկա արժեքը:

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • Այս գործառույթում որոնման արժեքը հսկայական թիվ է, որը պետք է որոնվի B5:B14 բջիջների տիրույթում:
  • Որոնման չափանիշներն այստեղ՝ երրորդ արգումենտը TRUE ն է, որը նշանակում է այդ թվի մոտավոր համընկնում:
  • VLOOKUP ֆունկցիան փնտրում է այս հսկայական արժեքը և վերադարձնում է վերջին արժեքը` հիմնվելով մոտավոր համընկնման վրա: քանի որ ֆունկցիան չի կարողանում գտնել սահմանված թիվը սյունակում:

Կարդալ ավելին. Excel VLOOKUP՝ վերջին արժեքը սյունակում գտնելու համար (այլընտրանքներով)

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

  • VLOOKUP-ը չի աշխատում (8 պատճառ և լուծում)
  • Excel-ի որոնում ընդդեմ VLOOKUP. 3 օրինակով
  • Ի՞նչ է աղյուսակի զանգվածը VLOOKUP-ում: (Բացատրված է օրինակներով)
  • Օգտագործել VLOOKUP-ը բազմաթիվ չափանիշներով Excel-ում (6 մեթոդ + այլընտրանք)
  • Ինչպես կատարել VLOOKUP-ը wildcard-ով Excel-ում (2 մեթոդ)

3. Ընդլայնված մակարդակի օրինակներ և պրակտիկա VLOOKUP-ով

i. VLOOKUP Excel-ում մեծատառերի զգայուն տեքստ գտնելու համար

Երբեմն մենք կարող ենք փնտրել մեծատառերի զգայուն համընկնումներ և հետո հանել տվյալները: Հետևյալ աղյուսակում Սյունակ B եղել էմի փոքր փոփոխվել է, և եթե նկատում եք, այս սյունակը այժմ ունի 'Simon' անունը երեք անգամ, բայց նրանցից յուրաքանչյուրը տարբեր պատյաններով է:

Մենք կփնտրենք ճշգրիտ անունը ' SIMON' և դուրս բերեք վաճառքի տվյալները՝ հիմնվելով համապատասխանության վրա:

Պահանջվող բանաձևը ելքում C16 բջիջում կլինի.

=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)

Enter սեղմելուց հետո ձեզ կցուցադրվեն վաճառքի համապատասխան տվյալները 'SIMON' ճշգրիտ անվան համար:

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • <1-ի որոնման զանգվածը>VLOOKUP ֆունկցիան սահմանվել է CHOOSE և EXACT ֆունկցիաների համակցությամբ:
  • EXACT ֆունկցիան այստեղ փնտրում է դեպքը: -ՍԻՄՈՆ անվան զգայուն համընկնում է B5:B13 բջիջների տիրույթում և վերադարձնում է`

{FALSE;FALSE;FALSE;FALSE;FALSE; FALSE;FALSE;TRUE;FALSE

  • CHOOSE ֆունկցիան այստեղ հանում է ամբողջ աղյուսակի տվյալները, բայց միայն առաջին սյունակը ցույց է տալիս բուլյան արժեքները (TRUE and FALSE ) փոխարեն վաճառողի անունները:
  • VLOOKUP ֆունկցիան որոնում է նշված բուլյան արժեքը TRUE այդ արդյունահանված տվյալների մեջ և այնուհետև վերադարձնում է վաճառքի հասանելի գրառումները` հիմնվելով համընկնող տողի համարի վրա: Որոնման արժեքը ՃԻՇՏ :

Կարդալ ավելին. Ինչպես դարձնել VLOOKUP-ը մեծատառերի զգայուն Excel-ում (4 մեթոդ)

ii. Բացվող ցուցակի տարրերի օգտագործումը որպես VLOOKUPԱրժեքներ

Անունը կամ այլ չափանիշները ձեռքով փոխելու փոխարեն մենք կարող ենք նաև ստեղծել բացվող ցուցակները սահմանված չափանիշների համար և հանել տվյալներ: Ստորև բերված աղյուսակում մի շարք վաճառողների վաճառքի արժեքներն արձանագրվել են երեք տարբեր ամիսների ընթացքում։ Առաջնային աղյուսակի տակ մենք կստեղծենք երկու բացվող պատուհան վաճառողների և ամիսների համար:

📌 Քայլ 1.

➤ Ընտրեք Cell C15 , որտեղ կնշանակվի բացվող ցանկը:

Տվյալների ժապավենից ընտրեք Տվյալների վավերացում: Տվյալների գործիքներ բացվող պատուհանից:

Կհայտնվի երկխոսության տուփ:

📌 Քայլ 2.

Թույլատրել վանդակում ընտրեք Ցուցակ տարբերակը:

➤ <1-ում>Աղբյուր վանդակում, նշեք բոլոր վաճառողների անունները պարունակող բջիջների տիրույթը:

➤ Սեղմեք OK և դուք ավարտել եք առաջին բացվող ցանկի ստեղծումը:

Ինչպես ստորև նկարում, դուք կգտնեք բացվող ցուցակ բոլոր վաճառողների համար:

Նմանապես, դուք պետք է ստեղծեք մեկ այլ բացվող ցուցակ: ամիսների անվանումները պարունակող բջիջների շրջանակի համար (C4:E4) :

📌 Քայլ 3 :

➤ Այժմ ընտրեք անունը Անտոնիո Վաճառող բացվող պատուհանից:

➤ Ընտրեք ամսվա անունը Փետրվար Ամիս բացվող ցանկից .

➤ Վերջապես, ելքում Cell C17 , համապատասխան բանաձեւը կլինի.

=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)

➤ Սեղմեք Մուտքագրեք և

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