Формула ИНДЕКСА ПОДРЖАВАЊА са више критеријума у ​​различитим листовима

  • Деле Ово
Hugh West

Када радите са великим низом података, можда ћете се наћи у ситуацији у којој морате да пронађете неке јединствене вредности или текстове, али немате посебан идентификатор за ову сврху. У овом случају, за проналажење резултата користи се вертикално или хоризонтално тражење са неколико услова. Али уместо да користе ове функције, стручни корисници обично примењују комбинацију ИНДЕКС МАТЦХ . Комбинација функција ИНДЕКС и МАТЦХ је супериорнија од ВЛООКУП или ХЛООКУП на много начина. Формула ИНДЕКС МАТЦХ може тражити вредности са више критеријума на другом листу и вратити резултат на другом радном листу. Данас, у овом чланку, научићемо неке приступе коришћењу формуле ИНДЕКС-ПОДРЖАВАЊЕ са више критеријума на различитим листовима.

Преузмите Вежбање

Можете преузети пратите Екцел радне свеске за боље разумевање и вежбање.

Примена НДЕКС-МАТЦХ са више критеријума на различити лист.клск

2 метода за примену формуле ИНДЕКС МАТЦХ са више критеријума у различитом листу у Екцел-у

Формула ИНДЕКС-ПОДРЖАВАЊЕ је прилично ефикасна када проналазите податке са више критеријума и за колоне и за редове у различитим листовима. Постоје два различита приступа тражењу података са више критеријума у ​​различитим листовима. Дакле, хајде да их истражимо један по један.

Ево, имамокористили верзију Мицрософт Екцел 365 , можете да користите било коју другу верзију у складу са вашим потребама.

1. Формула УКЉУЧИВАЊА ИНДЕКСА са више критеријума само за колоне

За појашњење, користићемо Месечни извештај о продаји одређене организације. Овај скуп података укључује ИД , Име и њихове одговарајуће Продаје у колонама Б , Ц и Д у складу с тим.

Размотрите сценарио у којем вам је шеф доделио задатак да израчунате продајне износе различитих представника продаје користећи овај радни лист. То можете лако да урадите користећи формулу ИНДЕКС-МАТЦХ . То можете учинити користећи формулу низа или формулу која није низ. Дакле, да их видимо у акцији.

1.1 Коришћење формуле низа

У овом случају морамо пронаћи Продаја за одређени ИД и одређено Име са другог радног листа. Овај радни лист се зове „ Сет података . Сада пажљиво пратите доленаведене кораке.

📌 Кораци:

  • Прво, направите опсег података у новом радном листу који садржи колоне ИД , Име и Продаја . У овом новом радном листу ћемо пронаћи резултат у опсегу Д5:Д7 . Именујте овај радни лист као Низ .

Сада ћемо применити ИНДЕКС-МАТЦХ да бисте пронашли Продаја износ.

Генеричка формула ИНДЕКС-МАТЦХ са више критеријума је следећа.

=ИНДЕКС(опсег_поврата, МАТЦХ(1, ( критеријум1=опсег1) * (критеријум2=опсег2) * (…), 0))Где је:

опсег_поврата опсег из којег вредност ће бити враћена.

критеријум1 , критеријум2 , … су услови који треба да буду задовољени.

опсег1 , опсег2 , … су опсези на којима треба претраживати тражене критеријуме.

  • У овом тренутку, изаберите ћелију Д5 и уметните следећу формулу.
=INDEX(Dataset!$D$5:$D$15,MATCH(1,(Array!B5=Dataset!$B$5:$B$15)*(Array!C5=Dataset!$C$5:$C$15),0)) Овде је
  • опсег_поврата скуп података!$Д$5:$Д$15 . Кликните на радни лист Сет података и изаберите опсег података.
  • критеријум1 је Низ!Б5 ( М-01 ).
  • критеријум2 је Низ!Ц5 ( Том ).
  • опсег1 је скуп података!$Б$5:$Б$15 . Кликните на радни лист Сет података и изаберите колону ИД .
  • опсег2 је скуп података!$Ц$5:$Ц$15 . Кликните на радни лист Сет података и изаберите колону Фирст Наме .
  • лоокуп_валуе за МАТЦХ функцију је 1 јер обезбеђује релативну локацију реда за сваки од услова који су ТРУЕ. Локација првог резултата се преузима ако постоји неколико инстанци 1 униз.
  • тип_подударања је 0 .
  • Након тога притисните ЕНТЕР .

