Як выкарыстоўваць VLOOKUP для радкоў у Excel (з альтэрнатывамі)

  • Падзяліцца Гэтым
Hugh West

Функцыя 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, на гэтым сайце.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.