Rimuovere righe duplicate
Incolla un elenco e conserva solo la prima occorrenza di ogni riga, nell'ordine in cui l'hai incollata.
- righe prima
- 1
- righe dopo
- 0
- rimosse
- 1
Incolla o scrivi qui sopra per vedere il risultato.
I tuoi file restano sul tuo dispositivo
Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.
Esempio
Esempio: la newsletter della Pro Loco da due elenchi, da 12 righe a 6 indirizzi
Per annunciare la castagnata, la Pro Loco unisce due elenchi di indirizzi: quelli lasciati su carta al gazebo della sagra e ricopiati, e quelli arrivati dal modulo online. Qualcuno compare due volte, una con l’iniziale maiuscola, una con uno spazio in fondo, e in mezzo ci sono due righe vuote. Le 12 righe vanno nel riquadro (indirizzi di fantasia, tutti @example.com).
- Con le impostazioni predefinite (spazi e righe vuote tolti) spariscono le due righe vuote e «anna.campione@example.com » con lo spazio finale conta come uguale: 12 righe prima, 8 dopo, 4 rimosse.
- Restano però giulia.esempio@ e Giulia.Esempio@ come due voci, e così marco.prova@ e Marco.Prova@: senza altre opzioni il confronto è carattere per carattere.
- Con «Ignora maiuscole e minuscole» contano come uguali anche queste: 6 righe dopo, 6 rimosse. Di ogni indirizzo resta la prima scrittura incollata, al suo posto.
| Impostazioni | Righe prima | Righe dopo | Rimosse |
|---|---|---|---|
| Solo «Rimuovi le righe vuote» | 12 | 9 | 3 |
| Predefinite: spazi ai bordi e righe vuote | 12 | 8 | 4 |
| In più «Ignora maiuscole e minuscole» | 12 | 6 | 6 |
Restano 6 indirizzi nell’ordine dell’elenco: giulia.esempio@, marco.prova@, anna.campione@, luca.modello@, sara.fittizia@ e paolo.esempio@example.com, pronti per il campo Ccn. Nel numero delle righe rimosse sono contate anche le righe vuote.
Come funziona
- Incolla il tuo elenco con un elemento per riga: indirizzi email, URL, codici articolo, parole chiave, righe di log.
- Decidi quanto deve essere severo il confronto. “Ignora maiuscole e minuscole” considera Mela e mela come uguali; “Togli gli spazi” ignora spazi e tabulazioni ai bordi di ogni riga.
- Lascia attiva “Rimuovi le righe vuote” per eliminare anche le righe vuote. Se la disattivi resta solo la prima riga vuota del testo: le altre, ovunque siano, contano come doppioni.
- Il risultato compare mentre scrivi. Il risultato conserva la prima occorrenza di ogni riga nella sua posizione originale, e viene mostrato il numero di righe eliminate.
Domande frequenti
- La deduplicazione cambia l'ordine delle mie righe?
- No. La prima occorrenza di ogni riga resta dov'era e le ripetizioni successive vengono rimosse. Se vuoi un elenco ordinato e senza duplicati, usa invece lo strumento “Ordinare righe” con l'opzione “Rimuovi duplicati”.
- Le righe che differiscono solo per spazi o maiuscole sono considerate duplicate?
- Solo se attivi l'opzione corrispondente. Con “Togli gli spazi” attivo, spazi e tabulazioni all’inizio e alla fine di ogni riga vengono ignorati, e le righe escono ripulite. Con “Ignora maiuscole e minuscole” attivo il confronto non distingue le maiuscole. Senza quelle opzioni il confronto è esatto, carattere per carattere.
- Quanto può essere lungo l'elenco che incollo?
- Centinaia di migliaia di righe non sono un problema per un browser moderno: il lavoro viene fatto in un'unica passata con un insieme hash in memoria. Con file molto grandi può essere lento incollare il testo nell'area di input più che elaborarlo.
- I fine riga di Windows (CRLF) sono gestiti?
- Sì. Le righe vengono divise su \n, \r\n e \r isolati, quindi il testo copiato da Windows, macOS e Linux viene trattato allo stesso modo. Il risultato usa fine riga \n.
- Come tolgo i duplicati da una colonna di Excel?
- Copia la colonna, incollala qui (ogni cella diventa una riga) e incolla il risultato, che compare subito, di nuovo nel foglio. Se copi più colonne insieme, ogni riga viene confrontata intera, celle e tabulazioni comprese: due righe sono uguali solo se lo sono tutte le loro celle.
- Perché le righe rimosse sono più dei duplicati?
- Perché con «Rimuovi le righe vuote» attivo anche le righe vuote vengono tolte e contate. Nell’esempio delle 12 righe, 2 erano vuote e 4 erano indirizzi ripetuti: in tutto 6 rimosse.
- Il mio elenco viene caricato?
- No. Tutto avviene nel tuo browser, quindi le liste di email dei clienti e i log interni non lasciano mai il tuo dispositivo.