Напомена: Пошто је ово формула низа, обавезно притисните ЦТРЛ + СХИФТ + ЕНТЕР уместо ЕНТЕР ако користите било коју верзију осим Екцел 365 И не стављајте те витичасте заграде око формуле. Екцел ће их аутоматски додати у формулу низа .

  • Тренутно, доведите курсор у десни доњи угао ћелије Д5 . У ствари, то је алатка Филл Хандле .
  • Сходно томе, двапут кликните на ово.

  • Као као резултат, копира формулу у следеће ћелије, а ви ћете такође добити резултате у тим ћелијама.

Прочитајте више: Како одабрати одређене податке у Екцел-у (6 метода)

1.2 Без употребе формуле низа

Ранији случај можемо урадити без употребе формуле низа. Хајде да видимо како.

📌 Кораци:

  • Прво, направите табелу као у претходном примеру.

Овде ћемо користити формулу која није низ ИНДЕКС-МАТЦХ . Хајде да прво погледамо његов генерички облик.

ИНДЕКС(опсег_поврата, МАТЦХ(1, ИНДЕКС((критеријум1=опсег1) * (критеријум2=опсег2) * (..), 0, 1) , 0))
  • Друго, идите на ћелију Д5 и унесите следећу формулу.
=INDEX(Dataset!$D$5:$D$15,MATCH(1,INDEX(('Non Array'!B5=Dataset!$B$5:$B$15)*('Non Array'!C5=Dataset!$C$5:$C$15),0,1),0)) Где,
  • опсег_поврата је Сет података!$Д$5:$Д$15 . Кликните на Сет података радни лист и изаберите опсег података.
  • критеријум1 је 'Нон Арраи'!Б5 ( Л-02 ).
  • критеријум2 је 'Нон Арраи'!Ц5 ( Ружа ).
  • опсег1 је скуп података!$Б$5:$Б$15 . Кликните на радни лист Сет података и изаберите колону ИД .
  • опсег2 је скуп података!$Ц$5:$Ц$15 . Кликните на радни лист Сет података и изаберите колону Фирст Наме .
  • лоокуп_валуе за МАТЦХ функцију је 1 .
  • матцх_типе је 0 .
  • Затим притисните тастер ЕНТЕР да бисте добили резултат.

Прочитајте више: Екцел индекс Ускладите један/више критеријума са појединачним/вишеструким резултатима

Слична очитавања

  • Екцел ИНДЕКС ПОДАРЂИВАЊЕ Ако ћелија садржи текст
  • ИНДЕКСНО ПОДРЖАВАЊЕ са 3 критеријума у ​​Екцел-у (4 примера)
  • Екцел ИНДЕКС ПОДАРХИВАЊЕ за враћање више вредности у Оне Целл
  • ИНДЕКС МАТЦХ Вишеструки критеријуми са џокерским знаковима у Екцел-у (комплетан водич)
  • [Поправљено!] ИНДЕКС ПОДАРЂИВАЊЕ Не враћа тачну вредност у Екцел (5 разлога)

2. Формула ИНДЕКС МАТЦХ са више критеријума за редове и колоне

Једна од јединствених карактеристика ИНДЕКС-МАТЦХ формула је да може истовремено да тражи вредности и у редовима и у колонама у различитимлистови. Сада ћемо то сазнати.

Хајде да узмемо у обзир да вам је шеф управо дао скуп података где је Име , ИД неких распродаја са Продаја месеци јан , мар , Дате су Мај , Јул и Сеп . Назив овог радног листа је „ Сет података2 ”.

Тренутно морате да пронађете Продаја за неке дате критеријуме у другом листу. Хајде да нас пратимо.

📌 Кораци:

  • У почетку, направите другу табелу на другом листу који садржи колоне Назив , ИД , Месец где су дати критеријуми. Затим назовите овај лист Ред-колона . Морате да преузмете Салес користећи дате критеријуме.

Сходно томе, морамо да применимо ИНДЕКС-МАТЦХ формула са више критеријума у ​​овој табели. Формат ове формуле је следећи.

=ИНДЕКС(низ_табеле, МАТЦХ(влоокуп_валуе, лоокуп_цолумн, 0), МАТЦХ(хлоокуп_валуе1 & хлоокуп_валуе2, лоокуп_ров1 & лоокуп_ров2, 0) )
  • Затим идите на ћелију Е5 и позовите ИНДЕКС функцију .
