=IF(NOT(ISERROR(FIND("blue",A3))),VLOOKUP("blue",D:E,2),"") &
IF(NOT(ISERROR(FIND("red",A3))),VLOOKUP("red",D:E,2),"") &
IF(NOT(ISERROR(FIND("yellow",A3))),VLOOKUP("yellow",D:E,2),"") &
IF(NOT(ISERROR(FIND("pink",A3))),VLOOKUP("pink",D:E,2),"") &
IF(NOT(ISERROR(FIND("orange",A3))),VLOOKUP("orange",D:E,2),"") &
IF(NOT(ISERROR(FIND("brown",A3))),VLOOKUP("brown",D:E,2),"") &
IF(NOT(ISERROR(FIND("white",A3))),VLOOKUP("white",D:E,2),"") &
IF(NOT(ISERROR(FIND("lavendar",A3))),VLOOKUP("lavendar",D:E,2),"") &
IF(NOT(ISERROR(FIND("magenta",A3))),VLOOKUP("magenta",D:E,2),"")
adapted to any size via dragging down or double-clicking the corner .. no nesting used so it should be legit solution