D2{=LOOKUP(1,0/FIND(LEFT(C2,MAX((MID(C2,ROW($1:$19),1)="-")*ROW($1:$19))-1),A$2:A$8)/FIND(MID(C2,MAX((MID(C2,ROW($1:$19),1)="-")*ROW($1:$19)),9),A$2:A$8),B$2:B$8)