Вы можете использовать следующую формулу массива:
{=INDEX(F$2:$F$6,MATCH(1,--(MMULT(--ISNUMBER(SEARCH(IF(ISBLANK(B2),A2,A2:B2),$E$2:$E$6)),TRANSPOSE(COLUMN(IF(ISBLANK(B2),A2,A2:B2))^0))>0),0))}
Формула массива после редактирования подтверждается нажатием ctrl
+ shift
+ enter
РЕДАКТИРОВАНИЕ:
Обратный поиск - от столбца C к столбцу F. Также формула массива.
{=INDEX($C$2:$C$9,MATCH(1,--(MMULT(--ISNUMBER(SEARCH(IF(ISBLANK($A$2:$B$9), $A$2:$B$9 & "#",$A$2:$B$9),E2)),TRANSPOSE(COLUMN($A$1:$B$1)^0))>0),0))}
In В выражении $A$2:$B$9 & "#"
вместо #
можно указать любой символ, который не используется в тексте поиска