@ Trebor76

IFERROR won't work in pre-2007 versions.

try this

=if(isnumber(match(D4,$E$4:$E$19,0)),VLOOKUP(D4,$E $4:$E$19,1,0),TEXT(0,"Genera l"))