Используйте, если порядок важен для понимания списка:
L=['Prod5','Prod4','Prod3']
s = prod_sheet.set_index('Product')['ID']
needed_list = [s[p] for p in L]
print (needed_list)
['00P000000000120', '00P000000000119', '00P000000000109']
Если порядок не важен, используйте:
needed_list = prod_sheet.loc[prod_sheet['Product'].isin(L), 'ID'].tolist()
print (needed_list)
'00P000000000109', '00P000000000119', '00P000000000120']