Thanks Courtney! My concern was that the blank fields might overwrite existing data, however I've tested with "fill in blanks" and nothing was overwritten and the contacts were added to the relevant marketing list.
It's nice to have a tool like this! Our old CRM had a similar facility and it really should be something that MS Dynamics has out-of-the-box.