Բովանդակություն
Անկասկած, VLOOKUP բազմակողմանի և հարմար գործառույթ է Excel -ում: Հիմա հիանալի չէ՞ր լինի, եթե մենք կարողանայինք ստանալ ամենամեծ արժեքը VLOOKUP ֆունկցիայի -ով: Բարդ է հնչում, չէ՞: Սխալ. Այս հոդվածում մենք կցուցադրենք 4 հարմար եղանակ՝ ամենաբարձր արժեքը վերադարձնելու համար՝ օգտագործելով VLOOKUP ֆունկցիան Excel-ում: Բացի այդ, մենք նաև կսովորենք ստանալ հաջորդ ամենաբարձր արժեքը VLOOKUP ֆունկցիայի միջոցով:
Ներբեռնեք Practice Workbook
Վերադարձ Ամենաբարձր արժեքը VLOOKUP.xlsx-ով
Ներածություն VLOOKUP ֆունկցիայի
Պարզ բառերով, VLOOKUP կամ Ուղղահայաց որոնում ֆունկցիան ընդունում է օգտագործողի մուտքագրումը, այն փնտրում է Excel-ի աշխատաթերթում և վերադարձնում է նույն մուտքագրման հետ կապված համարժեք արժեք:
- Գործառույթի նպատակը՝
VLOOKUP ֆունկցիան փնտրում է արժեք աղյուսակի ամենաձախ սյունակում, այնուհետև վերադարձնում է արժեքը նույն տողում ձեր նշած սյունակից:
- Շարահյուսություն՝
=VLOOKUP(որոնման_արժեք, աղյուսակ_զանգված, col_index_num, [ընդգրկույթի_որոնում])
- Փաստարկի բացատրություն.
Փաստարկ | Պարտադիր/կամընտիր | Բացատրություն |
---|---|---|
lookup_value | Պահանջվող | արժեքը, որը մենք ուզում ենք փնտրել |
table_array | Պահանջվում է | բջիջների շրջանակը կոն մուտքային տվյալների պահպանում |
col_index_num | Պահանջվում էսխալ: Գործնականում բաժինՄենք տրամադրել ենք Պրակտիկա բաժին յուրաքանչյուր թերթիկի աջ կողմում, որպեսզի կարողանաք ինքնուրույն զբաղվել: Խնդրում ենք համոզվեք, որ դա արեք ինքներդ:
ԵզրակացությունԸստ էության, այս հոդվածը ցույց է տալիս 4 արդյունավետ մեթոդ, թե ինչպես կարելի է VLOOKUP ամենաբարձր արժեքը. Այսպիսով, ուշադիր կարդացեք ամբողջ հոդվածը և ներբեռնեք անվճար աշխատանքային գրքույկը գործնականում: Այժմ, հուսով ենք, որ այս հոդվածը ձեզ օգտակար կլինի, և եթե ունեք լրացուցիչ հարցումներ կամ առաջարկություններ, խնդրում ենք ազատ զգալ մեկնաբանել այստեղ: Ի վերջո, այցելեք ExcelWIKI նման շատ այլ հոդվածների համար: | որոնման արժեքի սյունակի համարը |
տիրույթի_որոնում | կամընտիր | ՃՇՄԱՐԻՏ վերաբերում է մոտավոր համընկնում, FALSE ցույց է տալիս ճշգրիտ համընկնում |
- Վերադարձի պարամետր.
Վերադարձներ ճշգրիտ կամ մոտավոր արժեք, որը համապատասխանում է օգտատիրոջ մուտքագրված արժեքին:
4 եղանակներ վերադարձնելու ամենաբարձր արժեքը՝ օգտագործելով VLOOKUP ֆունկցիան Excel-ում
Առաջին հերթին, եկեք դիտարկենք ցուցադրված Աշխատակիցների տվյալների հավաքածուն B4:D14 բջիջներում, որը ցույց է տալիս աշխատակիցների Ընդհանուր միավորը , Վաճառքի ներկայացուցիչը և ID համապատասխանաբար: Այս առիթով մենք ցանկանում ենք վերադարձնել ամենաբարձր արժեքը Excel-ում VLOOKUP ֆունկցիայի միջոցով: Այսուհետ, առանց հետագա ուշացման, եկեք դիտենք յուրաքանչյուր մեթոդ՝ համապատասխան նկարազարդմամբ:
Այստեղ մենք օգտագործել ենք Microsoft Excel 365 տարբերակը; Դուք կարող եք օգտագործել ցանկացած այլ տարբերակ՝ ըստ ձեր հարմարության:
1. Վերադարձեք ամենաբարձր արժեքը նույն աշխատաթերթում
Սկզբից տեսնենք, թե ինչպես կարող ենք նույն աշխատաթերթում ամենաբարձր արժեքը վերադարձնել՝ օգտագործելով MAX և VLOOKUP ֆունկցիաները: Այստեղ MAX ֆունկցիան վերադարձնում է ամենամեծ արժեքը տվյալ տիրույթում, մինչդեռ VLOOKUP ֆունկցիան փնտրում է և վերադարձնում համապատասխան արժեքը:
📌 Քայլեր :
- Սկզբում անցեք B17 բջիջ >> մուտքագրեք տրված բանաձևըստորև։
=MAX(B5:B14)
Այստեղ B5:B14 բջիջները վերաբերում են " Ընդհանուր միավոր» սյունակ:
- Հաջորդը տեղափոխեք C17 բջիջ >> մուտքագրեք ստորև բերված արտահայտությունը:
=VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE)
Բանաձեւի բաշխում.
- MAX($B$5:$B$14) → վերադարձնում է արժեքների հավաքածուի ամենամեծ արժեքը: Այստեղ $B$5:$B$14 բջիջները number1 արգումենտն է, որը ներկայացնում է «Ընդհանուր միավորը» սյունակը:
- Արդյունք → 99
- VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2 ,FALSE) → փնտրում է արժեք աղյուսակի ամենաձախ սյունակում, այնուհետև վերադարձնում է արժեքը նույն տողում ձեր նշած սյունակից: Այստեղ MAX($B$5:$B$14) ( lookup_value արգումենտ) քարտեզագրված է B$5:D$14 ( աղյուսակ_զանգված արգումենտ) զանգված։ Հաջորդը, 2 ( col_index_num արգումենտ) ներկայացնում է որոնման արժեքի սյունակի համարը: Վերջապես, FALSE ( range_lookup արգումենտ) վերաբերում է փնտրման արժեքի Ճիշտ համընկնումին :
- Արդյունք → Ղուկաս
- Ի վերջո, նավարկեք դեպի D17 բջիջ >> տեղադրեք հետևյալ հավասարումը:
=VLOOKUP(MAX(B5:B14),B5:D14,3,FALSE)
Օրինակ, B4:B14 բջիջները ցույց են տալիս «Ընդհանուր միավոր» սյունակ:
Կարդալ ավելին` VLOOKUP բազմակի արժեքների առավելագույնը (այլընտրանքով)
2. ՎերցրեքԱմենաբարձր արժեքը մեկ այլ աշխատաթերթից
Այլընտրանքով, VLOOKUP ֆունկցիան կարող է արժեք փնտրել մեկ այլ աշխատաթերթից: Այսպիսով, եկեք տեսնենք այն գործողության մեջ:
📌 Քայլեր :
- Նախ, մուտքագրեք ստորև բերված բանաձևը B5 բջիջում:
=MAX('Employee Info.'!B5:B14)
Այս դեպքում, «Աշխատակիցների տվյալները»: աշխատանքային թերթիկի անունն է, մինչդեռ B5:B14 բջիջները ներկայացնում են տվյալների շտեմարանը:
- Երկրորդ, տեղափոխեք հարակից C5 բջիջ >> մուտքագրեք հետևյալ հավասարումը:
=VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,2,FALSE)
Այս սցենարում B5:B14 բջիջները ներկայացնում են տվյալների հավաքածու, և «Աշխատակիցների մասին տեղեկություններ»: աշխատանքային թերթիկի անունն է:
- Երրորդ, անցեք D5 բջիջ >> կիրառել VLOOKUP ֆունկցիան:
=VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,3,FALSE)
Կարդալ ավելին. VLOOKUP Max Value Excel-ում (սահմանափակումներով և այլընտրանքային ընտրանքներով)
Նմանատիպ ընթերցումներ
- VLOOKUP-ը չի աշխատում (8 պատճառ և լուծում)
- Excel LOOKUP ընդդեմ VLOOKUP. 3 օրինակով
- INDEX MATCH vs VLOOKUP ֆունկցիան (9 Օրինակներ)
- Ինչու՞ VLOOKUP-ը վերադարձնում է #N/A, երբ համընկնում է: (5 պատճառ և լուծում)
- Excel VLOOKUP՝ ուղղահայաց բազմաթիվ արժեքներ վերադարձնելու համար
3. Ստացեք ամենաբարձր արժեքը մի քանի աշխատաթերթերից
Ընդհակառակը, մենք կարող ենք նաև վերադարձնել ամենաբարձր արժեքը մի քանի աշխատաթերթերից՝ օգտագործելով VLOOKUP ֆունկցիան: Այս իրավիճակում ենթադրենք Ասիայի տարածաշրջանի աշխատակիցների մասին տվյալների հավաքածուն, որը ցուցադրում է համապատասխանաբար Ընդհանուր միավորը , Վաճառքի ներկայացուցիչը և ID ը:
Նմանապես, մենք ունենք Աշխատակիցների մասին տեղեկություններ Եվրոպայի տարածաշրջանի համար տվյալների հավաքածուն:
Վերջապես, Աֆրիկայի տարածաշրջանի Աշխատակիցների մասին տեղեկություններ հասանելի է:
📌 Քայլեր ՝
- Առաջին հերթին, նավարկեք դեպի B5 բջիջ >> տեղադրեք հետևյալ արտահայտությունը Բանաձևերի տողում :
=MAX(Asia!B5:B11,Europe!B5:B11,Africa!B5:B11)
Այստեղ, B5 :B11 բջիջները ցույց են տալիս «Ընդհանուր միավորը» սյունակը «Ասիա» , «Եվրոպա» և «Աֆրիկա»<25:> աշխատանքային թերթիկներ:
- Այնուհետև մուտքագրեք ստորև բերված արտահայտությունը C5 բջիջում:
=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE),"NOT FOUND")))
Բանաձեւի բաշխում.
- VLOOKUP(MAX(Asia!B5 :B11),Ասիա!$B$5:$D$11,2,FALSE) → այստեղ, MAX(Asia!B5:B11) ( որոնման_արժեքը արգումենտ) քարտեզագրված է Ասիա!$B$5:$D$11 ( աղյուսակ_զանգված արգումենտ) զանգվածից «Ասիա» աշխատանքային թերթիկ: Հաջորդը, 2 ( col_index_num արգումենտ) ներկայացնում է որոնման արժեքի սյունակի համարը: Վերջապես, FALSE ( range_lookup արգումենտ) վերաբերում է փնտրման արժեքի Ճիշտ համընկնումին :
- Արդյունք →Luke
- VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE) → the MAX(Europe!B5:B11) ( lookup_value արգումենտ) քարտեզագրված է Եվրոպայից!$B$5:$D$11 ( աղյուսակ_զանգված արգումենտ) զանգված «Եվրոպա» աշխատաթերթում:
- Արդյունք → Jon
- VLOOKUP(MAX(Africa!B5:B11),Աֆրիկա!$B$5:$D$11 ,2,FALSE) → այստեղ, MAX(Africa!B5:B11) ( lookup_value արգումենտ) քարտեզագրված է Աֆրիկայից: $B$5:$D$11 ( աղյուսակ_զանգված արգումենտ) զանգված «Աֆրիկա» աշխատաթերթում:
- Արդյունք → Chris
- IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$ D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Եվրոպա!B5:B11),Եվրոպա!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Աֆրիկա!B5:B11),Աֆրիկա !$B$5:$D$11,2,FALSE),”NOT FOUND”))) → դառնում է
- FERROR((«Luke», «Jon ”, “Chris”),”NOT FOUND”) → IFERROR ֆունկցիան վերադարձնում է value_if_error, եթե սխալն ունի սխալ, իսկ ինքն արտահայտության արժեքը հակառակ դեպքում: Այստեղ («Լյուկ», «Ջոն», «Քրիս») արժեքը փաստարկն է, և «ՉԳՏՆՎԵԼ» value_if_error արգումենտն է: Այս դեպքում ֆունկցիան վերադարձնում է «Ամենաբարձր կետին» համապատասխան անունը ։
- Արդյունք → Luke
- Նմանապես, պատճենեք և տեղադրեք բանաձևը D5 բջիջում՝ աշխատողին ստանալու համար «ID» համապատասխանում է «Ղուկասին» որը «104» է։
=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,3,FALSE),"NOT FOUND")))
4. Ստացեք ամենաբարձր արժեքը՝ հիմնված չափանիշների վրա
Մի բանի համար, մենք կարող ենք ամենաբարձր արժեքը հաշվարկել՝ օգտագործելով VLOOKUP գործառույթ՝ հիմնված կոնկրետ չափանիշների վրա: Այստեղ մենք կմիավորենք MAXIFS ֆունկցիան , որը վերադարձնում է ամենաբարձր արժեքը` ըստ չափանիշների, և VLOOKUP ֆունկցիան, որը վերականգնում է համապատասխան արժեքը:
Հիմա, ենթադրենք , մենք ունենք Sales Data of Stallion Corporation տվյալների բազան, որը ցուցադրված է B4:E17 բջիջներում, որը պատկերում է «Աշխատողի ID» , «Աշխատողի անունը « , «Աշխատավարձ» և «Միանալու ամսաթիվ» ։
📌 Քայլեր
- Սկսելու համար անցեք D19 բջիջ >> մուտքագրեք ստորև տրված բանաձևը:
=VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)
Բանաձեւի բաշխում.
- MAXIFS(B5:B17,D5:D17,”>10000″) → վերադարձնում է առավելագույն արժեքը բջիջների միջև, որոնք հատուկ են տվյալ չափորոշիչների խմբին: Այստեղ, B5:B17 ( max_range արգումենտ), որտեղից վերադարձվում է արժեքը: Հաջորդը, D5:D17 ( չափանիշների_տիրույթ փաստարկը), որտեղից արժեքը համապատասխանում է “>10000” ( չափանիշ 1 փաստարկ) համընկնում է:
- Արդյունք → 135
- VLOOKUP(MAXIFS(B5:B17,D5:D17,”>10000″),B5 :E17,2,FALSE) → դառնում է
- VLOOKUP(135,B5:E17,2,FALSE) → Ահա, 135 ( lookup_value արգումենտ) քարտեզագրված է B5:E17 ( աղյուսակ_զանգված արգումենտ) զանգվածից: Հաջորդը, 2 ( col_index_num արգումենտ) ներկայացնում է որոնման արժեքի սյունակի համարը: Վերջապես, FALSE ( range_lookup արգումենտ) վերաբերում է որոնման արժեքի Ճշգրիտ համընկնումին :
- Արդյունք → Gloria
VLOOKUP ֆունկցիայի այլընտրանք. Օգտագործելով INDEX-MATCH բանաձևը ամենաբարձր արժեք ստանալու համար
Այժմ, եթե որևէ պատճառով չեք ցանկանում օգտագործել VLOOKUP ֆունկցիան, կարող եք օգտագործել INDEX և MATCH ֆունկցիաները՝ վերադարձնելու ամենաբարձր արժեքը, այնպես որ պարզապես հետևեք դրան:
📌 Քայլեր :
- Սկզբում մուտքագրեք D19 բջիջը և կիրառեք հետևյալ հավասարումը:
=INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2)
Բանաձեւի բաշխում.
- MAX(D5:D17) → օրինակ, $B$5:$B$14 բջիջները number1 արգումենտն է, որը ներկայացնում է «Ընդհանուր միավոր» սյունակ:
- Արդյունք → $45,000
- MATCH(MAX(D5:D17),D5:D17,0)→ Մտ այս բանաձևը, MAX(D5:D17) բջիջը ցույց է տալիս «Աշխատավարձը» «$45,000» : Հաջորդը, D5:D17 ներկայացնում է զանգվածը, որտեղից «Աշխատավարձ» սյունակը, որտեղ արժեքը համընկնում է: Վերջապես, 0 ցույց է տալիս Ճշգրիտ համընկնում չափանիշը:
- Արդյունք →9
- INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → դառնում է
- INDEX(B5:E17,9,2) → վերադարձնում է արժեք տվյալ տիրույթում տողի և սյունակի հատման կետում: Այս արտահայտության մեջ B5:E17 -ը զանգված արգումենտն է, որը ուսանողների կողմից վաստակած գնահատականներն են: Հաջորդը, 9 -ը row_num արգումենտն է, որը ցույց է տալիս տողի գտնվելու վայրը: Վերջապես, 2 կամընտիր column_num արգումենտն է, որը ցույց է տալիս սյունակի գտնվելու վայրը:
- Ելք → Նատաշա
Ինչպես ստանալ հաջորդ ամենաբարձր արժեքը VLOOKUP-ով
Ավելին, մենք կարող ենք ստանալ երկրորդ ամենաբարձր արժեքը՝ օգտագործելով VLOOKUP գործառույթը: Դա պարզ է և հեշտ, այնպես որ պարզապես հետևեք ստորև ներկայացված քայլերին:
📌 Քայլեր :
- Առաջին հերթին անցեք D19 բջիջ >> մուտքագրեք ստորև բերված բանաձևը:
=VLOOKUP(MAX(D5:D17),B5:E17,2,TRUE)
Օրինակ, D5:D17 բջիջները ցույց են տալիս «Աշխատավարձ» սյունակը:
Կարդալ ավելին. Ի՞նչ է աղյուսակի զանգվածը VLOOKUP-ում: (Բացատրված է օրինակներով)
Հիշելու բաներ
- Նախ, VLOOKUP գործառույթը միշտ որոնում է արժեքներ վերևի ձախ սյունակից դեպի աջ, որը նշանակում է, որ այս « Երբեք » ֆունկցիան փնտրում է ձախ կողմում գտնվող տվյալները:
- Երկրորդ, եթե որպես սյունակի ինդեքսի համար մուտքագրենք « 1 »-ից պակաս արժեք, ֆունկցիան կվերադարձնի an