Получить ответы в столбце
Хорошо, я проверил и вашу формулу, и это тоже правильно. Я изменил его, чтобы он был ArrayFormula
в Google Sheets. Просто проверьте.
Формула 1
=ArrayFormula(IF(ISERROR(INDEX($B$1:$C$18,SMALL(IF($B$1:$B$18=$E$1,ROW($B$1:$B$18)),ROW(1:1)),2)),"", INDEX($B$1:$C$18,SMALL(IF($B$1:$B$18=$E$1,ROW($B$1:$B$18)),ROW(1:1)),2)))
Вы можете попробовать эту формулу тоже -
Формула 2
=ArrayFormula(IFERROR(INDEX($C$1:$C$18, SMALL(IF(E$1=$B$1:$B$18, ROW($C$1:$C$18),""), ROW())),""))
Просто скопируйте формулу в ячейки соответствующего столбца, и все готово.
Получить ответы в одной ячейке
Используйте эту формулу массива для своих листов Google -
=ArrayFormula(TEXTJOIN(", ",TRUE,IF(B1:B18 = E1,C1:C18,"")))
Он объединит все значения в одну ячейку.