Мазмұны
Microsoft Excel бағдарламасында әртүрлі критерийлері немесе шарттары бар деректерді шығару үшін INDEX және MATCH функцияларының тіркесімі осы уақытқа дейін ең қолайлы. Бұл мақалада сіз осы INDEX және MATCH функцияларын Excel бағдарламасындағы 3 түрлі шартпен бірге дұрыс иллюстрациялармен бірге қалай пайдалануға болатынын білесіз.
Тәжірибе жұмыс кітабын жүктеп алу
Осы мақаланы дайындау үшін пайдаланған Excel жұмыс кітабын жүктеп алуға болады.
3 Criteria.xlsx КӨРСЕТКІШ СӘйкестігі
4 Excel бағдарламасындағы 3 шартты индекстік сәйкестік
1. Excel бағдарламасындағы 3 критериймен INDEX MATCH (Массив формуласы)
Келесі деректер жинағында Xiaomi смартфонының бірқатар үлгілері сәйкес чипсет үлгілерімен, жедел жадымен және камера конфигурацияларымен сәйкес келеді. Кестеде қол жетімді деректер негізінде біз бірінші үш спецификация бағандарынан үш түрлі критерийге сәйкес келетін смартфон үлгісін табамыз.
Мысалы, біз Snapdragon чипсетін пайдаланатын модельді тапқымыз келеді. , 8 ГБ жедел жады және 108 МП камерасы бар.
Шығуды Е17 ұяшығы таңдап, теріңіз:
=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))
Енді шығысты табу үшін CTRL+Shift+Enter пернелерін басыңыз, себебі бұл массив формуласы. Бірақ Excel 365 қолдансаңыз, тек Enter пернесін басу керек.
Мұнда МАТЧ функциясы анықталған критерийлер негізінде жол нөмірін шығарады. Оның бірінші аргументі 1, МАТЧ функциясы 1 іздеу массивінен (екінші аргумент) мәнін іздейді, мұнда барлық шарттар орындалған және ол сәйкес жол нөмірін қайтарады. INDEX функциясы смартфон үлгісін E бағанынан шығару үшін осы жол нөмірін пайдаланады.
Толығырақ оқу: Бірнеше орынды қалай сәйкестендіруге болады Excel бағдарламасындағы әртүрлі массивтерден алынған шарттар
2. Excel бағдарламасындағы 3 шартты индекстік сәйкестік (массив емес формула)
Егер сіз жиым формуласын пайдаланғыңыз келмесе, Е17<2 ұяшығының шығысында қолданылатын басқа формула бар>:
=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))
Enter пернесін басқаннан кейін алдыңғы бөлімдегідей нәтиже аласыз.
🔎 Формула қалай жұмыс істейді?
- Формуланың ішінде СӘйкестендірудің екінші аргументі функциясы басқа INDEX функциясы арқылы анықталған, ол барлық сәйкес шарттарды іздейді және массивді қайтарады:
{0;1;0;0;0 ;1;0;0;1;0}
- MATCH функциясы содан кейін осы массивтен- 1 мәнін іздейді және біріншінің сәйкес жол нөмірін береді табу.
- Соңында, сыртқы INDEX функциясы алдыңғы қадамда табылған жол нөміріне негізделген E бағанынан мәнді шығарады.
Толығырақ: Excel бағдарламасындағы бірнеше критерийлері бар INDEX, MATCH және MAX
Ұқсас көрсеткіштер
- Excel бағдарламасында INDEX көмегімен бірнеше критерийлер, MATCH және COUNTIFФункция
- Excel индексі Жалғыз/көп нәтижелермен бір/бірнеше критерийді сәйкестендіру
- Бірнеше мәндерді көлденең қайтару үшін Excel INDEX-MATCH формуласы
- INDEX MATCH Excel бағдарламасындағы қойылмалы таңбамен бірнеше критерийлер (толық нұсқаулық)
- [Бекітілді!] INDEX MATCH Excel бағдарламасында дұрыс мәнді қайтармайды (5 себеп)
3. IFERROR, INDEX және MATCH функцияларын 3 критериймен біріктіру
Кейде берілген критерийлер немесе шарттар кестеде қол жетімді деректерге сәйкес келмеуі мүмкін. Бұл жағдайда соңғы екі әдістегі формулалардың кез келгені #N/A қатесін қайтарады. Бірақ берілген критерийлер сәйкес келмесе, “Қолжетімсіз” хабарын қайтару үшін формуланы өзгерте аламыз. Сонымен, біз мақсатқа қызмет ету үшін ҚАУІЛІК функциясын пайдалануымыз керек.
Е17 ұяшығының шығысындағы қажетті формула қазір болуы керек:
=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")
Enter пернесін басқаннан кейін біз анықталған хабарды көреміз- «Қолжетімсіз» , өйткені біз критерийлерді аздап өзгерттік кестеде қол жетімді деректермен корреляция жасай алмайды.
Толығырақ: Егер Excel бағдарламасында INDEX-MATCH бар (3 қолайлы тәсіл). )
4. Excel бағдарламасындағы баған(дар) мен жол(лар) бойындағы 3 критерийі бар INDEX MATCH
Соңғы бөлімде біз енді екі бөлек жолға Чипсет пен ЖЖҚ тақырыптарын тағайындаймыз (4 және 5) . Біз тағы екі смартфон брендін қостық C бағаны. D6 және F8 аралығындағы ұяшықтар ауқымы баған мен жол тақырыптарындағы брендтерге, чипсеттерге және жедел жадтарға негізделген сәйкес үлгілерді білдіреді.
Осы матрицаға негізделген. жолдар мен баған тақырыптары бойынша іздеу кезінде D11:D13 ұяшықтары ауқымында анықталған критерийлерге сәйкес келетін E11 ұяшығынан смартфон үлгісін шығарамыз.
Е11 ұяшығы шығысында көрсетілген шарттарда қажетті формула болады:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
Enter пернесін басқаннан кейін төмендегі скриншотта көрсетілгендей түпкілікті нәтижені табасыз.
Бұл формулада бірінші СӘйкестік функция брендтер үшін берілген критерийлерге сәйкес келетін C бағанындағы жол нөмірін анықтайды. INDEX функциясының (баған_саны) үшінші аргументінде, екінші МАТЧ функциясы чипсет пен ЖЖҚ критерийлерін біріктіру арқылы баған нөмірін анықтайды.
Толығырақ: Индекс Excel бағдарламасындағы жолдар мен бағандардағы бірнеше критерийлерді сәйкестендіреді
Қорытынды сөздер
Бәріне сенемін Жоғарыда аталған әдістердің бірі INDEX және MATCH функцияларымен 3 түрлі шартпен жұмыс істеу кезінде оларды Excel электрондық кестесінде қолдануға көмектеседі. Егер сізде сұрақтар немесе кері байланыс болса, түсініктеме бөлімінде маған хабарлаңыз. Немесе осы веб-сайтта Excel функцияларына қатысты басқа мақалаларымызды қарап шығуға болады.