I have an excel sheet which looks like the following:

desc item# Price

from time to time i need to enter these details.(each time different items)
these values are stored in a separate database table.

I know that if i type desc, item# and price can be populated using "lookup wizard".
But my requirement is

there has to be something like a finder button in the desc column, when i click on it and type say "vita" it should show me list of items whose descrption starts with "vita" -vitamin c 250 mg,vitamin E and so on.. so that i can select one of these values,
say i selected vitamin E, it should then populate item number and price corresponding to vitamin E.

I could not find any add-in for this type of a need.
any help will be greatly appreciated
Thanks