Змест
Несумненна, VLOOKUP з'яўляецца універсальнай і зручнай функцыяй у Excel . Ці не было б цудоўна, калі б мы маглі атрымаць найбольшае значэнне з дапамогай функцыі VLOOKUP ? Гучыць складана, праўда? Няправільна! У гэтым артыкуле мы прадэманструем 4 зручныя спосабы вяртання найбольшага значэння з дапамогай функцыі VLOOKUP у Excel. Акрамя таго, мы таксама навучымся атрымліваць наступнае найвялікшае значэнне з дапамогай функцыі VLOOKUP .
Спампаваць практычны сшытак
Вяртанне Найбольшае значэнне з VLOOKUP.xlsx
Уводзіны ў функцыю VLOOKUP
Прасцей кажучы, функцыя VLOOKUP або Вертыкальны пошук займае увод карыстальніка, шукае яго ў аркушы Excel і вяртае эквівалентнае значэнне, звязанае з тым жа ўводам.
- Мэта функцыі:
Функцыя VLOOKUP шукае значэнне ў самым левым слупку табліцы, а затым вяртае значэнне ў тым жа радку з пазначанага вамі слупка.
- Сінтаксіс:
=VLOOKUP(значэнне_пошуку,масіў_табліцы,нумер_індэкса_слупка,[прагляд_дыяпазону])
- Тлумачэнне аргумента:
Аргумент | Абавязковы/неабавязковы | Тлумачэнне |
---|---|---|
lookup_value | Абавязковае | значэнне, якое мы хочам знайсці |
table_array | Абавязковае | дыяпазон вочак кан утрымліваючы ўваходныя даныя |
col_index_num | Абавязковапамылка. Практычны раздзелМы размясцілі раздзел Практыка справа на кожным аркушы, каб вы маглі папрактыкавацца. Пераканайцеся, што вы зрабілі гэта самастойна.
ВысноваПа сутнасці, гэты артыкул паказвае 4 эфектыўныя метады таго, як VLOOKUP найвышэйшае значэнне. Такім чынам, уважліва прачытайце артыкул цалкам і спампуйце бясплатны сшытак для практыкі. Цяпер мы спадзяемся, што гэты артыкул будзе для вас карысным, і калі ў вас ёсць якія-небудзь дадатковыя пытанні ці рэкамендацыі, калі ласка, не саромейцеся каментаваць тут. Нарэшце, наведайце ExcelWIKI , каб даведацца пра шмат іншых падобных артыкулаў. | нумар слупка шуканага значэння |
range_lookup | Неабавязкова | TRUE адносіцца да прыблізнае супадзенне, FALSE паказвае дакладнае супадзенне |
- Вярнуты параметр:
Вяртае дакладнае або прыблізнае значэнне, якое адпавядае ўведзенаму карыстальнікам значэнню.
4 спосабы вярнуць найбольшае значэнне з дапамогай функцыі VLOOKUP у Excel
Перш за ўсё, давайце разгледзім паказаны набор даных Employee Information у ячэйках B4:D14 , якія паказваюць Агульны бал , Гандлёвы прадстаўнік і ID супрацоўнікаў адпаведна. У гэтым выпадку мы хочам вярнуць найбольшае значэнне з дапамогай функцыі VLOOKUP у Excel. З гэтага часу, без далейшых затрымак, давайце зірнем на кожны метад з адпаведнай ілюстрацыяй.
Тут мы выкарыстоўвалі версію Microsoft Excel 365 ; вы можаце выкарыстоўваць любую іншую версію ў залежнасці ад вашага зручнасці.
1. Вярніце найбольшае значэнне ў той жа працоўны аркуш
Для пачатку давайце паглядзім, як мы можам вярнуць найбольшае значэнне ў той жа працоўны аркуш з дапамогай функцыі MAX і VLOOKUP . Тут функцыя MAX вяртае найбольшае значэнне ў зададзеным дыяпазоне, а функцыя VLOOKUP шукае і вяртае адпаведнае значэнне.
📌 Крокі :
- Спачатку перайдзіце да ячэйкі B17 >> увядзіце прыведзеную формулуніжэй.
=MAX(B5:B14)
Тут ячэйкі B5:B14 адносяцца да “ Total Point” слупок.
- Далей перайдзіце да ячэйкі C17 >> увядзіце выраз ніжэй.
=VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE)
Разбіўка формулы:
- МАКС($B$5:$B$14) → вяртае найбольшае значэнне ў наборы значэнняў. Тут ячэйкі $B$5:$B$14 з'яўляюцца аргументам number1 , які прадстаўляе слупок “Total Point” .
- Вывад → 99
- VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2 ,FALSE) → шукае значэнне ў крайнім левым слупку табліцы, а потым вяртае значэнне ў тым жа радку з пазначанага вамі слупка. Тут MAX($B$5:$B$14) ( значэнне_прагляду аргумент) адлюстроўваецца з B$5:D$14 ( таблічны_масіў аргумент) масіў. Далей 2 ( col_index_num аргумент) прадстаўляе нумар слупка пошукавага значэння. Нарэшце, ХЛУСНЯ ( пошук дыяпазону аргумент) адносіцца да Дакладнага супадзення шуканага значэння.
- Вывад → Luke
- У рэшце рэшт, перайдзіце да 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 у Excel (з абмежаваннямі і альтэрнатыўнымі варыянтамі)
Падобныя паказанні
- VLOOKUP не працуе (8 прычын і рашэнняў)
- Excel LOOKUP супраць VLOOKUP: з 3 прыкладамі
- INDEX MATCH супраць функцыі VLOOKUP (9 Прыклады)
- Чаму VLOOKUP вяртае #N/A, калі існуе супадзенне? (5 прычын і рашэнняў)
- ВПР Excel для вяртання некалькіх значэнняў па вертыкалі
3. Выбірайце найбольшае значэнне з некалькіх аркушаў
Наадварот, мы таксама можам вярнуць найбольшае значэнне з некалькіх лістоў, выкарыстоўваючыфункцыя VLOOKUP . У гэтай сітуацыі выкажам здагадку, што набор даных Інфармацыя аб супрацоўніках для рэгіёна Азіі адлюстроўвае Агульны бал , Гандлёвы прадстаўнік і Ідэнтыфікатар адпаведна.
Аналагічным чынам у нас ёсць набор даных Інфармацыя аб супрацоўніках для рэгіёна Еўропы .
Нарэшце, набор даных Інфармацыя аб супрацоўніках для рэгіёна Афрыкі даступны.
📌 Крокі :
- Спачатку перайдзіце да ячэйкі B5 >> устаўце наступны выраз у Радок формул .
=MAX(Asia!B5:B11,Europe!B5:B11,Africa!B5:B11)
Тут B5 Ячэйкі :B11 паказваюць слупок «Агульны бал» у «Азія» , «Еўропа» і «Афрыка» працоўныя аркушы.
- Пасля гэтага ўвядзіце выраз ніжэй у ячэйку 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),Asia!$B$5:$D$11,2,FALSE) → тут, MAX(Asia!B5:B11) ( lookup_value аргумент) адлюстроўваецца з масіва Asia!$B$5:$D$11 ( table_array argument) у “Asia” працоўны ліст. Далей 2 ( col_index_num аргумент) прадстаўляе нумар слупка пошукавага значэння. Нарэшце, ХЛУСНЯ ( пошук дыяпазону аргумент) адносіцца да Дакладнага супадзення шуканага значэння.
- Вывад →Люк
- ВПР(МАКС(Еўропа!B5:B11),Еўропа!$B$5:$D$11,2,ХЛУСНЯ) → MAX(Europe!B5:B11) ( lookup_value аргумент) адлюстроўваецца з Europe!$B$5:$D$11 ( таблічны_масіў аргумент) у аркушы “Еўропа” .
- Вывад → Джон
- VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11 ,2,FALSE) → тут, MAX(Africa!B5:B11) ( lookup_value аргумент) адлюстроўваецца з Africa! $B$5:$D$11 ( таблічны_масіў аргумент) у аркушы “Афрыка” .
- Вывад → Крыс
- IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$ D$11,2,ХЛУСНЯ),КАЛІПАМЫЛКА(ВПР(МАКС(Еўропа!B5:B11),Еўропа!$B$5:$D$11,2,ХЛУСНЯ),КАЛІПАМЫЛКА(ВПР(МАКС(Афрыка!B5:B11),Афрыка !$B$5:$D$11,2,FALSE),”НЕ ЗНОЙДЗЕН”))) → стане
- КАЛІПАМЫЛКА((“Люк”, “Джон” ”, “Крыс”), “НЕ ЗНОЙДЗЕНЫ”) → функцыя IFERROR вяртае value_if_error, калі памылка змяшчае памылку, і значэнне самога выразу ў адваротным выпадку. Тут (“Люк”, “Джон”, “Крыс”) з'яўляецца аргументам значэнне , а "НЕ ЗНОЙДЗЕН" гэта аргумент value_if_error . У гэтым выпадку функцыя вяртае імя, адпаведнае “Найвышэйшая кропка” .
- Вывад → Люк
- Аналагічным чынам скапіруйце і ўстаўце формулу ў ячэйку 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 , які адлюстроўвае «Ідэнтыфікатар супрацоўніка» , «Імя супрацоўніка». ” , “Заробак” і “Дата далучэння” .
📌 Крокі :
- Для пачатку перайдзіце да ячэйкі D19 >> увядзіце формулу, прыведзеную ніжэй.
=VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)
Разбіўка формулы:
- MAXIFS(B5:B17;D5:D17;”>10000″) → вяртае максімальнае значэнне сярод ячэек, вызначаных зададзеным наборам крытэрыяў. Тут B5:B17 ( максімальны_дыяпазон аргумент), адкуль вяртаецца значэнне. Далей, D5:D17 ( дыяпазон_крытэрыяў аргумент), адкуль значэнне, адпаведнае “>10000” ( крытэрый1 аргумент) супадае.
- Вывад → 135
- VLOOKUP(MAXIFS(B5:B17,D5:D17,”>10000″),B5 :E17,2,ХЛУСНЯ) → стане
- ВПР(135,B5:E17,2,ХЛУСНЯ) → Тут, 135 ( lookup_value аргумент) адлюстроўваецца з масіва B5:E17 ( table_array аргумент). Далей 2 ( col_index_num аргумент) прадстаўляе нумар слупка пошукавага значэння. Нарэшце, ХЛУСНЯ ( прагляд дыяпазону аргумент) спасылаецца на Дакладнае супадзенне шуканага значэння.
- Вывад → 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 гэта аргумент нумар1 , які прадстаўляе Калонка «Агульны бал» .
- Выхад → $45 000
- СУПАВОД(МАКС(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 - гэта нумар_раду аргумент, які паказвае размяшчэнне радка. Нарэшце, 2 - неабавязковы аргумент column_num , які паказвае на размяшчэнне слупка.
- Вывад → Наташа
Як атрымаць наступнае самае высокае значэнне з дапамогай VLOOKUP
Акрамя таго, мы можам атрымаць другое па велічыні значэнне з дапамогай Функцыя VLOOKUP . Гэта проста і лёгка, таму проста выканайце крокі, паказаныя ніжэй.
📌 Крокі :
- Перш за ўсё, перайдзіце да D19 ячэйка >> увядзіце формулу ніжэй.
=VLOOKUP(MAX(D5:D17),B5:E17,2,TRUE)
Напрыклад, ячэйкі D5:D17 паказваюць на слупок “Заробак” .
Больш падрабязна: Што такое таблічны масіў у VLOOKUP? (Тлумачэнне на прыкладах)
Што трэба памятаць
- Па-першае, функцыя VLOOKUP заўсёды шукае значэнні з левага верхняга слупка ў правы азначае, што гэтая функцыя “ Ніколі ” шукае даныя злева.
- Па-другое, калі мы ўводзім значэнне меншае за “ 1 ” у якасці нумара індэкса слупка, функцыя верне an