INDEX MATCH для некалькіх крытэрыяў у радках і слупках у Excel

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

Часта вы можаце апынуцца ў сітуацыі, калі вы працуеце з вялікім масівам даных і вам трэба знайсці некаторыя ўнікальныя значэнні або тэксты, але не маеце канкрэтнага ідэнтыфікатара для гэтай мэты. У гэтым выпадку для пошуку выніку выкарыстоўваецца вертыкальны або гарызантальны пошук з некалькімі ўмовамі. Але замест выкарыстання гэтых функцый дасведчаныя карыстальнікі звычайна ўжываюць камбінацыю INDEX MATCH . Спалучэнне функцый INDEX і MATCH шмат у чым пераўзыходзіць VLOOKUP або HLOOKUP . Больш за тое, формула INDEX MATCH можа шукаць значэнне з некалькімі крытэрыямі на розных аркушах і вяртаць вынік на іншым аркушы. У гэтым артыкуле я пакажу вам 2 ідэальныя прыклады функцый INDEX MATCH для некалькіх крытэраў у радках і слупках у Excel .

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

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

СУПАДЗЕННЕ ІНДЭКСА для некалькіх крытэрыяў у радках і слупках.xlsx

2 ідэальныя прыклады INDEX MATCH для некалькіх крытэрыяў у радках і слупках у Excel

У гэтай частцы я пакажу вам 2 ідэальныя прыклады функцый INDEX MATCH для некалькіх крытэраў. Для дэманстрацыі я выкарыстаў наступны ўзор набору даных. У нас ёсць Запіс штогадовых экзаменаў школы пад назвай Дзіцячы сад Даліна руж . Аднак у нас ёсць Імёны студэнтаў у слупку B і іх адзнакі па Гісторыі , Матэматыцы і Англійскай мове у слупках C , D і E адпаведна.

1. Некалькі крытэрыяў тыпу АБО ў радках і слупках у Excel

У пачатку я абмяркую некалькі крытэрыяў АБО . Як правіла, тып OR выкарыстоўваецца, калі аргумент павінен задавальняць любой з умоваў. Ён даволі просты ў выкарыстанні. Звычайна функцыі INDEX MATCH з некалькімі крытэрамі тыпу АБО можна выканаць двума спосабамі, напрыклад, з дапамогай формулы Масіў і Не- Формула масіву . Аднак я прадэманстраваў абодва працэсы ніжэй з адным і тым жа наборам даных.

1.1 Функцыі INDEX і MATCH з формулай масіву

Спачатку я пакажу выкарыстанне INDEX і MATCH працуе з формулай Array . Ён даволі зручны ў эксплуатацыі. Аднак вам трэба выканаць наступныя крокі.

📌  Крокі:

  • Спачатку абярыце ячэйку E15 і запішыце наступнае формула.

