Per eliminare i contatti duplicati da iPhone, iCloud o Mac, inizia con la funzione integrata di Apple per la verifica dei duplicati. Se devi conservare il contatto con la data di modifica più recente nella fonte originale, esporta i contatti da un Mac e confronta questa data in Datablist prima di importare il file ripulito.

Ti consiglio di scegliere il metodo prima di esportare qualsiasi dato. Per molti elenchi di contatti è sufficiente la funzione di unione nativa di Apple. Il workflow CSV descritto qui sotto permette invece di applicare una regola esplicita basata sulla data e di visualizzare un’anteprima. Si tratta però di una pulizia tramite file, non di una sincronizzazione continua tra app.

Differenze tra i piani: la deduplicazione di base con la regola predefinita Most Complete di Datablist è disponibile nel piano Free. Per scegliere Highest value on a property e usare una data della fonte è necessario un piano a pagamento.

Prova prima la rimozione nativa dei duplicati

Su iPhone, apri Contatti e, se disponibile, tocca Visualizza duplicati sotto La mia scheda. Controlla le schede suggerite prima di selezionare Unisci tutti. Apple illustra la procedura nella sua guida ai contatti duplicati su iPhone.

Su Mac, seleziona Scheda > Cerca duplicati oppure scegli i duplicati già individuati e usa Unisci schede selezionate. La guida di Contatti per Mac spiega come unire le schede e chiarisce la differenza rispetto al collegamento di schede appartenenti ad account diversi.

Usa il workflow seguente quando questi suggerimenti non offrono un controllo sufficiente sul record della fonte da conservare.

Esporta i contatti Apple con le date originali

Crea un backup prima dell’esportazione

In Contatti sul Mac, seleziona File > Esporta > Archivio Contatti e salva il backup fuori dalla cartella in cui lavorerai con il CSV. Un’esportazione CSV non equivale a un archivio completo di Contatti: foto, relazioni tra account e campi non supportati potrebbero andare persi durante l’esportazione e la successiva importazione. Consulta le istruzioni Apple per esportare e archiviare i contatti.

Se vuoi applicare la pulizia ai contatti iCloud, verifica prima in quale account sono salvate le schede. Contatti può mostrare insieme schede provenienti da account diversi. Non dare per scontato che tutte le schede presenti in Tutti i contatti appartengano a iCloud.

Esporta le date della fonte con Script Editor

Scarica contacts-deduplication-script-v2.scpt e aprilo in Script Editor sul Mac.

Lo script legge l’elenco di Contatti sul Mac e salva sulla Scrivania un file contacts_detailed_XXXX.csv con data e ora nel nome. Le colonne includono First Name, Last Name, Creation Date, Modification Date, i campi etichettati per telefono ed email e, quando disponibili, campi come indirizzo e note. Non esporta le foto dei contatti e non conserva tutte le funzionalità di Contatti.

Script nel Finder
Script nel Finder

Controlla lo script, quindi fai clic su Run. Quando macOS lo richiede, consenti a Script Editor di accedere a Contatti. Lo script non elimina né unisce alcuna scheda.

Apertura dello script per esportare i metadati dall’app Contatti
Apertura dello script per esportare i metadati dall’app Contatti

Se autorizzato, lo script può mostrare notifiche sullo stato di avanzamento. Il tempo necessario dipende dal numero di contatti e dal Mac utilizzato.

Avanzamento dell’esportazione
Avanzamento dell’esportazione

Al termine dell’esportazione, controlla la notifica e individua il CSV sulla Scrivania.

Notifica di esportazione completata
Notifica di esportazione completata

Apri una copia del file e controlla alcune date della fonte, numeri di telefono e campi email. Prima di usare la regola “conserva il più recente”, verifica ogni data mancante.

File contenente contatti duplicati
File contenente contatti duplicati

Importa e controlla i campi dei contatti

Apri Datablist e crea una collection per i contatti esportati.

Homepage di Datablist
Homepage di Datablist

Scegli Import CSV/Excel e seleziona il CSV di lavoro, mantenendolo separato dall’archivio.

Pagina iniziale di Datablist
Pagina iniziale di Datablist

Associa i campi del nome al tipo Text, quelli delle email a Email, quelli telefonici a Phone e Creation Date e Modification Date a Date. Il tipo di dato è importante: confrontare valori di tipo Date è diverso dal confrontare stringhe che hanno soltanto l’aspetto di una data.

Importazione dei contatti e configurazione delle property in Datablist
Importazione dei contatti e configurazione delle property in Datablist

Dopo aver configurato ogni campo, usa Save Property. Verifica che le date vengano interpretate correttamente e che i numeri di telefono non abbiano perso cifre significative.

