Vai al contenuto
Case Converter Online
it

Rimuovere righe duplicate

Incolla un elenco e ogni riga ripetuta viene eliminata, tenendo la prima copia nell'ordine originale. Puoi anche estrarre solo le righe che compaiono una volta o solo quelle ripetute.

Mantieni
Opzioni
Caratteri
0
Parole
0
Righe
0

Funziona nel tuo browser. Il tuo testo non viene mai caricato.

Cosa fa lo strumento per rimuovere righe duplicate

Per rimuovere righe duplicate da un elenco basta incollarlo qui: lo strumento legge il testo una riga alla volta ed elimina le ripetizioni. Una riga duplicata è una riga che compare più di una volta. Capita spesso quando unisci due liste di indirizzi email, copi parole chiave da più report o incolli due volte gli stessi elementi per sbaglio.

Puoi usarlo in tre modi, che scegli con i pulsanti Mantieni:

  • Una copia di ogni riga: elimina le ripetizioni e tiene la prima copia di ogni riga. È il classico risultato “rimuovi duplicati”.
  • Righe che compaiono una volta: scarta ogni riga che ha un duplicato, compresa la prima copia. Restano solo le righe davvero uniche.
  • Solo righe ripetute: elenca le righe comparse più di una volta, ognuna mostrata una sola volta. Ti serve per capire cosa era duplicato.

Come si usa

  1. Incolla l’elenco in Il tuo elenco, un elemento per riga.
  2. Scegli un’opzione in Mantieni.
  3. Attiva Ignora maiuscole/minuscole se “Mela” e “mela” devono contare come la stessa riga.
  4. Lascia attivo Ignora spazi a inizio e fine riga, a meno che gli spazi finali non ti servano.
  5. Copia il risultato con Copia o salvalo con Scarica.

Il messaggio sotto lo strumento ti dice quante righe sono state rimosse e quante ne restano.

Le opzioni nel dettaglio

Ignora maiuscole/minuscole confronta le righe senza guardare le maiuscole. Viene tenuta la prima versione, quindi se “mela” viene prima di “Mela”, ottieni “mela”.

Ignora spazi a inizio e fine riga toglie spazi e tabulazioni all’inizio e alla fine di ogni riga prima del confronto. La riga che resta non viene modificata. Disattivala se gli spazi iniziali hanno un significato, come nel codice indentato.

Rimuovi righe vuote compare quando tieni una copia di ogni riga ed è attiva di default. Disattivala per lasciare le righe vuote dove sono, utile quando separano dei gruppi nel tuo elenco. Le righe vuote non vengono mai considerate duplicati l’una dell’altra.

Mostra quante volte compare con Solo righe ripetute e aggiunge tra parentesi, dopo ogni riga, il numero di copie.

Esempi

Tutti gli esempi usano l’elenco di prova della pagina: mela, banana, Mela, ciliegia, banana, una riga vuota, dattero, ciliegia, banana.

Impostazioni Risultato
Una copia di ogni riga mela, banana, Mela, ciliegia, dattero
Una copia di ogni riga, Ignora maiuscole/minuscole mela, banana, ciliegia, dattero
Righe che compaiono una volta mela, Mela, dattero
Solo righe ripetute, Mostra quante volte banana (3), ciliegia (2)
Solo righe ripetute, Mostra quante volte, Ignora maiuscole/minuscole mela (2), banana (3), ciliegia (2)

Qui i risultati sono separati da virgole per risparmiare spazio. Nello strumento ogni elemento resta sulla sua riga.

Con le impostazioni predefinite, lo strumento segnala: “Rimosse 3 righe duplicate. Restano 5 righe.”

Come funziona

Lo strumento divide il testo a ogni a capo. Poi crea una chiave di confronto per ogni riga: la riga stessa, ripulita dagli spazi ai bordi se Ignora spazi a inizio e fine riga è attiva e portata in minuscolo se Ignora maiuscole/minuscole è attiva. Conta quante volte compare ogni chiave, poi scorre le righe in ordine e decide quali tenere. Siccome vengono conservate le righe originali e non le chiavi, spazi e maiuscole restano come li hai scritti.

Consigli

  • Ordina dopo, non prima. La rimozione dei duplicati mantiene il tuo ordine. Se vuoi anche l’elenco ordinato, incolla il risultato nello strumento per ordinare in ordine alfabetico.
  • Pulisci prima gli elenchi disordinati. Righe con spazi doppi in mezzo, come “New York” e “New York”, non coincidono. Lo strumento per rimuovere gli spazi in eccesso le sistema.
  • Un elemento per riga. Se gli elementi sono separati da virgole, mettili prima uno per riga, oppure usa l’opzione per le virgole nello strumento di ordinamento, che sa anche rimuovere i duplicati.
  • Il testo spezzato su più righe copiato da un PDF va prima riunito con lo strumento per rimuovere gli a capo.

Altri modi per rimuovere le righe duplicate

Excel: seleziona la colonna, poi scegli Dati e Rimuovi duplicati. In Excel 365 puoi usare anche la formula =UNIQUE(A1:A100); nell’Excel in italiano la funzione si chiama UNICI e gli argomenti si separano con il punto e virgola.

Fogli Google: usa Dati, poi Pulizia dati, poi Rimuovi duplicati, oppure la formula =UNIQUE(A1:A100) (Fogli Google mantiene i nomi delle funzioni in inglese).

Notepad++: nel menu Modifica, alla voce delle operazioni sulle righe, trovi il comando per rimuovere le righe duplicate (nella versione inglese: Edit, Line Operations, Remove Duplicate Lines).

Riga di comando: sort file.txt | uniq elimina i duplicati ma ordina anche le righe. awk '!seen[$0]++' file.txt mantiene l’ordine originale.

Python: list(dict.fromkeys(lines)) tiene la prima copia di ogni riga, in ordine.

Per un elenco veloce preso da un’email o da una pagina web, incollarlo qui di solito è più rapido che aprire un foglio di calcolo.

Rimuovi righe duplicate: domande e risposte

Rimuovere i duplicati cambia l'ordine del mio elenco?

No. La prima copia di ogni riga resta esattamente dov'era e le copie successive vengono eliminate. Se vuoi anche l'elenco in ordine alfabetico, passa il risultato nello strumento per ordinare alfabeticamente.

"Mela" e "mela" contano come duplicati?

Non di default. Le righe devono essere identiche, maiuscole comprese. Attiva Ignora maiuscole/minuscole per considerare uguali le righe che differiscono solo per le maiuscole. Viene tenuta la prima versione che hai scritto.

A cosa serve Ignora spazi a inizio e fine riga?

Gli elenchi copiati hanno spesso spazi invisibili alla fine di alcune righe, quindi "mela" e "mela " sembrano uguali ma non coincidono. Con questa opzione attiva, che è l'impostazione predefinita, quegli spazi non contano nel confronto. La riga resta comunque come l'hai scritta.

Come vedo quali righe erano duplicate?

In Mantieni scegli Solo righe ripetute. Il risultato elenca ogni riga comparsa più di una volta. Attiva Mostra quante volte per aggiungere il conteggio dopo ogni riga, per esempio banana (3).

C'è un limite di dimensione?

Non c'è un limite fisso. Funzionano anche elenchi con decine di migliaia di righe, perché tutto avviene nel tuo browser. Gli elenchi molto grandi vengono elaborati dopo una breve pausa nella digitazione.

Altri strumenti per il testo

Vedi tutti gli strumenti