Transfer contacts in iPhone from old Exchange account to iCloud
I have an iPhone X and I noticed that some of my Contacts are not syncing to my Macbook Contacts. I went through the Settings to make sure I have on the "sync to iCloud". It was on for my phone and the laptop.
As I was trying to figure out why the sync wasn't happening, I noticed that in my iphone> under an individual Contact> all the way at the bottom you have the option to "Link" to another contact. (I was looking at a friend where the Husband is on my phone and the Wife is on both phone and laptop.) I linked the wife onto the husband's account and found that some of my contacts are under iCloud and the correct account but some of my contacts are syncing to an old work Exchange account. OMG! 😕 This is a bonehead move on my part! I left that job and did not delete Exchange from my phone when I figured that the sync would stop once I no longer had access. This part makes no sense but it appears that NEW Contacts are being added in my phon and attached to the old Exchange account.
How can I move the contacts from Exchange into iCloud? iPhone Contacts don't appear to have a setting for this switch (move Contact from syncing from X account to Y account). I need so somehow save all of the Exchange contacts, delete the Exchange account from my phone, then upload all of the contacts making sure that they are going to iCloud. Since all new contacts that I have added into my phone in the last 3 years have been automatically defaulting to the Exchange account rather than my iCloud it looks like hundreds of contacts.
Any words of wisdom would be greatly appreciated!
iPhone X, iOS 12.1