=INDEX(B5:B13,MATCH(TRUE,(((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0))

🔎 Формула Разбіўка:

  • Выкарыстоўваючы функцыю MATCH , 3 крытэрыі: Адзнакі ў гісторыі , Матэматыка і Англійская супастаўляецца з дыяпазонамі C5:C13 , D5:D13 і E5:E13 , адпаведна, з набору даных.
  • Тут тып супадзення 1 , што дае дакладнае супадзенне.
  • Нарэшце, выкарыстаннеФункцыя INDEX , яна атрымлівае імя студэнта з дыяпазону B5:B13 .
  • Нарэшце, націсніце Enter клавіша, каб знайсці імя першага вучня з больш чым 95 па любым прадмеце.

Больш падрабязна : Прыклады з формулай INDEX-MATCH у Excel (8 падыходаў)

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

  • Як Выкарыстоўвайце INDEX і Match для частковага супадзення (2 спосабы)
  • INDEX MATCH з 3 крытэрыямі ў Excel (4 прыклады)
  • INDEX MATCH у некалькіх Аркушы ў Excel (з альтэрнатывай)
  • Індэкс супадзення сумы некалькіх радкоў у Excel (3 спосабы)
  • Некалькі крытэрыяў у Excel з выкарыстаннем INDEX, MATCH , і функцыя COUNTIF

1.2 INDEX і MATCH з Non-Array

Акрамя таго, вы можаце выкарыстоўваць формулу Non-Array і ўсё роўна атрымліваць падобны выхад. Аднак, калі вы не жадаеце выкарыстоўваць формулу масіў , вы можаце выкарыстаць формулу без масіва . Такім чынам, прачытайце наступныя крокі.

📌  Крокі:

  • Перш за ўсё, абярыце ячэйку E15 і ўстаўце наступную формулу .

=INDEX(B5:B13,MATCH(TRUE,INDEX((((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0,1),0))

  • Нарэшце, націсніце Enter клавіша, каб атрымаць канчатковы вынік.

Больш падрабязна: СУПАДЗЕННЕ INDEX з некалькімі крытэрыямі на іншым аркушы (2 Спосабы)

2. І Увядзіце некалькі крытэрыяў у радкі і слупкі ў Excel

Аналагічным чынам І тып некалькіх крытэрыяў можа быць завершаны формулай масіва і формулай без масіва . Звычайна тып AND прымяняецца, калі аргумент павінен задавальняць усім умовам. Для дэманстрацыі я буду выкарыстоўваць папярэдні набор даных. Аднак вам трэба прайсці праз раздзел ніжэй, каб лёгка выканаць аперацыю.

2.1 Функцыі INDEX і MATCH з масівам

Перш за ўсё, я выканаю гэта з дапамогай Масіў формула. Аднак ён вельмі падобны да тыпу OR і просты ў выкарыстанні. Такім чынам, выконвайце інструкцыі ніжэй, каб правільна завяршыць аперацыю.

📌  Крокі:

  • Спачатку націсніце на ячэйку E15 і запішыце формулу ніжэй.

=INDEX(B5:B13,MATCH(1,(((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0))

🔎 Разбіўка формул:

  • Па-першае, функцыя MATCH мае 3 крытэрыі: Адзнакі ў гісторыі , Матэматыка , і англійская супастаўляюцца з іх адпаведнымі дыяпазонамі, C5:C13 , D5:D13 і E5:E13 , з дадзены набор даных.
  • Пасля гэтага супадзенне знаходзіць як 1 і дае дакладнае супадзенне, якое задавальняе ўсім умовам.
  • Нарэшце, INDEX функцыя забяспечвае імя студэнта з дыяпазону B5:B13 для гэтага супадзення.
  • Аналагічным чынам, імя першага студэнта з больш чым 90 ва ўсіх 3 прадметах з'явіцца, як паказана ніжэймалюнак.

Больш падрабязна: СУПАДЗЕННЕ ІНДЭКСА Excel з некалькімі крытэрыямі (4 прыдатныя прыклады)

2.2 Выкарыстанне функцый без масіва INDEX і MATCH

І апошняе, але не менш важнае, я пакажу выкарыстанне функцый INDEX і MATCH з некалькімі крытэрыямі І ўвядзіце з дапамогай формулы Без масіва . Аналагічным чынам выканайце наступныя крокі, каб атрымаць канчатковы вынік.

📌  Этапы:

  • Спачатку абярыце ячэйку E15 і запішыце прыведзеную ніжэй формулу.

=INDEX(B5:B13,MATCH(1,INDEX((((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0,1),0))

  • Нарэшце, націсніце клавішу Enter , каб атрымаць канчатковы вынік.

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

INDEX MATCH для некалькіх крытэрыяў у розных аркушах у Excel

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

📌  Крокі:

  • Спачатку націсніце на ячэйку D4 .
  • Па-другое, напішыце наступную формулу.

=INDEX(Dataset!B5:B13,MATCH(TRUE,(((Dataset!C5:C13)>95)+((Dataset!D5:D13)>95)+((Dataset!E5:E13)>95))>0,0))

Тут, “ Dataset ” - гэта назва аркуша, з якога вы хочаце атрымаць дадзеныя.

  • Аналагічным чынам вы можацезмяніце назву і стан аркуша і атрымаеце жаданы вынік.

Чытаць далей: Індэкс Excel Суадносіце адзін/некалькі крытэрыяў з адзін/некалькі вынікаў

Выснова

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

Для атрымання дадатковай інфармацыі наведайце Exceldemy.com .

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