Конечно :)
Во-первых, создайте выпадающий список, используя проверку данных, используя список ProductID в качестве критерия проверки.
В Excel 2010/2013 это находится на вкладке ДАННЫЕ на ленте.
Во-вторых, используйте функцию Vlookup, чтобы найти цену и название продукта.
=VLOOKUP("PRODUCTID","PRODUCTID_NAME_PRICE_LIST","COLUMN_WITH_NAME",FALSE)
=VLOOKUP("PRODUCTID","PRODUCTID_NAME_PRICE_LIST","COLUMN_WITH_PRICE",FALSE)

В качестве альтернативы, если вы хотите, чтобы имя и цена отображались в одном столбце, то:
=VLOOKUP("PRODUCTID","PRODUCTID_NAME_PRICE_LIST","COLUMN_WITH_NAME",FALSE)&" "&VLOOKUP("PRODUCTID","PRODUCTID_NAME_PRICE_LIST","COLUMN_WITH_PRICE",FALSE)