Съдържание
Често може да попаднете в ситуация, в която работите с голям масив от данни и трябва да намерите някои уникални стойности или текстове, но не разполагате с конкретен идентификатор за тази цел. В този случай за намиране на резултата се използва вертикално или хоризонтално търсене с няколко условия. Но вместо да използват тези функции, опитните потребители обикновено прилагат INDEX MATCH комбинацията. Комбинацията от INDEX и MATCH функции е по-добър от VLOOKUP или HLOOKUP в много отношения. Освен това INDEX MATCH може да потърси стойност с няколко критерия в различни листове и да върне резултата в друг работен лист. В тази статия ще ви покажа 2 идеални примери за INDEX MATCH функции за множество критерии в редове и колони в Excel .
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка, използвана за демонстрацията, от връзката за изтегляне по-долу.
INDEX MATCH за множество критерии в редове и колони.xlsx
2 Идеални примери за INDEX MATCH за множество критерии в редове и колони в Excel
В тази част ще ви покажа 2 идеални примера за функциите INDEX MATCH за множество критерии. За целите на демонстрацията съм използвал следния примерен набор от данни. Запис на годишен изпит на училище, наречено Детската градина в Розовата долина . Въпреки това, ние имаме Имена на учениците в колона B и техните знаци в История , Математика, и Английски език в колони C , D , и E , съответно.
1. Множество критерии от тип OR в редове и колони в Excel
В началото ще обсъдя множеството ИЛИ критерии. По принцип ИЛИ Типът се използва, когато даден аргумент трябва да отговаря на някое от условията. Той е доста лесен за използване. Обикновено, INDEX MATCH функции с множество критерии на ИЛИ може да се направи по два начина, като например с помощта на Масив формулата и Без масив Въпреки това по-долу демонстрирах и двата процеса с един и същ набор от данни.
1.1 Функции INDEX и MATCH с формула за масив
Първоначално ще покажа използването на INDEX и MATCH функции с Масив формулата. Работата с нея е доста удобна. Трябва обаче да следвате следните стъпки.
📌 Стъпки:
- Първо, изберете клетка 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 .
- Накрая натиснете Въведете за да намерите името на първия ученик с повече от 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 с масив, различен от масив
Освен това можете да използвате Без масив и ще получите подобен резултат. Ако обаче не искате да използвате Масив можете да използвате формулата Без масив формула. Затова прочетете следните стъпки.
📌 Стъпки:
- Първо, изберете клетка E15 и въведете следната формула.
=INDEX(B5:B13,MATCH(TRUE,INDEX((((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0,1),0))
- Накрая натиснете бутона Въведете за да получите крайния резултат.
Прочетете още: INDEX MATCH с няколко критерия в различен лист (2 начина)
2. И въведете множество критерии в редове и колони в Excel
По същия начин И тип множество критерии могат да бъдат попълнени от масив формула и Без масив Обикновено И Типът се прилага, когато даден аргумент трябва да отговаря на всички условия. За целите на демонстрацията ще използвам предишния набор от данни. Въпреки това трябва да преминете през раздела по-долу, за да извършите операцията лесно.
2.1 Функции INDEX и MATCH с масив
Първо, ще постигна това с помощта на Масив Въпреки това тя е много подобна на формулата ИЛИ Следователно следвайте инструкциите по-долу, за да извършите операцията правилно.
📌 Стъпки:
- Първоначално щракнете върху клетката 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 ще се появят предмети, както е показано на изображението по-долу.
Прочетете още: INDEX MATCH в 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))
- Накрая натиснете Въведете за да получите крайния резултат.
Прочетете още: Как да съпоставите няколко критерия от различни масиви в 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))
Тук " Набор от данни " е името на листа, от който искате да извлечете данни.
- По същия начин можете да промените името и състоянието на листа и да получите желания резултат.
Прочетете още: Индекс на Excel Съпоставяне на единични/многобройни критерии с единични/многобройни резултати
Заключение
Това са всички стъпки, които можете да следвате за прилагане на функциите INDEX MATCH към множество критерии в редове и колони в Excel. Надявам се, че сега можете лесно да създадете необходимите корекции. Искрено се надявам да научите нещо и да ви хареса това ръководство. Моля, съобщете ни в раздела за коментари по-долу, ако имате някакви въпроси или препоръки.
За повече информация като тази посетете Exceldemy.com .