Мазмұны
Excel бағдарламасында бірнеше мәндерді сәйкестендіру және қайтару үшін VLOOKUP функциясын пайдалана алмайсыз. Бұл мақалада мен бірнеше мәндерді тігінен және көлденеңінен сәйкестендіру және қайтару үшін INDEX функциясын қалай пайдалану керектігін көрсетемін. Мен сізге тапсырманы орындаудың басқа жолдарын да көрсетемін.
Деректер жинағында әртүрлі елдердің бірнеше қалаларының атауы бар делік. Енді біз кез келген нақты ел үшін бағандағы немесе жолдағы қалалардың атын алғымыз келеді.
Тәжірибелік жұмыс кітабын жүктеп алу
Индекс сәйкестік бірнеше қайтарады мәндер Vertically.xlsx
Бірнеше мәндерді тігінен сәйкестендіру және қайтару үшін индекс функциясы және басқа жағдайлар
1. VLOOKUP функциясын пайдалансақ не болады?
Біріншіден, VLOOKUP функциясы арқылы бірнеше мәндерді сәйкестендіру және қайтарғымыз келсе, не болатынын қарастырайық. Америка Құрама Штаттары елі мен осы елдің қалаларын қайтару үшін E5,
=VLOOKUP(D5,A5:B15,2,FALSE)
<ұяшығына келесі формуланы теріңіз. 0>Осында, D5= Іздеу мәніA5:B15 = іздеу ауқымы
2 = Іздеудің іздеу бағаны диапазон
ЖАЛҒАН = Дәл сәйкестік
ENTER пернесін басқаннан кейін біз тек бірінші қаланың атын аламыз. . Бұл дегеніміз VLOOKUP бірнеше мәнді қайтара алмайды, ол тек бірінші мәндерді қайтарады. Сонымен, VLOOKUP көмегімен тігінен бірнеше мән ала алмаймыз функциясы.
Толығырақ оқу: Excel бағдарламасында VLOOKUP орнына INDEX MATCH пайдалану жолы (3 әдіс)
2. Бірнеше мәндерді сәйкестендіру және қайтару үшін INDEX функциясы
2.1 Мәндерді тігінен қайтару
INDEX функциясы бірнеше мәндерді тігінен сәйкестендіруі және қайтаруы мүмкін. E5,
=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),ROW(1:1))),"")
Осында $B$5:$B$15 ұяшығына формуланы теріңіз =мәнге арналған ауқым
$D$5 = іздеу шарты
$A$5:$A$15 = критерийлер ауқымы
ROW(1:1) мәннің тігінен қайтарылатынын көрсетеді
ENTER пернесін басқаннан кейін Сіз E5 ұяшығында Америка Құрама Штаттарының бірінші қаласын аласыз.
Енді E5 ұяшығын тігінен төмен қарай сүйреңіз. E бағанында Америка Құрама Штаттарының барлық қалаларын алыңыз.
Сондай-ақ формуланы пайдалану арқылы басқа елдер үшін сәйкестендіруге болады. D5 ұяшығына ел атауын енгізіңіз, ол автоматты түрде D бағанындағы елдің қалаларын қайтарады.
2.2 Қайтару Көлденең мәндер
INDEX функциясы да мәндерді көлденеңінен қайтара алады. E5,
=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),COLUMN(A1))),"")
осында E5:$B$15 ұяшығына формуланы теріңіз. =мәнге арналған ауқым
$D$5 = іздеу шарты
$A$5:$A$15 = критерийлер ауқымы
БАҒАН(A1) мәннің болатынын көрсетедікөлденеңінен қайтарылады
ENTER пернесін басқаннан кейін АҚШ-тағы бірінші қаланы аласыз.
Енді E5 ұяшықты көлденеңінен сүйреңіз, 5 қатардағы Құрама Штаттардың барлық қалаларын аласыз.
Толығырақ: Бірнеше мәндерді көлденеңінен қайтаруға арналған Excel INDEX-MATCH формуласы
3. Ұяшықтағы бірнеше мәндерді қайтаратын TEXTJOIN функциясы
TEXTJOIN функциясы бір ұяшықта бірнеше мәндерді қайтара алады. E5,
=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))
Ұяшыққа формуланы теріңіз, D5 = Шарт
A5:B15 = Шарттарды сәйкестендіру ауқымы
B5:B15 = Мәндер ауқымы
TRUE = Барлық мәндерді елемеу бос ұяшықтар
ENTER пернесін басқаннан кейін E5 ұяшығында Америка Құрама Штаттарының барлық қалаларын аласыз.
Толығырақ оқу: Егер ұяшықта мәтін болса Excel INDEX SATCH
Ұқсас Оқулар
- Excel бағдарламасында нақты деректерді таңдау жолы (6 әдіс)
- INDEX MATCH vs VLOOKUP функциясы (9 мысал)
- Бірнеше нәтижелерді жасау үшін Excel бағдарламасындағы INDEX-MATCH формуласын пайдалану жолы
- Көп критерийлері бар Excel INDEX MATCH (4 қолайлы мысал)
- Excel бағдарламасындағы жолдар мен бағандардағы бірнеше шарттарға сәйкес келетін индекс
4. Бірнеше мәндерді тігінен сүзу
Мәндерді алуға болады Сүзгі арқылы тігінен. Ол үшін алдымен Басты бет > Өңдеу > Сұрыптау & Сүзгі > Сүзгі.
Енді барлық баған тақырыбымен қатар аздап төмен көрсеткі көрсетіледі. Ел жанындағы көрсеткіні басыңыз. ашылмалы мәзір пайда болады. Бұл мәзірден Тек Америка Құрама Штаттарын таңдап, OK түймесін басыңыз.
Енді деректер жинағында сіз тек Америка Құрама Штаттарының қалалары.
5. Бірнеше мәндерді тігінен сәйкестендіру және қайтару үшін индекс және біріктіру
INDEX функциясы және ЖИНАҚТАУ функциясы бірге Excel бағдарламасында тігінен бірнеше мәндерді сәйкестендіріп, қайтара алады. E5,
=IFERROR(INDEX($B$5:$B$15,AGGREGATE(15,3,(($A$5:$A$15=$D$5)/($A$5:$A$15=$D$5)*ROW($A$5:$A$15))-ROW($A$4),ROWS($E$5:E5))),"")
Осында E5:$B$15 ұяшығына формуланы теріңіз =мәнге арналған ауқым
$D$5 = іздеу шарты
$A$5:$A$15 = критерийлер ауқымы
ENTER пернесін басқаннан кейін E5 ұяшығында Құрама Штаттардың бірінші қаласын аласыз.
Енді E5 ұяшығын тігінен төмен сүйреңіз, E. бағанында Америка Құрама Штаттарының барлық қалаларын аласыз.
Толығырақ: Excel индексі Бір/бірнеше нәтижелермен бір/бірнеше критерийді сәйкестендіріңіз
Қорытынды
Бірнеше мәндерді тігінен сәйкестендіру және қайтару үшін сипатталған әдістердің кез келгенін пайдалануға болады, бірақ INDEX функциясын пайдалану ең тиімді болып табылады.ыңғайлы жол. Әдістердің кез келгеніне қатысты шатастыруға тап болсаңыз, пікір қалдырыңыз.