=INDEX(
  • Након тога, идите на таблу „ Сет података2 ”.

  • Касније изаберите табле_арраи који је опсег Ц5:Г19 у скупу података2 радни лист.

  • Затим попуните пуну формулу на следећи начин.
=INDEX(Dataset2!$C$6:$G$20,MATCH('Row-Column'!B5,Dataset2!$B$6:$B$11,0),MATCH('Row-Column'!C5&'Row-Column'!D5,Dataset2!$C$4:$G$4&Dataset2!$C$5:$G$5,0)) Где,
  • влоокуп_валуе је 'Ров-Цолумн'!Б5 ( К-01 ). колона_тражи је скуп података2!$Б$6:$Б$11 .
  • хлоокуп_валуе1 је 'Ров-Цолумн'!Ц5 ( Том ).
  • хлоокуп_валуе2 је 'Ров-Цолумн'!Д5 ( Маи ).
  • ред_потрага1 је скуп података2!$Ц$4:$Г$4 .
  • ред_потрага2 је скуп података2! $Ц$5:$Г$5 .
  • тип_подударања је 0 .

Због тога, можемо видети изабране редове и колоне на слици испод.

  • На крају, притисните ЕНТЕР .

  • Поред тога, користите алатку Филл Хандле да бисте добили комплетне резултате у доњим ћелијама у колони.

Како применити формулу ИНДЕКСА ПОКЛАДАЊА са више критеријума за период

Можемо издвојити цену одређени производ на одређени датум.

Овде имамо листу производа са њиховим почетним и завршним периодима и одговарајућом јединичном ценом.

Претпоставимо желимо да видимо цену сладоледа на 02-10-22 (месец-дан-година) . Ако дати датум пада у понуђени временски период, цену ћемо издвојити у било коју празну ћелију. Дакле, без даљег одлагања, да видимо како то учинитито.

📌 Кораци:

  • Прво, направите опсег излаза у опсегу Д19:Д21 . Овде се одлучујемо да га пронађемо за 3 производа. Можете га прилагодити својим потребама.

  • Секундарно, идите на ћелију Д19 и унесите следећу формулу низа.
=INDEX($E$5:$E$16,MATCH(1,(($B$5:$B$16=B19)*($D$5:$D$16>=C19)*($C$5:$C$16<=C19)),0))
  • Након тога, притисните ЕНТЕР .

Можемо да видимо #Н/А грешку у ћелији Д21 јер датум у ћелији Ц21 не лежи унутар описаног периода у скуп података.

Ако желите да сазнате више техника и примера у вези са овом темом, можете прочитати чланак Како користити ИНДЕКС МАТЦХ са више критеријума за распон датума .

Паметна алтернатива ИНДЕКС МАТЦХ са више критеријума

Ако сте корисник Оффице 365 , само тада имате право да искористите предности ове функције. Сада ћемо користити функцију ФИЛТЕР да урадимо исти посао. Дакле, да бисте то остварили, придржавајте се доле наведених смерница.

📌 Кораци:

  • Прво, направите радни лист као што је Метода 1 .
  • Затим изаберите ћелију Д5 и уметните следећу формулу.
=FILTER(Dataset!$D$5:$D$15,(Dataset!$B$5:$B$15=Alternative!B5)*(Dataset!$C$5:$C$15=Alternative!C5))

Дакле, ову формулу је лакше применити и разумети од претходних. За објашњење, идите на чланак ПОДРЖАВАЊЕ ИНДЕКСА са више критеријума .

  • Друго, притисните тастер ЕНТЕР .

Брзе напомене

ИНДЕКСМАТЦХ је обично формула низа. Дакле, морате да притиснете ЦТРЛ+СХИФТ+ЕНТЕР уместо ЕНТЕР да бисте добили резултат.

⏩ Ако желите да примените исту формулу за остатак ћелије, запамтите да замрзнете опсег података користећи апсолутну референцу ћелије ( $ ). Једноставно притисните Ф4 да бисте је применили на формулу.

Закључак

Овај чланак објашњава како да користите ИНДЕКС МАТЦХ са више критеријума на различитим листовима у Екцел на једноставан и концизан начин. Поред тога, не заборавите да преузмете датотеку Вежбање . Хвала вам што сте прочитали овај чланак. Надамо се да је ово било од помоћи. Обавестите нас у одељку за коментаре ако имате питања или сугестије. Посетите нашу веб локацију, Екцелдеми , добављач Екцел решења на једном месту, да бисте истражили више.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.