SuperDevTools

Rimuovere i duplicati da un elenco

0 righe in ingresso 0 righe in uscita 0 duplicati rimossi

Il tuo elenco resta nel browser: non viene inviato nulla.

Nella stessa categoria

Un elenco pulito appena lo incolli

Questo strumento serve a rimuovere i duplicati da un elenco. Incollalo in «Il tuo elenco»: il riquadro «Risultato» mostra lo stesso elenco con ogni voce una volta sola e si aggiorna mentre scrivi o cambi un'opzione.

È utile prima di spedire una newsletter, perché nessuno riceva due volte la stessa e-mail; per ripulire le parole chiave di una campagna; per controllare codici articolo, gli invitati a un matrimonio o gli alunni di una classe; per sistemare una colonna copiata da un foglio di calcolo o unire elenchi arrivati da più fonti. Il tuo elenco resta nel browser: non viene inviato nulla.

Come si usa

  1. Incolla il tuo elenco, un elemento per riga. Se gli elementi sono separati in altro modo, scegli «Virgola», «Punto e virgola» o «Tabulazione» in «Separatore dell'elenco».
  2. Lascia spuntate o togli le quattro caselle: «Rimuovere i duplicati», «Ignorare maiuscole e minuscole», «Ignorare gli spazi a inizio e fine riga», «Eliminare le righe vuote».
  3. In «Ordinamento» lascia «Ordine originale» oppure scegli «A → Z», «Z → A», «Per lunghezza», «Ordine numerico», «Ordine invertito» o «Mescolato a caso».
  4. Leggi i tre contatori: righe in ingresso, righe in uscita, duplicati rimossi.
  5. Premi «Copiare il risultato». «Cancellare tutto» svuota i due riquadri.

Esempio: prima e dopo

Un elenco di otto righe con le città di una spedizione. La sesta riga è vuota.

PrimaDopo
RomaRoma
MilanoMilano
romaNapoli
NapoliTorino
MILANO
(riga vuota)
Torino
Roma

I contatori indicano 8 righe in ingresso, 4 righe in uscita e 3 duplicati rimossi. Con l'ordinamento «Per lunghezza» il risultato diventa Roma, Milano, Napoli, Torino: le voci con lo stesso numero di caratteri restano nell'ordine di partenza. Il pulsante «Mostrare solo i duplicati» elenca ciò che era ripetuto: Roma × 3 e Milano × 2.

Che cosa conta come duplicato?

Dipende dalle caselle. Con le impostazioni iniziali, «Roma» e «roma» seguito da due spazi valgono come un solo elemento, e resta la prima forma incontrata: «Roma». Se togli «Ignorare maiuscole e minuscole», le grafie diverse diventano righe distinte: nell'esempio resterebbero sei righe, con un solo duplicato rimosso. Gli accenti contano sempre: «però» e «pero» non vengono uniti.

Ordine alfabetico o ordine numerico

Un ordine alfabetico semplice legge le cifre come lettere e mette in fila 10, 100, 2. Qui «A → Z» segue le regole della lingua della pagina (è insieme a e) e confronta i numeri interi per valore: 2, 10, 100, e «lotto 2» viene prima di «lotto 10». «Ordine numerico» capisce il segno meno e i decimali. I valori 3, -10 e -5 escono come -10, -5, 3; 1,5 e 1,25 escono come 1,25 e poi 1,5. Le righe che non sono numeri finiscono in fondo.

In un foglio di calcolo si ottiene lo stesso risultato selezionando la colonna e usando la funzione di rimozione dei duplicati nel menu dei dati.

Domande frequenti

Quante righe può avere l'elenco?

Un elenco di 50.000 righe viene elaborato senza attese apprezzabili. Con elenchi molto lunghi il risultato si ricalcola dopo una breve pausa nella digitazione.

Come trasformo una colonna in un elenco separato da virgole?

Scegli «Virgola» in «Separatore del risultato». Gli elementi vengono scritti su una sola riga, con una virgola e uno spazio tra l'uno e l'altro.

Si può ordinare senza togliere nulla?

Sì. Togli la spunta a «Rimuovere i duplicati»: tutte le righe restano e vengono solo ordinate. Il contatore dei duplicati rimossi resta a 0, ma «Mostrare solo i duplicati» continua a indicare le voci ripetute.

Perché «Mescolato a caso» cambia l'ordine ogni volta?

A ogni modifica dell'elenco o di un'opzione viene fatta una nuova estrazione.