Бірнеше критерийлері бар Excel INDEX MATCH (4 қолайлы мысал)

  • Мұны Бөлісіңіз
Hugh West

Excel деректер жиыны ақпараттың жазбаларын сақтау үшін пайдаланылады. Үлкен деректер жиынынан ақпаратты іздеу көп уақытты қажет етуі мүмкін. Excel бағдарламасында нақты нәтижелерді алу үшін сұрауларды іздеу және сәйкестендіру үшін пайдалы формулалар бар. INDEX және MATCH - тек бір критерий үшін ғана емес, сонымен қатар бірнеше критерийлер үшін де жұмыс істейтін ең көп қолданылатындардың кейбірі. Мақалада 4 формула INDEX және SATCH көп критерийлермен сәйкес мысалдармен және дұрыс түсіндірмелермен түсіндіріледі.

Тәжірибелік жұмыс кітабын жүктеп алу

Тәжірибелік жұмыс кітабын жүктеп алыңыз және өзіңіз жаттығыңыз.

Excel Index Match Multiple Criteria.xlsx

INDEX және MATCH функцияларына кіріспе

INDEX функциясы

Мақсаты:

Ол ұяшықтың қиылысындағы мәнін немесе сілтемесін қайтарады. берілген ауқымдағы нақты жол мен баған.

Жалпы формула:

=INDEX(array, row_num,[column_num])

Аргументтер Сипаттама:

массив = деректер ауқымы.

жол_саны = қайтарылатын мәннің жол нөмірі.

баған_нөмірі =қайтарылатын мәннің баған нөмірі.

СӘйкестік Функция

Мақсаты:

Ол берілген ретпен көрсетілген мәнге сәйкес келетін массивтегі элементтің салыстырмалы орнын қайтарады.

Жалпы формула:

=MATCH(lookup_value,lookup_array,[match_type])

Аргуме nt Сипаттама:

іздеу_мәні = ізделгенмән.

іздеу_жиымы = ізделетін мән бар деректер ауқымы.

сәйкестік_түрі = -0, -1,1. 0 дәл сәйкестікті, -1 дәл сәйкестіктен үлкен мәнді және 1 дәл сәйкестіктен аз мәнді білдіреді.

3 Excel формуласы INDEX және MATCH функцияларын бірнеше критерийлермен пайдалану

Біз Excel индексіне 4 формуланы түсіндіру және оларды бірнеше критерийлермен сәйкестендіру үшін келесі деректер жиынын қолданамыз.

Деректер жиынында Өнім идентификаторы , Түс , Өлшем, және Бағасы бар 5 баған бар кәсіпорын өнімдерінің тізімі. Енді сізде бірнеше шарт болса және сәйкес мәнге қатысты мәнді алу үшін бірнеше шартты сәйкестендіру қажет болса. Мақаланың келесі бөлімдерінде бірнеше критерийлері бар INDEX және МАТЧ функциялары бар 3 түрлі формула көрсетіледі. Ендеше, алға ұмтылайық.

1. Бірнеше критерийлері бар INDEX және MATCH функцияларын пайдаланатын кірістірілген Excel формуласы

Өнім идентификаторын, түсі мен өлшемін сәйкестендіру арқылы деректер жиынынан өнімнің бағасын білуіміз керек деп есептейік.

Нәтижені алу үшін Excel INDEX және SATCH функцияларын пайдаланып келесі формуланы пайдалануға болады:

=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))

Мұнда формула деректер жиынындағы бірнеше критерийге сәйкес келетінін, содан кейін нақты нәтижені көрсете аласыз.

🔎 ФормулаБөлім:

  • СӘЙТТЕУ функциясын пайдалану 3 шартты: Өнім ID , Түс, және Өлшем деректер жиынынан тиісінше B5:B11 , C5:C11, және D5:D11 ауқымдарымен сәйкестендіріледі. Мұнда сәйкестік түрі дәл сәйкестікті беретін 0 болып табылады.
  • Соңында, INDEX функциясын пайдаланып, ол нақты өнімнің бағасын алады. E5:E11 диапазонынан.

Толығырақ: Excel бағдарламасындағы 3 шартты КӨРСЕТКІШ СӘЙКЕСТІК (4 мысал)

2. Екі INDEX функциясы бар кірістірілген Excel формуласы және бірнеше критерийлері бар SATCH функциясы

Сонымен қатар, МАТЧ -мен бірге екі INDEX функциясын қамтитын басқа формула бар. берілген деректер ауқымынан мән алу үшін бірнеше критерийі бар функция.

Формула:

=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))

Нәтиже берілген деректер ауқымымен 3 шартқа сәйкес келеді және шығыс үшін көрсетілген ауқымдағы сәйкес критерий мәнінің нәтижесін береді.

🔎 Формуланың бөлінуі:

  • MATCH функциясы іздеу мәндерін B15 , C15 және D15 ретінде қабылдайды>ЖӘНЕ олардың арасында.
  • Кейін ол INDEX функциясын қабылдайды, оның ішінде әрбір іздеу мәндері үшін іздеу массивтері B5:B12 , C5:C12, және D5:D12 .
  • Дәл сәйкестікті беру үшін MATCH функциясының соңғы аргументі 0 болады.
  • Осының бәрібасқа INDEX функциясының ішінде кірістірілген, оның бірінші аргументі нәтиже ақырында көрсетілетін аумақ болып табылады.

Толығырақ оқу: Әр түрлі парақта бірнеше критерийлері бар INDEX MATCH (2 жол)

