Змест
VLOOKUP звычайна выкарыстоўваецца для пошуку значэння ў крайнім левым слупку табліцы, і функцыя вяртае значэнне ў тым жа радку з названага слупка. У гэтым артыкуле вы даведаецеся, як можна выкарыстоўваць гэту функцыю VLOOKUP для некалькіх крытэраў у Excel з некаторымі прыдатнымі прыкладамі і ілюстрацыямі.
Спампаваць Практычны сшытак
Вы можаце загрузіць сшытак Excel, які мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.
VLOOKUP with Multiple Criteria.xlsx
6 прыкладаў выкарыстання VLOOKUP з некалькімі крытэрыямі ў Excel
1. Выкарыстанне амперсанда для аб'яднання некалькіх крытэрыяў у VLOOKUP у Excel
У наступным наборы даных ёсць некаторыя даныя мадэляў смартфонаў трох папулярных брэндаў. Слупок B прадстаўляе дапаможны слупок, які ўяўляе сабой камбінацыю значэнняў побач з Слупком C і Слупком D .
Паколькі функцыя VLOOKUP шукае значэнне ў першым слупку, мы павінны пакінуць гэты дапаможны слупок на першым месцы ў наступнай табліцы. Выкарыстоўваючы амперсанд (&) , функцыя VLOOKUP у гэтым прыкладзе будзе шукаць тэкставае значэнне ў Слупку B , якое з'яўляецца спалучэнне вызначанай маркі і адпаведнага нумара мадэлі.
Напрыклад, мы даведаемся цану Samsung S21 Ultra . Такім чынам, тут два розных крытэрыю: назва брэнда і мадэльнумар смартфона. Цяпер мы будзем выкарыстоўваць функцыю VLOOKUP , каб атрымаць цану пазначанага смартфона.
У вывадзе Cell C18 патрэбная формула будзе:
=VLOOKUP(D15&D16,B5:G13,6,FALSE)
Пасля націску Enter вам адразу будзе паказаны кошт названага смартфона.
Больш падрабязна: ВПР з некалькімі крытэрыямі і некалькімі вынікамі (8 прыкладаў)
2. VLOOKUP з функцыяй CHOOSE для аб'яднання некалькіх крытэрыяў у Excel
Калі вы не хочаце выкарыстоўваць дапаможны слупок для здабывання даных з VLOOKUP па некалькіх крытэрыях, вы можаце аб'яднаць VLOOKUP з функцыяй CHOOSE замест гэтага. Функцыя CHOOSE выбірае значэнне або дзеянне для выканання са спісу значэнняў на падставе нумара індэкса. Агульная формула гэтай функцыі CHOOSE:
=CHOOSE(index_num, value1, [value2],…)
Паколькі мы будзем ведаць цану Samsung S21 Ultra з табліцы, таму неабходная формула ў Cell C18 будзе:
=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)
Пасля націску Enter , вы адразу даведаецеся цану згаданай мадэлі смартфона.
У гэтай формуле функцыя ВЫБРАЦЬ фарміруе табліцу з Калонкі B, C і F . Паколькі Слупкі B і C былі аб'яднаны ўнутры функцыі CHOOSE , яны будуць прадстаўляць тут адзіны слупок для функцыі VLOOKUP .
Дадатковая інфармацыя: Vlookup withНекалькі крытэрыяў без дапаможнага слупка ў Excel (5 спосабаў)
3. VLOOKUP з функцыяй MATCH для ўключэння некалькіх крытэрыяў у Excel
Функцыя MATCH вяртае адносную пазіцыю элемента ў масіве, які адпавядае вызначанаму значэнню ў вызначаным парадку. Аб'яднаўшы тут VLOOKUP з функцыяй MATCH , мы можам вызначыць тыпы вываду ўручную.
Неабходная формула ў ячэйцы C18 будзе мець выгляд зараз:
=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)
Пасля націску Enter вы ўбачыце цану названай мадэлі смартфона.
У гэтай формуле функцыя MATCH шукае значэнне, прысутнае ў Cell B18 у масіве B4:G4 , а затым вяртае нумар слупка. І гэты нумар слупка затым прысвойваецца трэцяму аргументу (col_num_index) функцыі VLOOKUP .
Такім чынам, цяпер, калі вы зменіце тып вываду ў Ячэйка B18 , адпаведны вынік у Cell C18 будзе абноўлены адразу. Напрыклад, калі вы набярэце Chipset у Cell B18 , убудаваная формула ў Cell C18 будзе паказаць назву чыпсэта для вызначанай мадэлі смартфона.
Дадатковая інфармацыя: функцыя INDEX MATCH супраць VLOOKUP (9 прыкладаў)
4. Камбінаванне VLOOKUP з функцыяй IF для аб'яднання некалькіх крытэрыяў
Існуе іншы спосаб пазбегнуць дапаможнага слупка пры выкарыстанні функцыі VLOOKUP з некалькімі крытэрыяміExcel. Мы павінны выкарыстаць функцыю IF тут, каб вызначыць масіў пошуку для функцыі VLOOKUP .
Паколькі мы выкарыстоўваем падобны набор даных, неабходная формула ў Cell C18 , каб атрымаць цана Samsung S21 Ultra будзе:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
Націсніце Enter і формула імгненна верне цану названай мадэлі смартфона.
Больш падрабязна: Прыклад VLOOKUP з некалькімі ўмовамі IF у Excel (9 Крытэрыі)
Падобныя паказанні
- VLOOKUP не працуе (8 прычын і рашэнняў)
- Чаму VLOOKUP вяртае #N/A, калі існуе супадзенне? (5 прычын і рашэнняў)
- Як зрабіць ВПР і сумаваць на некалькіх аркушах у Excel (2 формулы)
- ВПР Excel для вяртання некалькіх Значэнні па вертыкалі
5. Функцыя VLOOKUP з некалькімі крытэрыямі ў адным слупку ў Excel
У гэтым раздзеле мы паглядзім, як працуе функцыя VLOOKUP , шукаючы некалькі значэнняў у адным слупку. Мы павінны ўвесці дыяпазон ячэек у першы аргумент (значэнне_прагляду) функцыі VLOOKUP тут.
Напрыклад, мы хочам намаляваць нумары двух мадэляў смартфонаў брэндаў Apple і Xiaomi . Такім чынам, патрабаваная формула ў вывадзе Cell C18 павінна быць:
=VLOOKUP(D15:D16,B5:F13,2,FALSE)
Пасля націску Enter вы' Атрымаю два нумары мадэляў Apple і Xiaomiсмартфоны.
Паколькі функцыя VLOOKUP заўжды здабывае першыя супадаючыя даныя, у гэтым прыкладзе з'явіліся толькі першыя нумары мадэляў брэндаў Apple і Xiaomi у якасці вяртаемых значэнняў.
Больш падрабязна: Як выкарыстоўваць VLOOKUP з некалькімі крытэрыямі ў розных слупках
6. Выкарыстанне выпадаючых спісаў у якасці некалькіх крытэрыяў у VLOOKUP
Мы таксама можам стварыць выпадальныя спісы для функцыі VLOOKUP . Пасля стварэння выпадальных спісаў вам больш не трэба ўводзіць крытэрыі ўручную. Хутчэй вы выберыце марку смартфона і нумар мадэлі з выпадальных спісаў, а функцыя VLOOKUP адлюструе цану адпаведнай мадэлі смартфона.
У наступным наборы даных мы створым дзве кроплі -уніз па марках смартфонаў і нумарах мадэляў у ячэйках D15 і D16 адпаведна.
📌 Крок 1:
➤ Спачатку абярыце Вочка D15 .
➤ Пад стужкай Даныя абярыце опцыю Праверка даных з выпадальнага меню Інструменты даных .
З'явіцца дыялогавае акно.
📌 Крок 2:
➤ У полі Дазволіць выберыце опцыю Спіс .
➤ Уключыце рэдагаванне ў Крыніца і выберыце дыяпазон ячэек B5:B13 .
➤ Націсніце ОК .
Такім чынам, першы выпадальны спіс для марак смартфонаў гатовывыкарыстоўвайце.
📌 Крок 3:
➤ Аналагічным чынам вы павінны стварыць яшчэ адно выпадальнае меню спіс нумароў мадэляў смартфонаў. Вы павінны выбраць дыяпазон ячэек C5:C13 у опцыі Крыніца дыялогавага акна Праверка даных тут.
📌 Крок 4:
➤ Зараз у ячэйцы 18 увядзіце наступную формулу:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
➤ З выпадальнага спісу абярыце марку смартфона і нумар яго мадэлі, і вам будзе паказаны кошт абранай мадэлі смартфона.
Кожны раз, калі вы выбіраеце новую марку смартфона і яе мадэль з выпадальных спісаў, выходная ячэйка з цаной будзе абнаўляцца.
Больш падрабязна: ВПР для параўнання двух спісаў у Excel (2 або больш спосабаў)
Заключныя словы
Я спадзяюся, што апісаныя вышэй прыклады цяпер дапамогуць вы можаце прымяніць іх у вашых электронных табліцах Excel пры выкарыстанні функцыі VLOOKUP з некалькімі крытэрамі. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць у раздзеле каментарыяў. Ці вы можаце азнаёміцца з нашымі іншымі артыкуламі, звязанымі з функцыямі Excel, на гэтым сайце.