The
Import List plugin can do what you are asking for. If any of the books you are importing are already present in calibre, it will match these books and give you the option to update the metadata. For books not present in your calibre library, it will give you the option to create empty books.
Edit: I forgot to mention that you must save your excel sheet to a csv file.