Ұқсас көрсеткіштер

  • Excel индексі Жалғыз/көп нәтижелермен бір/бірнеше критерийге сәйкес келеді
  • EXCEL бағдарламасындағы INDEX, MATCH және COUNTIF функциясын пайдалану арқылы бірнеше шарттар
  • Excel бағдарламасындағы бірнеше критерийлер астында INDEX-MATCH функциялары бар қосынды
  • INDEX, MATCH және MAX Excel бағдарламасындағы бірнеше критерийлері бар

3. Excel бағдарламасында бірнеше шарты бар екі MATCH функциясы бар INDEX функциясын пайдалану формуласы

Бірақ, жоғарыдағы әдіске қарама-қарсы 2 MATCH функциясы бар формула INDEX арқылы кірістірілген. функциясы да жұмысты орындай алады.

Енді бізде қалпок пен футболка туралы ақпаратты қамтитын және келесі жолмен реттелген берілген деректер жиынтығының өзгертілген нұсқасы бар делік.

Формула:

=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))

Бұл жағдайда біз екі қолдандық. MATCH деректер жиынындағы мәндерді сәйкестендіру үшін функциялар. Біреуі жолға, екіншісі бағанға сәйкес келеді. МАТЧ формуласының екеуі де тамаша жұмыс істейтін INDEX функциясының ішіне салынған.

🔎 Формуланың бөлінуі:

  • Бірінші SATCH формуласы өнім атауына сәйкес келеді футболка жолдағы мәндерге сәйкес келеді( B6 және B7 ).
  • Екінші MATCH формуласы диапазоны бар екі өлшемнің түсі мен өлшемін (Көк және Орта) қабылдайды. C4:F4 және C5:F5 тиісінше.
  • МАТЧ формуласының екеуі де екінші аргумент ретінде INDEX формуласының ішіне кірістірілген . ИНДЕКС формуласының бірінші аргументі бірінші аргументті шығыс шығарылатын деректер ауқымы ретінде қабылдайды, ал үшінші - дәл сәйкестік үшін 0.

Толығырақ оқу: Excel бағдарламасындағы жолдар мен бағандардағы бірнеше критерийлерді индекспен сәйкестендіру

INDEX-MATCH балама: FILTER функциясын пайдалану

Сонымен қатар, динамикалық массивтері бар Microsoft 365 бағдарламасын пайдалансаңыз, INDEX-MATCH формулаларына балама ретінде бірнеше критерийлері бар СҮЗГІ функциясын пайдалана аласыз. .

Осы мақсат үшін СҮЗГІ функциясын қалай қолдану керектігін білу үшін қадамдарды орындаңыз:

  • Барлық деректер жинағын таңдаңыз.

  • Кірістіру қойындысынан Кестені таңдаңыз.

  • Кесте ауқымын тексеріп, Менің кестемде тақырыптар бар құсбелгісін қойыңыз.
  • Одан кейін Жарайды түймесін басыңыз.

Сіздің кестеңіз төмендегідей болады.

Енді сізде бағаны табу үшін 3 критерий (суретте көрсетілген) бар делік. сол өнімнің e.

  • Формуланы көргіңіз келетін ұяшыққа жазыңыз.нәтиже:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))

Нәтиже ұяшықта көрсетіледі.

Ескертпе: Тиісінше диапазонды таңдаңыз және ол кесте атауы ретінде көрсетіледі (бұл жағдайда 2-кесте), оның ішінде диапазон тақырыбы (бағасы, өнім идентификаторы, түсі және өлшемі сәйкес диапазондар) формулада деректер жинағы Excel кестесіне түрлендіріледі.

🔎 Формуланың бөлінуі:

  • Формула 3 аргументті алады,
    • Бірінші аргумент массив болып табылады, ол қайтарылатын мән шығарылатын деректер ауқымы болып табылады.
    • Екінші аргумент <1 Шарттарды қамтитын>қосу . Біздің жағдайда, критерийлер өнім идентификаторы, түсі және өлшемі болып табылады.
    • Үшінші аргумент empty_if болып табылады, ол нәтиже бос болса қайтаратын мәнді қабылдайды. Бұл міндетті емес және біздің жағдайда мұны талап етпейміз.
  • Ол критерийлерге сәйкес келеді және бірінші аргументтегі ауқымнан нәтиже береді.

Толығырақ: Бір ұяшықтағы бірнеше мәндерді қайтару үшін Excel INDEX MATCH

Есте сақтау керек нәрселер

1. Курсорды массивтерді қамтитын формулалардың соңында ұстау арқылы пернетақтадан CTRL+SHIFT+ENTER пернелерін басуға болады. Ол жай ғана Enter пернесін басу арқылы жақсы жұмыс істейді, бірақ қауіпсіз болу үшін бұл әдісті массивтермен жұмыс істеу кезінде пайдалануға болады.

2. СҮЗГІ функциясы тек Microsoft 365 үшін қол жетімді.динамикалық массив мүмкіндігі. Егер сізде бұл нұсқа болмаса және ескі нұсқасын пайдалансаңыз, қалған 3 формулаға өтіңіз.

Қорытынды

Мақалада INDEX және MATCH функцияларының қысқаша сипаттамасы бар. Содан кейін ол Excel бағдарламасындағы бірнеше критерийлері бар INDEX , SATCH, және FILTER функцияларын пайдаланып 4 түрлі формуланы қолдану үшін деректер жиынын пайдаланды. Мақала сізге пайдалы болды деп үміттенемін. Егер сіз көбірек зерттегіңіз келсе, төмендегі қатысты мақалаларды тексере аласыз. Егер сізде қандай да бір сұрағыңыз болса, пікір бөліміне жаза аласыз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.