Змест
Функцыя VLOOKUP звычайна выкарыстоўваецца для пошуку значэння ў крайнім левым слупку ў табліцы, і функцыя верне значэнне ў тым жа радку з названага слупка. У гэтым артыкуле вы даведаецеся, як выкарыстоўваць гэту функцыю VLOOKUP для пошуку значэнняў у радках і здабывання даных на аснове зададзеных крытэрыяў.
Спампаваць практычны сшытак
Вы можаце спампаваць кнігу Excel, якую мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.
VLOOKUP для Rows.xlsx
4 метады выкарыстання функцыі VLOOKUP для радкоў у Excel
1. Выкарыстанне функцыі MATCH для вызначэння нумара слупка з радкоў у VLOOKUP
На наступным малюнку прадстаўлены набор даных з аб'ёмамі продажаў некалькіх прадаўцоў за паслядоўныя шэсць месяцаў у годзе. Мы будзем выкарыстоўваць функцыю VLOOKUP тут, каб атрымаць кошт продажаў прадаўца за вызначаны месяц.
Хоць функцыя VLOOKUP шукае значэнне ў крайнім левым слупку або ў вертыкальным дыяпазоне вочак, тут мы можам выкарыстоўваць функцыю MATCH , каб вызначыць нумар слупка для ўказанага месяца з загалоўкаў месяцаў ад C4 да H4.
Давайце выкажам здагадку, што мы хочам ведаць кошт продажаў Іарданіі у месяцы красавіку .
У вывадзе Ячэйка E15 , неабходная формула будзе:
=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)
Пасля націску Enter вы будзеце атрымаць кошт продажаўІарданіі адразу ў красавіку.
У гэтай формуле функцыя MATCH вызначае нумар слупка для функцыі VLOOKUP . Затым функцыя VLOOKUP выкарыстоўвае гэты нумар слупка для здабывання даных на аснове ўказанага месяца з загалоўкаў месяцаў.
2. Выкарыстанне некалькіх радкоў з функцыяй VLOOKUP у Excel
Цяпер вы бачыце набор даных з некаторымі зменамі. Наша табліца дадзеных цяпер прадстаўляе параўнальныя значэнні продажаў за тры фіксаваныя месяцы ў два розныя гады.
У гэтым раздзеле мы будзем выкарыстоўваць функцыю VLOOKUP для некалькіх радкоў, якія змяшчаюць гады і месяцы. Напрыклад, мы збіраемся атрымаць кошт продажаў Іарданіі ў лютым 2021 года.
Неабходная формула з VLOOKUP і Функцыі MATCH у Cell E17 будуць:
=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)
Пасля націску Enter вы Знойдзем кошт продажаў пры вызначаных умовах.
🔎 Як працуе формула?
- Выкарыстанне Амперсанд (&) аб'ядноўвае выбраныя месяц і год з Ячэек E15 і E16 .
- Масіў пошуку ў Функцыя MATCH была вызначана масівам пар, які змяшчае ўсе гады і месяцы, аб'яднаныя амперсандам (&) .
- У масіве пошуку MATCH , два дыяпазоны ячэек былі выбраны, пачынаючы з Слупка C . Такім чынам, дадаўшы ‘1’ дафункцыі MATCH у трэцім аргументе функцыі VLOOKUP формула будзе ўлічваць індэкс вяртанага нумара слупка на аснове ўсяго масіва B6:H12 .
Больш падрабязна: Як зрабіць ВПР з некалькімі ўмовамі ў Excel (2 метады)
3. Камбінаванне VLOOKUP з функцыяй слупка для вяртання ўсяго радка
Давайце вернемся да нашага асноўнага набору даных. Выкажам здагадку, што мы хочам ведаць аб'ём продажаў вызначанага прадаўца за ўсе месяцы, даступныя ў наборы даных. Тут мы можам аб'яднаць VLOOKUP з функцыяй COLUMN , каб атрымаць усе вяртаемыя значэнні ў адным радку ў выглядзе функцыі COLUMN .
📌 Крок 1:
➤ Выберыце выхад Ячэйка C14 і ўвядзіце наступную формулу:
=VLOOKUP($C$13,$B$5:$H$11,COLUMN(A1)+1,FALSE)
➤ Націсніце Enter і вы атрымаеце кошт продажаў для Іарданіі ў студзені.
📌 Крок 2:
➤ Цяпер выкарыстоўвайце Маркер запаўнення з Ячэйкі C14 для аўтазапаўнення наступных пяці вочак у Радку 14 .
Такім чынам, вы адразу атрымаеце ўсе даныя аб продажах для вызначанага прадаўца.
У гэтай формуле , функцыя COLUMN выкарыстоўвалася для паслядоўнага змены нумароў слупкоў у трэцім аргументе функцыі VLOOKUP падчас аўтаматычнага запаўнення 14-га радка.
Дадатковая інфармацыя: ВПР Excel для вертыкальнага вяртання некалькіх значэнняў
Падобныя паказанні
- ВПР неПрацуе (8 прычын і рашэнняў)
- Што такое таблічны масіў у VLOOKUP? (Тлумачыцца на прыкладах)
- Выкарыстоўвайце VLOOKUP з некалькімі крытэрыямі ў Excel (6 метадаў + альтэрнатывы)
- Як аб'яднаць Excel SUMIF & VLOOKUP на некалькіх аркушах
- ВПР Excel для пошуку апошняга значэння ў слупку (з альтэрнатывамі)
4. Уключэнне формулы масіва ў VLOOKUP для вымання радкоў у Excel
Калі вы хочаце атрымаць усе даныя аб продажах для прадаўца з дапамогай формулы ў адзін крок, вы павінны выкарыстоўваць формулу масіва для вызначэння слупка лічбы ў функцыі VLOOKUP .
Неабходная формула масіва з функцыяй VLOOKUP у Cell C14 павінна выглядаць так:
=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)
Пасля націску Enter вы адразу ж атрымаеце ўсе даныя аб продажах Іарданіі ў адным радку. Вам больш не трэба рабіць далейшыя крокі, як паказана ў папярэднім метадзе.
У гэтай функцыі нумары слупкоў былі вызначаны з дапамогай масіва, які змяшчае нумары індэксаў зваротных слупкоў: {2,3,4,5,6,7} . Функцыя VLOOKUP вяртае вынікі з гэтых паказаных слупкоў для ўказанага прадаўца.
Дзве альтэрнатывы VLOOKUP падчас пошуку радкоў
1. Выкарыстанне функцыі HLOOKUP для пошуку радкоў у Excel
Функцыя HLOOKUP шукае значэнне ў верхнім радку табліцы або масівезначэння і вяртае значэнне ў тым жа слупку з указанага радка. Такім чынам, выкарыстоўваючы функцыю HLOOKUP , цяпер мы можам непасрэдна шукаць месяц разам з загалоўкамі месяцаў у адным радку. Агульная формула функцыі HLOOKUP :
=HLOOKLUP(значэнне_прагляду, масіў_табліцы, нумар_індэкса_радка, [прагляд_дыяпазону])
Паколькі мы шукаем кошт продажаў Іарданіі ў красавіку, таму цяпер неабходная формула ў ячэйцы E15 будзе:
=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)
Пасля націснуўшы Enter , вам адразу будзе паказаны кошт продажаў Іарданіі за ўказаны месяц.
У гэтай формуле СУПАВЕДЗЕННЕ Функцыя вызначае нумар радка пазначанага прадаўца ў Слупку B .
Дадатковая інфармацыя: Як зрабіць ВПР з некалькіх слупкоў толькі з адным вынікам у Excel (2 спосабы)
2. Выкарыстанне формулы INDEX-MATCH для пошуку па слупках і радках
Функцыя MATCH вяртае адносную пазіцыю элемента ў масіве, які адпавядае пэўнаму значэнню ў пэўным парадку і функцыя INDEX вяртае значэнне ячэйкі на скрыжаванні пэўнага радка і слупка ў зададзеным дыяпазоне. Агульная формула гэтай функцыі INDEX :
=INDEX(масіў, нумар_радка, [нумер_слупка])
Або,
=ІНДЭКС(спасылка, нумар_радка, [нумер_слупка], [нумар_вобласці])
З выкарыстаннем функцыі MATCH мы можна ўдакладніцьнумары радкоў і слупкоў функцыі INDEX для канкрэтнага прадаўца ў пэўны месяц, каб атрымаць адпаведнае значэнне продажаў.
Неабходная формула ў вывадзе Вочка E15 будзе:
=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))
Цяпер націсніце Enter і вы ўбачыце кошт продажаў Іарданіі ў красавіку.
Больш падрабязна: функцыя INDEX MATCH супраць VLOOKUP (9 прыкладаў)
Заключныя словы
Я спадзяюся прыклады, апісаныя вышэй, цяпер дапамогуць вам прымяніць іх у электронных табліцах Excel пры выкарыстанні функцыі VLOOKUP для пошуку значэнняў у радках. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць у раздзеле каментарыяў. Ці вы можаце азнаёміцца з нашымі іншымі артыкуламі, звязанымі з функцыямі Excel, на гэтым сайце.