Per deduplicare un campo con valori multipli, prima suddividi ogni cella in singoli valori da confrontare. In Datablist, abilita Multiple Values su una proprietà testuale che utilizza Exact o Smart. Datablist divide la cella in corrispondenza dei punti e virgola, applica il processor selezionato a ogni elemento e considera la proprietà corrispondente quando trova almeno un valore in comune.

Questo workflow è utile quando una riga del CRM contiene più email, siti web, identificatori, tag o competenze in una sola cella. Puoi così individuare due record che condividono un valore, anche se il contenuto completo delle rispettive celle non è identico.

Questa guida utilizza un campione misurato di 200 righe contenenti indirizzi email. Puoi seguire gli stessi passaggi con il tuo file CSV o Excel.

Prepara il campo con valori multipli

Datablist utilizza il punto e virgola (;) come separatore per i valori multipli. Gli spazi intorno a ogni elemento vengono rimossi. Questa impostazione non separa i valori in corrispondenza di virgole, barre verticali o interruzioni di riga.

Per esempio, queste due celle complete sono diverse, ma entrambe contengono shared-008@match.example:

ID esternoEmail
MV-008-Aprimary-008@redwood-008.example;shared-008@match.example
MV-008-Bshared-008@match.example

Scarica il campione di 200 righe con email multiple per riprodurre il workflow. Contiene 60 gruppi predefiniti di due record e 80 record di controllo senza corrispondenze. Ogni gruppo predefinito ha un indirizzo condiviso univoco, quindi gruppi non correlati non possono essere collegati tramite il riutilizzo di un valore di test.

Importa il file in una collection e assegna a Emails il tipo di proprietà Text. Durante il controllo dei duplicati, l'Email processor interpreterà separatamente ogni elemento delimitato da un punto e virgola.

Una collection di 200 righe con indirizzi email separati da punti e virgola
Una collection di 200 righe con indirizzi email separati da punti e virgola

Se la fonte utilizza virgole o un altro separatore, normalizza la colonna prima del matching. Puoi usare trova e sostituisci quando il separatore è inequivocabile. Se invece ti serve una riga di output per ogni email, usa CSV Rows Splitter. La suddivisione delle righe e il matching delle celle con più valori risolvono esigenze diverse.

⚠️ Non sostituire le virgole senza prima verificare i dati

Se le celle possono contenere nomi, indirizzi o testo tra virgolette, assicurati che il delimitatore appartenga esclusivamente all'elenco dei valori.

Configura il matching Multiple Values

Apri Clean > Merge duplicates. Disattiva All Properties, quindi seleziona solo Emails per questa verifica.

Selezione della proprietà Emails per il matching dei duplicati
Selezione della proprietà Emails per il matching dei duplicati

Configura la proprietà così:

  • Algorithm: Smart
  • Processor: Email
  • Option: Multiple Values abilitata
Matching Smart Email con Multiple Values abilitata
Matching Smart Email con Multiple Values abilitata

Multiple Values è disponibile nei piani a pagamento per le proprietà testuali che utilizzano Exact o Smart. È un'opzione di confronto, non un processor separato.

Per ogni coppia di record, Datablist:

  1. Divide entrambe le celle in corrispondenza di ogni punto e virgola.
  2. Rimuove gli spazi intorno a ciascun elemento.
  3. Applica l'Email processor a ogni indirizzo.
  4. Confronta ogni elemento di un record con tutti quelli dell'altro.
  5. Considera la proprietà corrispondente quando almeno un confronto ha esito positivo.

Il processing Smart Email continua a essere applicato a ogni elemento. Può normalizzare maiuscole e minuscole, spazi circostanti, alias con il segno più, punti negli indirizzi Gmail, googlemail.com, nomi visualizzati che racchiudono l'indirizzo e valori mailto:. Usa Exact se ogni indirizzo deve corrispondere senza queste regole Smart specifiche per le email.

Fai clic su Run duplicates check. Il campione restituisce 60 gruppi di due righe. Tutti i 120 record predefiniti sono stati individuati e nessuno degli 80 record di controllo è comparso in un gruppo.

Sessanta gruppi di email con valori multipli da controllare
Sessanta gruppi di email con valori multipli da controllare

Nei risultati, le celle complete restano visibili. In questo modo è facile verificare quale indirizzo è condiviso e quali indirizzi appartengono a un solo record.

Apri Why matched in un gruppo. La spiegazione dovrebbe indicare Emails, Smart, Email processor e Multiple values. In questo campione, il punteggio del 100% si riferisce alla coppia di email corrispondenti, non a tutti i valori presenti nelle due celle.

Why matched con Smart, Email processor e Multiple values
Why matched con Smart, Email processor e Multiple values

