Try this, in D1 copy down,

=IFERROR(LOOKUP(9E300,SEARCH(SUBSTITUTE(B$1:B$3," ","*"),A1),C$1:C$3)&" "&MID(A1,FIND("[",A1),250),"")