Eliminare duplicati

samuele agnolin
  • 15 luglio 2016
  • livello: base   2 minuti
eliminare duplicati

Devi eliminare duplicati da una tabella excel? La funzionalità Rimuovi duplicati ti permette di farlo in pochissimi secondi. Questo strumento è disponibile dalla versione 2007 di Excel e permette di eliminare doppioni in maniera molto rapida.

Il rimuovi duplicati è utile non solo nel caso si voglia eliminare righe doppie su una tabella ma anche quando è necessario creare un elenco di valori univoci da visualizzare in un menu a tendina in excel.

Vediamo subito i passaggi per rimuovere i duplicati in un elenco di Excel.

Partiamo da una tabellina in cui compaiono alcuni dei nuotatori italiani qualificatisi per le Olimpiadi di Rio 2016. Sono stati evidenziati i doppioni. Lo scopo è quello di eliminare i duplicati mantenendo una sola occorrenza per ciascun nuotatore.

tabella con doppioni

Ipotizziamo che l’elenco sia il risultato di una interrogazione ad un database e che la query abbia restituito più volte alcuni nominativi. La colonna “Tabella” specifica da quale tabella del database è stata estratta l’informazione.

Questi i passaggi:

 A  Ci si posiziona all’interno dell’elenco e si richiama il “Rimuovi duplicati” dalla scheda Dati

scheda dati rimuovi duplicati

 B  Compare una finestra contenente tutte le colonne dell’elenco

colonne rimuovi duplicati

Dobbiamo lasciare selezionate solo le colonne sulle quali i valori devono essere uguali per poter considerare doppie le righe.

Nel nostro caso due o più righe sono duplicate se hanno lo stesso valore in tutte le colonne eccetto la colonna “Tabella”, il cui valore può variare perché identifica la tabella del database da cui è stato estratto il dato.

colonna deselezionata

 C  Clicciamo su Ok ed otteniamo il risultato desiderato: abbiamo rimosso i duplicati. Delle righe doppie ci è stata tenuta solo la prima.

risultato finale righe eliminate

Qui di seguito lo screenshot iniziale, che mostra tutti i passaggi appena descritti:

eliminare duplicati

3 Comments

You can post comments in this post.


  • Ciao,
    ho un elenco di prodotti acquistati in date diverse. Nell’elenco ci sono prodotti uguali acquistati più volte quindi con date diverse di acquisto. Si possono eliminare i duplicati tenendo solo quelli con la data di acquisto più recente? Es. :

    Codice Articolo Magazzino Descrizione Magazzino Data Movimento Causale
    0000080301 MAG165 DEPOSITO TELEFONIA 12/04/2017 3
    0000080301 MAG165 DEPOSITO TELEFONIA 24/05/2017 3
    0000082258 MAG165 DEPOSITO TELEFONIA 12/04/2017 3
    0000082258 MAG165 DEPOSITO TELEFONIA 24/05/2017 3
    0000083358 MAG165 DEPOSITO TELEFONIA 12/01/2017 3
    0000083358 MAG165 DEPOSITO TELEFONIA 21/01/2017 3
    0000083359 MAG165 DEPOSITO TELEFONIA 19/01/2017 3
    0000083359 MAG165 DEPOSITO TELEFONIA 21/01/2017 3
    0000083360 MAG165 DEPOSITO TELEFONIA 12/01/2017 3
    0000083360 MAG165 DEPOSITO TELEFONIA 21/01/2017 3

    Andrea Rossi 1 mese ago Reply


    • Ciao Andrea,

      io farei così:

      1) ordine per data decrescente

      2) rimuovi duplicati

      Questo perché il rimuovi duplicati lascia sempre la prima di un gruppo di righe duplicate. Quindi se noi ordiniamo l’elenco per data il rimuovi duplicati troverà come prima riga del gruppo di duplicati sempre quella con data più recente.

      samuele 1 mese ago Reply


      • Ciao Samuele,
        effettivamente ragionandoci un po’ ero arrivato alla conclusione da te suggerita.
        Grazie ancora.
        Saluti

        Andrea 1 mese ago Reply


Inserisci un commento