Uso:
=IFERROR(INDEX(C:C,AGGREGATE(15,7,ROW($C$1:$C$4)/(ISNUMBER(SEARCH($C$1:$C$4,A1))),1)),A1)
Isto irá iterar as substrings desejadas e retornar o primeiro que corresponda. Se nenhuma correspondência for encontrada, ocorrerá um erro. O IFERROR retorna a string real.