Необходимо извлечь несколько совпадений из списка значений

Необходимо извлечь несколько совпадений из списка значений

Я пытаюсь извлечь данные из рабочего листа с помощью формулы массива, но она вернет только одно (первое найденное) значение. Формула, которую я использую, следующая:

=INDEX($C$2:$C$8, SMALL(IF($B12=$B$2:$B$8, ROW($B$2:$B$8)-MIN(ROW($B$2:$B$8))+1, ""), 1)) найдено здесь

Когда я следую примеру, я не получаю тот же результат, что и человек, который опубликовал ответ. Может быть, формула была "толстопалой"?

решение1

Я использую следующую формулу для возврата нескольких значений, соответствующих одним и тем же критериям.

{=IFERROR(INDEX([Return Value Range],SMALL(IF([Criteria Range]=[Criteria],ROW([Criteria Range])),ROW(1:1))),"")}

Когда вы вводите его, не включайте {} и помните, что формулы массива должны вводиться нажатием Ctrl + Shift + Enter, а не просто Enter. Если вы нажмете просто Enter, он вернет только первый результат.

Связанный контент