Address field data

One more question…

I have addresses in a table split into traditional Street Address, City, State, etc.

Is there a good way to convert these to the new address field? And ideally some way to set up a workflow that can populate the address field once a record is created.