Мне нужно вернуть все значения в столбце A, которые соответствуют установленному критерию в столбце B.

Возвращаемые значения должны быть в одной ячейке в одной формуле.

Образец

В прилагаемом образце примера мне нужна одна формула (я предполагаю, что это будет формула массива), которая будет возвращать все результаты, где имя Group Name равно "Служба поддержки".

Поэтому я ожидаю, что результаты будут:

Cesare Rutger<BR>
Diarmait Oliver<BR>
Vladislav Corraidhín

1 ответ1

0

Используйте дополнительный диапазон в книге где-нибудь, чтобы сохранить сокращенный список. D3:D10 в вашей текущей таблице может показаться само собой разумеющимся, поэтому введите эту формулу (предполагается, что у вас Excel 2010 или более поздняя версия) в D3:

=IF(ROWS($1:1)>COUNTIF(C$3:C$10,"Service Desk"),"",INDEX(B:B,AGGREGATE(15,6,ROW(C$3:C$10)/(C$3:C$10="Service Desk"),ROWS($1:1))))

и скопировать в D10.

Затем перейдите в «Диспетчер имен» (вкладка «Формулы») и определите:

Имя: List Относится к: =$D$3:INDEX($D$3:$D$10,MATCH(TRUE,$D$3:$D$10="",0)-1)

Тогда вам необходимо проверить данные, чтобы выбрать опцию « Список» с этой формулой в поле « Источник» :

=List

С уважением

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .