Функција индекса за усклађивање и враћање више вредности вертикално у Екцел-у

  • Деле Ово
Hugh West

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

Рецимо да имамо називе више градова различитих земаља у нашем скупу података. Сада желимо да добијемо називе градова у колони или реду за било коју одређену земљу.

Преузмите свеску за вежбу

Подударање индекса вишеструко вредности Вертикално.клск

Функција индекса за усклађивање и враћање више вредности вертикално и други случајеви

1.   Шта ће се догодити ако користимо функцију ВЛООКУП?

Прво, хајде да погледамо шта ће се догодити ако желимо да упаримо и вратимо више вредности коришћењем функције ВЛООКУП . Да бисте се подударали са земљом Сједињених Држава и вратили градове ове земље, унесите следећу формулу у ћелију Е5,

=VLOOKUP(D5,A5:B15,2,FALSE)

Овде, Д5 = вредност тражења

А5:Б15 = опсег претраге

2 = колона за тражење претраге опсег

ФАЛСЕ = Тачно подударање

Након притискања ЕНТЕР , добићемо само име првог града . То значи да ВЛООКУП не може да врати више вредности, враћа само прве вредности. Дакле, не можемо да добијемо више вредности вертикално користећи ВЛООКУП функција.

Прочитајте више: Како користити ИНДЕКС МАТЦХ уместо ВЛООКУП-а у Екцел-у (3 начина)

2.   Функција ИНДЕКС за подударање и враћање више вредности

2.1 Вертикално враћане вредности

Функција ИНДЕКС може да се подудара и врати више вредности вертикално. Унесите формулу у ћелију Е5,

=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))),"")

Овде, $Б$5:$Б$15 =опсег вредности

$Д$5 = критеријуми тражења

$А$5:$А$15 = опсег за критеријуме

РОВ(1:1) означава да ће вредност бити враћена вертикално

Након притискања ЕНТЕР добићете први град Сједињених Држава у ћелији Е5.

Сада превуците ћелију Е5 вертикално надоле, добијте све градове Сједињених Држава у колони Е.

Можете и да упоредите за друге земље користећи формулу. Унесите назив земље у ћелију Д5, то ће аутоматски вратити градове земље у колони Д.

2.2 Врати Хоризонталне вредности

Функција ИНДЕКС такође може да враћа вредности хоризонтално. Унесите формулу у ћелију Е5,

=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))),"")

Овде, $Б$5:$Б$15 =опсег вредности

$Д$5 = критеријуми тражења

$А$5:$А$15 = опсег за критеријуме

ЦОЛУМН(А1) указује да ће вредностбити враћен хоризонтално

Након што притиснете ЕНТЕР , добићете први град у Сједињеним Државама.

Сада превуците ћелију Е5 хоризонтално, добићете све градове Сједињених Држава у реду 5.

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

3.   ТЕКСТЈОИН функција за враћање више вредности у ћелији

Функција ТЕКСТЈОИН може да врати више вредности у једној ћелији. Унесите формулу у ћелију Е5,

=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))

Овде, Д5 = Критеријум

А5:Б15 =  Опсег за критеријуме подударања

Б5:Б15 = Опсег вредности

ТРУЕ = Игнорисање свих празне ћелије

Након што притиснете ЕНТЕР , добићете све градове Сједињених Држава у ћелији Е5.

Прочитајте више: Подударање ИНДЕКСА Екцел-а ако ћелија садржи текст

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

  • Како одабрати одређене податке у Екцел-у (6 метода)
  • ИНДЕКС УПАЂИВАЊЕ вс функција ВЛООКУП (9 примера)
  • Како користити формулу ИНДЕКС-МАТЦХ у Екцел-у за генерисање више резултата
  • Екцел ИНДЕКС МАТЦХ са више критеријума (4 погодна примера)
  • Индекс се подудара са више критеријума у ​​редовима и колонама у Екцел-у

4.   Филтрирајте више вредности вертикално

Можете да добијете вредностивертикално помоћу Филтер . За то прво идите на Почетна &гт; Уређивање &гт; Сортирај &амп; Филтер &гт; Филтер.

Сада ће се мала стрелица надоле приказати поред заглавља свих колона. Кликните на стрелицу поред Држава. Појавиће се падајући мени . Из овог менија изаберите Само Сједињене Америчке Државе и кликните на ОК.

Сада ћете у свом скупу података видети само градови Сједињених Држава.

5.   Индексирајте и збројите да бисте упарили и вратили више вредности вертикално

Функција ИНДЕКС и Функција АГГРЕГАТЕ заједно може упарити и вратити више вредности вертикално у Екцел-у. Унесите формулу у ћелију Е5,

=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))),"")

Овде, $Б$5:$Б$15 =опсег вредности

$Д$5 = критеријуми тражења

$А$5:$А$15 = опсег за критеријуме

Након што притиснете ЕНТЕР , добићете први град Сједињених Држава у ћелији Е5.

Сада превуците ћелију Е5 вертикално надоле, добићете све градове Сједињених Држава у колони Е.

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

Закључак

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

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