Aqui está uma maneira que funciona de maneira eficaz, mas pode consumir muito tempo, então, basta avisar a todos.
Primeiro, você acessa o iCloud.com e faz login. Vá para seus contatos e selecione todos eles pressionando Ctrl + A. Em seguida, pressione o pequeno botão de engrenagem no canto inferior esquerdo e clique em Exportar vCard.
Agora que você baixou o arquivo vCard com todos os seus contatos, provavelmente está se perguntando por que existe apenas um arquivo. Eu aconselho você a não abri-lo . Ele abrirá esse grande número de janelas que você precisará fechar uma a uma, o que é especialmente tedioso se você tiver muitos contatos. Eu tive que aprender da maneira mais difícil, então apenas um aviso para você, curioso, que gosta de clicar em coisas aleatórias!
De qualquer forma, além disso, acesse Contatos do Google e clique na guia à direita que diz Mais. Clique em Importar e deverá indicar para você ir para a página antiga de contatos, faça isso e clique em Ir para contatos antigos. Clique no botão Importar contatos ... no canto inferior esquerdo e selecione o arquivo que você acabou de baixar do iCloud. Ele deve importar todos os seus contatos para sua conta do Google. Yay!
Além disso, sobre duplicatas, deve haver uma notificação dizendo para mesclar suas duplicatas. Você provavelmente deveria fazer isso. Você também pode mesclar duplicatas na nova página de contatos clicando na aba à direita.
Se você usar o aplicativo Mail nativo para o seu iPhone ou Mac, basta acessar Configurações e desativar os contatos da sua conta do iCloud. Dessa forma, se você adicionar um novo contato, ele será direcionado diretamente para sua Conta do Google!