Scarica i 60 gruppi di duplicati esportati per esaminare il risultato misurato. Ogni gruppo esportato contiene due record appartenenti alla stessa entità predefinita.

Controlla e unisci i gruppi

Nel campione, tutti i 60 gruppi si trovano in Needs review perché altre cinque proprietà contengono valori in conflitto. Il matching delle email resta comunque al 100%. Ready e Needs review indicano se l'unione può essere eseguita in sicurezza con le regole configurate, non se la corrispondenza tra le email è debole.

Scegli Merge and preserve data per consolidare ogni gruppo. Multiple Values determina il modo in cui i record vengono confrontati, ma non decide quali valori di ogni campo conservare dopo l'unione. La proprietà usata per il matching viene controllata come tutti gli altri campi. Se i valori delle celle sono in conflitto, puoi combinarli, mantenere il valore del record principale oppure applicare una regola al campo.

Per esempio, se scegli Combine values usando il punto e virgola per le celle email MV-028, il risultato conserva i tre indirizzi distinti:

PrimaDopo l'unione
Due record che condividono shared-028@match.exampleprimary-028@redwood-028.example;shared-028@match.example;secondary-028@redwood-028.example

Lo screenshot del campione mostra cinque campi non risolti per i gruppi visualizzati: External ID, Company, Job Title, Source e Notes. Controlla l'anteprima completa di ogni gruppo, perché i campi in conflitto dipendono dai valori dei relativi record.

Merge and preserve data con cinque proprietà ancora in conflitto
Merge and preserve data con cinque proprietà ancora in conflitto

Per ogni proprietà in conflitto, scegli una delle opzioni di unione disponibili:

  • Combine values conserva i valori testuali distinti usando il delimitatore selezionato.
  • Keep selected record's value elimina gli altri valori in conflitto.
  • Una regola del campo può selezionare un valore in base ai dati presenti in ciascun gruppo.

Poi scegli il record da conservare. Most complete è una scelta predefinita pratica, ma puoi anche basarti sulle date di creazione o aggiornamento, sul valore numerico più alto o più basso oppure su uno specifico valore corrispondente. Controlla l'anteprima prima di elaborare i gruppi.

Scarica prima i gruppi se ti serve un file di audit. Dopo l'unione, Datablist mette inoltre a disposizione un registro delle modifiche e l'operazione compare nella cronologia della collection. Per scoprire l'intero workflow di controllo e annullamento, consulta la guida su come deduplicare una lista senza perdere dati.

Quando usare il matching multi-valore

Usa questa impostazione quando un singolo elemento condiviso rappresenta una prova significativa dell'identità:

  • Più indirizzi email memorizzati per uno stesso contatto.
  • Più domini o URL di account memorizzati per una stessa azienda.
  • Identificatori di clienti, fornitori o prodotti archiviati in un solo campo.
  • Competenze, categorie o tag, quando un valore condiviso identifica davvero un duplicato.

Fai attenzione ai valori troppo generici. Un tag condiviso come newsletter, customer o enterprise non dimostra che due record rappresentino la stessa entità. Inoltre, i valori riutilizzati possono collegare più corrispondenze a coppie in un unico gruppo di duplicati più ampio. Aggiungi una seconda proprietà o controlla manualmente il gruppo quando un singolo elemento condiviso non costituisce un identificatore affidabile.

Se ogni cella contiene un solo indirizzo email, usa il più semplice workflow per deduplicare le email. Se devi confrontare nomi di aziende simili, consulta la guida alla deduplicazione dei nomi aziendali.

Domande frequenti

Quale separatore utilizza Multiple Values?

Utilizza il punto e virgola. Datablist divide i valori in corrispondenza di ; e rimuove gli spazi intorno a ogni elemento. Questa impostazione non considera come separatori le virgole, le barre verticali o le interruzioni di riga.

Multiple Values modifica il contenuto della cella?

No. L'opzione cambia il modo in cui il controllo dei duplicati interpreta la proprietà. Il valore memorizzato resta invariato finché non scegli di unire i record.

Devono corrispondere tutti i valori?

No. La proprietà viene considerata corrispondente quando almeno un elemento del primo record coincide con un elemento del secondo. I due elenchi completi possono essere diversi.

Posso abbinare Exact o Smart a Multiple Values?

Sì. Multiple Values è disponibile per le proprietà testuali che utilizzano Exact o Smart. Scegli un processor come Email o URL in base ai valori memorizzati nella cella.

Il matching Multiple Values è disponibile nel piano Free?

No. È un'impostazione avanzata di deduplicazione disponibile nei piani a pagamento.

Il matching multi-valore è più affidabile quando ogni elemento rappresenta un identificatore forte e il separatore viene usato in modo coerente. Inizia con una sola proprietà, controlla i gruppi rilevati e procedi con l'unione soltanto dopo aver verificato il valore condiviso.