Come modificare il tipo di una property in Datablist
Come modificare il tipo di una property in Datablist

Conserva tutti i campi che vuoi confrontare o reimportare in Contatti. Puoi ignorare quelli irrilevanti, ma non saranno inclusi nell’output di questa pulizia.

Property configurate per importare i contatti
Property configurate per importare i contatti

Esamina le righe importate. Nel primo controllo includi due contatti che sai essere duplicati, così da verificare l’identificatore e la regola basata sulla data prima di elaborare l’intero elenco.

Collection Datablist con contatti Apple duplicati
Collection Datablist con contatti Apple duplicati

Trova le corrispondenze e scegli il record originale

Scegli l’identificatore per trovare i duplicati

Apri Clean > Merge duplicates. Gli screenshot qui sotto mostrano una versione precedente dell’interfaccia; nel workflow attuale, la ricerca delle corrispondenze, il record da conservare e le regole per i campi sono configurati separatamente.

Vista della collection Datablist e avvio della deduplicazione
Vista della collection Datablist e avvio della deduplicazione

Inizia con un identificatore affidabile della persona, per esempio un indirizzo email o un numero di telefono che sai non essere condiviso. Il solo nome può raggruppare persone diverse. Anche un numero di telefono familiare può generare una falsa corrispondenza.

Configurazione dell’identificatore dei duplicati in Datablist
Configurazione dell’identificatore dei duplicati in Datablist

Seleziona l’algoritmo di confronto e il processor più adatti. Se una cella esportata contiene più identificatori, abilita il matching di valori multipli soltanto con il delimitatore effettivamente presente nel file. Colonne telefoniche etichettate separatamente non diventano automaticamente un unico identificatore combinato.

Impostazioni di elaborazione dei duplicati per i contatti Apple in Datablist
Impostazioni di elaborazione dei duplicati per i contatti Apple in Datablist

Avvia il controllo ed esamina i gruppi. Escludi le false corrispondenze prima di configurare le regole di unione.

Datablist ha rilevato 28 contatti Apple duplicati
Datablist ha rilevato 28 contatti Apple duplicati

Conserva il record originale più recente

In Record to keep, scegli Highest value on a property e seleziona la property Modification Date importata. In questo modo viene scelto il contatto modificato più di recente nell’esportazione originale. Non usare la regola integrata Last updated di Datablist per questo scopo: considera la data e l’ora dell’ultima modifica dell’item in Datablist.

Impostazioni del master item per deduplicare i contatti Apple
Impostazioni del master item per deduplicare i contatti Apple

Per esempio, se due contatti corrispondenti hanno come date di modifica il 12 agosto 2026 e il 24 settembre 2026, dovrebbe essere selezionata la riga di settembre. Verifica il risultato nell’anteprima.

Usa Highest value on a property con Creation Date per conservare la scheda creata più di recente nella fonte. Per mantenere quella meno recente, scegli invece Lowest value on a property. La sola data di creazione non permette di stabilire quale numero di telefono sia corretto.

Risolvi i conflitti tra i campi

Controlla i campi con valori discordanti. Se per un determinato campo fa fede la scheda originale più recente, scegli la regola che conserva il valore del record mantenuto. Quando i dati appartengono alla stessa persona, conserva anche le informazioni univoche e utili presenti nell’altra scheda.

Impostazioni delle property in conflitto per deduplicare i contatti Apple
Impostazioni delle property in conflitto per deduplicare i contatti Apple

Non applicare un’unica regola generale a tutti i conflitti senza verificare l’output. In particolare, un elenco di numeri separati da punto e virgola all’interno di una cella potrebbe non essere importato in Contatti come numeri distinti con le rispettive etichette. Conserva le colonne separate di telefono ed email che ti servono oppure gestisci questi campi manualmente.

Impostazioni di deduplicazione configurate per i contatti Apple in Datablist
Impostazioni di deduplicazione configurate per i contatti Apple in Datablist

Esamina l’anteprima aggiornata. Applica le modifiche soltanto ai gruppi contrassegnati come Ready e gestisci separatamente quelli indicati come Needs review. La guida al master record spiega la differenza tra scegliere la riga da conservare e selezionare i valori dei singoli campi.

Anteprima Auto Merge per i contatti Apple nella suite di deduplicazione Datablist
Anteprima Auto Merge per i contatti Apple nella suite di deduplicazione Datablist

Dopo l’elaborazione, confronta le righe ripulite con il CSV originale. Assicurati che la data scelta, i numeri conservati e i campi email siano quelli che volevi mantenere.

