INDEX MATCH з 3 крытэрыямі ў Excel (4 прыклады)

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

Для здабывання даных з рознымі крытэрыямі або ўмовамі ў Microsoft Excel на дадзены момант лепш за ўсё падыходзіць камбінацыя функцый INDEX і MATCH . У гэтым артыкуле вы даведаецеся, як вы можаце выкарыстоўваць гэтыя функцыі INDEX і MATCH разам з 3 рознымі крытэрыямі ў Excel з адпаведнымі ілюстрацыямі.

Спампаваць Практычны сшытак

Вы можаце спампаваць кнігу Excel, якую мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.

INDEX MATCH with 3 Criteria.xlsx

4 Uses of INDEX MATCH з 3 крытэрыямі ў Excel

1. INDEX MATCH з 3 крытэрыямі ў Excel (формула масіва)

У наступным наборы дадзеных шэраг мадэляў смартфонаў Xiaomi ляжаць з адпаведнымі мадэлямі чыпсэтаў, аператыўнай памяці і канфігурацыямі камеры. На падставе дадзеных, даступных у табліцы, мы знойдзем мадэль смартфона, якая адпавядае тром розным крытэрам з першых трох слупкоў спецыфікацый.

Напрыклад, мы хочам знайсці мадэль, якая выкарыстоўвае чыпсэт Snapdragon , мае 8 ГБ аператыўнай памяці і камеру 108 МП.

Абярыце выхад Cell E17 і ўвядзіце:

=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))

Цяпер націсніце CTRL+Shift+Enter , каб знайсці вынік, бо гэта формула масіву. Але калі вы выкарыстоўваеце Excel 365 , вам трэба націснуць толькі Enter .

Тут MATCH Функцыя здабывае нумар радка на аснове вызначаных крытэрыяў. З першым аргументам 1,функцыя MATCH шукае значэнне 1 у пошукавым масіве (другі аргумент) , дзе выкананы ўсе крытэрыі, і вяртае адпаведны нумар радка. Затым функцыя INDEX выкарыстоўвае гэты нумар радка, каб атрымаць мадэль смартфона з Слупка E .

Дадатковая інфармацыя: Як супаставіць некалькі Крытэрыі з розных масіваў у Excel

2. INDEX MATCH з 3 крытэрыямі ў Excel (формула без масіву)

Калі вы не жадаеце выкарыстоўваць формулу масіва, то вось іншая формула для прымянення ў вывадзе Вочка E17 :

=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))

Пасля націску Enter вы атрымаеце выхад, аналагічны таму, які быў у папярэднім раздзеле.

🔎 Як працуе формула?

  • Унутры формулы другі аргумент MATCH Функцыя была вызначана іншай функцыяй INDEX , якая шукае ўсе адпаведныя крытэрыі і вяртае масіў:

{0;1;0;0;0 Затым функцыя ;1;0;0;1;0}

  • MATCH шукае значэнне 1 у гэтым масіве і вяртае адпаведны нумар радка першага знаходка.
  • Нарэшце, знешняя функцыя INDEX здабывае значэнне з Слупка E на аснове нумара радка, знойдзенага на папярэднім этапе.

Дадатковая інфармацыя: INDEX, MATCH і MAX з некалькімі крытэрыямі ў Excel

Падобныя паказанні

  • Некалькі крытэрыяў у Excel з дапамогай INDEX, MATCH і COUNTIFФункцыя
  • Excel Index Match адзін/некалькі крытэрыяў з адным/некалькімі вынікамі
  • Excel INDEX-MATCH Формула для вяртання некалькіх значэнняў па гарызанталі
  • СУПАДЗЕННЕ ІНДЭКСА Некалькі крытэрыяў з падстаноўным знакам у Excel (поўнае кіраўніцтва)
  • [Выпраўлена!] Супадзенне індэкса не вяртае правільнае значэнне ў Excel (5 прычын)

3. Спалучэнне функцый IFERROR, INDEX і MATCH з 3 крытэрыямі

Часам дадзеныя крытэрыі або ўмовы могуць не супадаць з дадзенымі ў табліцы. У такім выпадку любая з формул у апошніх двух метадах верне памылку #N/A . Але мы можам змяніць формулу, каб яна вяртала паведамленне “Недаступна” , калі зададзеныя крытэрыі не адпавядаюць. Такім чынам, мы павінны выкарыстоўваць функцыю IFERROR , каб служыць гэтай мэты.

Неабходная формула ў вывадзе Cell E17 цяпер павінна быць:

=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")

Пасля націску Enter мы ўбачым вызначанае паведамленне- «Недаступна» , паколькі мы трохі змянілі крытэрыі, якія не могуць суаднесці з дадзенымі, даступнымі ў табліцы.

Больш падрабязна: КАЛІ з INDEX-MATCH у Excel (3 прыдатныя падыходы )

4. INDEX MATCH з 3 крытэрыямі ў слупках і радках у Excel

У апошнім раздзеле мы зараз прызначым загалоўкі Chipset і RAM у двух асобных радках (4 і 5) . Мы таксама дадалі яшчэ дзве маркі смартфонаў Калонка C . Дыяпазон ячэек ад D6 да F8 прадстаўляе адпаведныя мадэлі на аснове марак, набораў мікрасхем і аператыўнай памяці ў загалоўках слупкоў і радкоў.

На падставе гэтай матрыцы пошуку ўздоўж радкоў і загалоўкаў слупкоў, мы выцягнем мадэль смартфона ў Cell E11 , якая адпавядае крытэрам, вызначаным у дыяпазоне ячэек D11:D13 .

У выходных дадзеных Cell E11 патрэбная формула пры ўказаных умовах будзе:

=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))

Пасля націску Enter вы знойдзеце канчатковы вынік, як паказана на скрыншоце ніжэй.

У гэтай формуле першы MATCH <Функцыя 2> вызначае нумар радка з Слупка C , які адпавядае зададзеным крытэрам для брэндаў. У трэцім аргументе (column_num) функцыі INDEX другая функцыя MATCH вызначае нумар слупка шляхам аб'яднання крытэраў чыпсэта і аператыўнай памяці.

Дадатковая інфармацыя: Індэкс супадае з некалькімі крытэрыямі ў радках і слупках у Excel

Заключныя словы

Я спадзяюся, што ўсё з гэтых метадаў, згаданых вышэй, цяпер дапаможа вам прымяніць іх у электроннай табліцы Excel пры працы з функцыямі INDEX і MATCH з 3 рознымі крытэрамі. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць у раздзеле каментарыяў. Ці вы можаце азнаёміцца ​​з нашымі іншымі артыкуламі, звязанымі з функцыямі Excel, на гэтым сайце.

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