Sorry, I have been away from the computer all day.
If it is repeating, you are not going to be able to use VLOOKUP. VLOOKUP only returns the first match it finds.
You might have to try an INDEX/MATCH function to match on both columns D and E.
This link shows you how to do it: Two-column Lookup in Excel