Вы можете использовать
=IFERROR(INDEX($A:$A,SMALL(IF(ISNUMBER(FIND(E$1,$B$2:$B$11))*(COUNTIF(E$1:E1,$A$2:$A$11)=0),ROW($B$2:$B$11)),1)),"")
, введенный как формула массива, используя Ctrl Shift Ввод
или
=IFERROR(INDEX($A:$A,AGGREGATE(15,6,ROW($B$2:$B$11)/(ISNUMBER(FIND(E$1,$B$2:$B$11))*(COUNTIF(E$1:E1,$A$2:$A$11)=0)),1)),"")
введено нормально.
РЕДАКТИРОВАТЬ
@ Рон Розенфельд абсолютноисправьте, что формулы в том виде, в котором они стоят, будут соответствовать (например) Джо и Джону, хотя эффект несколько смягчается тем фактом, что они используют поиск с учетом регистра с заглавной буквой в начале каждого имени (так что Анж нене соответствует Hanger).
Измененные формулы будут
=IFERROR(INDEX($A:$A,SMALL(IF(ISNUMBER(FIND(","&E$1&",",","&$B$2:$B$11&","))*(COUNTIF(E$1:E1,$A$2:$A$11)=0),ROW($B$2:$B$11)),1)),"")
и
=IFERROR(INDEX($A:$A,AGGREGATE(15,6,ROW($B$2:$B$11)/(ISNUMBER(FIND(","&E$1&",",","&$B$2:$B$11&","))*(COUNTIF(E$1:E1,$A$2:$A$11)=0)),1)),"")