In reply to Andy Hudson:
No, make sure you select exact match in your lookup formula so that the correct description is returned. This is done by putting a 0 or false in the final part of the vlookup formula.
=vlookup(cell value to match, table array,column value to return,FALSE)