Найти строку и перечислить ее соответствующие значения - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь выработать формулу в Excel. Я постараюсь объяснить то же самое сообществу здесь.

У меня есть таблица, как показано ниже:

Age    Gender     Name      Location
21     Male       Andrew     Austin
25     Male       Mike       LA
27     Female     Marian     LA
23     Female     Sara       NY
24     Male       Terry      NJ

Теперь я хочу поставить поиск по полу и поместить все остальные поля данных в массив, чтобы получить результаты, как показано ниже:

3 запроса в 3 разных вкладках:

  • Поиск "Мужской" и отображение соответствующего возраста
  • Поиск "Мужской" и отображать соответствующее имя
  • Поиск "Мужской" и отображение соответствующего местоположения

Ожидаемый результат:

Поиск "Мужской" и отображение соответствующего возраста 21 25 24

Поиск "Мужской" и отображать соответствующее имя Эндрю Майк Терри

Поиск "Мужской" и отображение соответствующего местоположения Остин Луизиана NJ

Надеюсь, запрос ясен, если нет, то, пожалуйста, дайте мне знать. Я пытаюсь сделать все это в Excel. В Google Sheet это очень легко сделать, но в Excel это сложно.

Спасибо

Пробовал с VLOOKUP, но не смог получить результат массива.

1 Ответ

1 голос
/ 10 июля 2019

Вот пример:

enter image description here

Формула в G1:

=IFERROR(INDEX($A$1:$A$6,SMALL(IF($B$2:$B$6=$F$2,ROW($B$2:$B$6),""),ROW(1:1))),"")

Формула в H1:

=IFERROR(INDEX($C$1:$C$6,SMALL(IF($B$2:$B$6=$F$2,ROW($B$2:$B$6),""),ROW(1:1))),"")

Формула в I1:

=IFERROR(INDEX($D$1:$D$6,SMALL(IF($B$2:$B$6=$F$2,ROW($B$2:$B$6),""),ROW(1:1))),"")

Подтвердите все через Ctrl Shift Ввести

Перетащите вниз ...

Женщины:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...