Notifica Datablist di deduplicazione completata per i contatti Apple
Notifica Datablist di deduplicazione completata per i contatti Apple

Reimporta i contatti verificati

Esporta il CSV pulito e prova l’importazione

Assegna alla collection un nome riconoscibile, così da distinguere il file ripulito dall’esportazione originale.

In Datablist puoi rinominare la collection e la cartella
In Datablist puoi rinominare la collection e la cartella

Nascondi le colonne con le date della fonte se non vuoi importarle in Contatti. Nelle impostazioni di esportazione, seleziona esplicitamente le colonne desiderate. Se vuoi conservare le date come prova per controlli futuri, salva anche un’esportazione completa separata.

Nascondendo le property delle date puoi ottenere un’esportazione personalizzata
Nascondendo le property delle date puoi ottenere un’esportazione personalizzata

Apri Export ed esporta gli item ripuliti in formato CSV.

Datablist permette di esportare in CSV o inviare i dati ad altri strumenti
Datablist permette di esportare in CSV o inviare i dati ad altri strumenti

Controlla il file scaricato prima di importarlo. Le istruzioni Apple per importare file CSV richiedono campi coerenti e nessuna interruzione di riga all’interno delle informazioni di un contatto. Presta particolare attenzione a note e indirizzi.

Ultimo passaggio per esportare i contatti da Datablist
Ultimo passaggio per esportare i contatti da Datablist

In Contatti sul Mac, seleziona File > Importa. Inizia con un piccolo campione di schede note, così da verificare la mappatura.

Aprire in Contatti i dati scaricati da Datablist è semplice
Aprire in Contatti i dati scaricati da Datablist è semplice

Seleziona il CSV di prova e aprilo.

Selezione del CSV ripulito in Contatti sul Mac
Selezione del CSV ripulito in Contatti sul Mac

Controlla le etichette dei campi. Contrassegna le colonne indesiderate con Non importare e usa Ignora prima scheda se la prima riga contiene le intestazioni del CSV.

Associare i contatti ai campi corretti è fondamentale
Associare i contatti ai campi corretti è fondamentale

Non eliminare tutti i contatti esistenti prima di aver verificato l’importazione. Quando Contatti rileva duplicati durante l’importazione, puoi esaminarli e decidere se conservare la vecchia scheda, mantenere quella nuova, tenerle entrambe oppure aggiornarla con le informazioni di tutte e due. Segui le istruzioni Apple per verificare i duplicati durante l’importazione.

Controlla le schede di prova, quindi ripeti l’importazione verificata con gli altri contatti ripuliti. Se le schede appartengono a iCloud e la sincronizzazione di Contatti è attiva sui tuoi dispositivi, le modifiche possono comparire anche sugli altri device. Dopo la sincronizzazione, controlla l’account e una scheda di esempio su iPhone.

App Contatti di Apple senza duplicati grazie a Datablist
App Contatti di Apple senza duplicati grazie a Datablist

Controlla il risultato

Il risultato previsto è una sola scheda verificata per ogni persona, contenente i recapiti che hai scelto di conservare. Confronta con il backup alcune schede che prima erano duplicate, soprattutto quelle con più numeri di telefono o email in conflitto. Conserva l’archivio finché non avrai verificato con attenzione l’importazione.

Illustrazione della pulizia dei contatti
Illustrazione della pulizia dei contatti

FAQ sulla deduplicazione dei contatti

Posso eliminare i contatti duplicati da iPhone senza Mac?

Sì. Inizia da Visualizza duplicati nell’app Contatti di iPhone. Il workflow CSV basato sulle date della fonte descritto in questa guida richiede invece un Mac, perché utilizza Contatti di macOS e Script Editor.

Posso conservare gratuitamente il contatto aggiornato più di recente?

La verifica integrata dei duplicati di Apple è disponibile direttamente sul dispositivo. La deduplicazione di base di Datablist è inclusa nel piano Free, ma per configurare una regola di selezione basata sulla data della fonte serve un piano a pagamento. La deduplicazione gratuita non seleziona automaticamente la data importata con il valore più alto.

Questo metodo elimina automaticamente i duplicati tra più app?

No. Questo workflow pulisce un file esportato e reimporta il risultato dopo la verifica. Non sincronizza in modo continuo Contatti Apple, Google Contacts e un CRM. Se lavori con più elenchi esportati, consulta la guida alla deduplicazione di più file e conserva gli identificatori della fonte.

Un contatto più recente contiene sempre dati migliori?

No. Una modifica più recente potrebbe riguardare una nota e non la correzione di un’email. Usa la regola basata sulla data per scegliere un candidato, quindi controlla i campi importanti in conflitto prima di procedere con l’unione.