Can I pre-populate a form with data from a sheet?


I am looking to create a form that will pull in current data tied to an ID from a sheet. I envision having the user enter the ID in the form and certain fields will pre-populate based on the entry. Is this possible, or is there an alternate solution?