Trovare duplicati in un elenco
Incolla nomi, e-mail, numeri d'ordine o qualsiasi altra cosa, uno per riga. Ogni valore ripetuto viene segnato accanto all'elenco, e la sintesi mostra quali valori si ripetono.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Valori | Duplicato? | Sintesi | |
| 2 | Anna | Duplicato | Valori | 10 |
| 3 | Ben | Duplicato | Valori distinti | 7 |
| 4 | Chloe | Duplicato | Copie in più | 3 |
| 5 | Ben | Duplicato | Valori ripetuti | Anna, Ben, Chloe |
| 6 | David | |||
| 7 | Emma | |||
| 8 | anna | Duplicato | ||
| 9 | Frank | |||
| 10 | Chloe | Duplicato | ||
| 11 | Gina |
Le celle blu sono i dati da inserire: scrivi un nuovo valore e il foglio si ricalcola. Fai clic su un risultato per vederne la formula.
Come funziona, passo per passo
=IF(COUNTIF(A$2:A$501,A2)>1,"Duplicate","") =COUNTA(UNIQUE(FILTER(A2:A501,A2:A501<>""))) =TEXTJOIN(", ",TRUE,UNIQUE(FILTER(A2:A501,COUNTIF(A2:A501,A2:A501)>1))) =UNIQUE(FILTER(A2:A501,A2:A501<>"")) La stessa formula sui tuoi dati di Sheets
Sugli ordini live di un negozio, il numero di ordini meno il numero di clienti distinti conta gli ordini ripetuti: ogni ordine dopo il primo di un cliente.
=data.orders.count(id)-data.orders.countd(customer_id) Funzioni usate qui
Altri strumenti gratuiti
Domande
Come si trovano i duplicati in un foglio di calcolo?
Scrivi =COUNTIF(A:A,A2)>1 accanto al primo valore e trascinalo verso il basso: TRUE indica un valore che compare più di una volta. Racchiudilo in IF per mostrare una parola, come nel foglio qui sopra. La stessa formula funziona in tutti i fogli di calcolo più diffusi.
Maiuscole e minuscole contano come uguali?
Sì. COUNTIF e UNIQUE ignorano maiuscole e minuscole, quindi "Anna" e "anna" contano come lo stesso valore. Per un controllo che le distingua, confronta con EXACT: =SUMPRODUCT(--EXACT(A$2:A$501,A2))>1.
Come conto quanti duplicati ci sono?
Conta tutti i valori con COUNTA e quelli distinti con COUNTA(UNIQUE(...)). La differenza è il numero di copie in più: 10 nomi di cui 7 distinti significano 3 copie in più.
Come rimuovo i duplicati tenendo il primo?
=UNIQUE(range) restituisce ogni valore una volta, nell'ordine in cui compare la prima volta. Copia il risultato e incollalo come valori se vuoi sostituire l'elenco originale.
Gli spazi contano?
Sì: "Ben" e "Ben " (con uno spazio finale) sono valori diversi. In un foglio, pulisci prima l'elenco con =TRIM(A2). Lo strumento qui sopra toglie allo stesso modo gli spazi all'inizio e alla fine di ogni riga incollata.
Usa queste formule su dati live
Sheets è un foglio di calcolo con 491 funzioni che legge in tempo reale i dati del tuo negozio, della contabilità o dei progetti, crea dashboard e invia report via e-mail a intervalli regolari.