Formula di Excel per rimuovere automaticamente i duplicati (3 metodi rapidi)

  • Condividi Questo
Hugh West

Una delle attività più importanti e più utilizzate in Excel è la rimozione dei valori duplicati da un insieme di dati. Oggi vi mostrerò come potete rimuovere automaticamente i valori duplicati dal vostro insieme di dati utilizzando una formula di Excel.

Scarica il quaderno di esercizi

Formula di Excel per rimuovere automaticamente i duplicati.xlsx

3 usi della formula di Excel per rimuovere automaticamente i duplicati

Qui abbiamo un insieme di dati con il valore Nomi di alcuni studenti, il loro Marchi nell'esame, e il Gradi che hanno raggiunto in una scuola chiamata Sunflower Kindergarten.

Purtroppo, però, i nomi di alcuni studenti sono stati ripetuti insieme ai loro voti e alle loro valutazioni.

Oggi il nostro obiettivo è scoprire una formula per rimuovere automaticamente i duplicati.

1. Usare la funzione UNIQUE per rimuovere automaticamente i duplicati in Excel (per le nuove versioni)

È possibile utilizzare la funzione Funzione UNICA di Excel per rimuovere i duplicati da un set di dati.

È possibile rimuovere i valori duplicati da un set di dati in due modi:

  • Eliminare completamente i valori che compaiono più di una volta
  • Mantenere una copia dei valori che compaiono più di una volta

Utilizzando il Funzione UNICA è possibile rimuovere i duplicati in entrambi i modi.

Eliminare completamente i valori che compaiono più di una volta:

Per rimuovere completamente i valori duplicati dal nostro set di dati, è possibile utilizzare questa formula:

=UNIQUE(B4:D14,FALSE,TRUE)

Note:

  • Tre nomi di studenti erano doppi: David Moyes, Angela Hopkins e Brad Milford.
  • Tra questi, David Moyes e Brad Milford sono stati completamente rimossi.
  • Angela Hopkins non è stata rimossa perché i voti e le valutazioni di due Angela Hopkins non sono gli stessi, il che significa che si tratta di due studenti diversi.

Conservare una copia dei valori che compaiono più volte:

Per conservare una copia dei valori che compaiono più di una volta, utilizzare questa formula:

=UNIQUE(B4:D14,FALSO,FALSO)

Qui abbiamo conservato una copia di tutti i nomi che presentavano duplicati, ad eccezione di Angela Hopkins.

Entrambe le Angela Hopkins sono state mantenute perché si tratta di due studenti diversi.

Contenuti correlati: Come rimuovere i duplicati e mantenere il primo valore in Excel

2. Combinare una formula utilizzando le funzioni FILTRO, CONCAT e COUNTIF per rimuovere i duplicati in Excel (per le nuove versioni)

È possibile utilizzare una combinazione di Funzione FILTRO , Funzione CONCATENA , e Funzione COUNTIF a Rimuovere i duplicati in Excel dal vostro set di dati.

Fase 1:

Prendete una nuova colonna e inserite questa formula:

=CONCATENATO( B4:B14 , C4:C14 , D4:D14 )

  • Qui B4:B14, C4:C14, e D4:D14 sono le tre colonne del mio set di dati. Voi usate la vostra.
  • Unisce le tre colonne in un'unica colonna.

Fase 2:

Passare a un'altra nuova colonna e inserire questa formula:

=FILTRO(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)

  • Qui B4:B14 è la prima colonna del mio set di dati e $E$4:$E$14 è la nuova colonna che ho prodotto.
  • Mantenete intatto il riferimento assoluto alla cella come qui utilizzato.
  • Rigenera la prima colonna del set di dati eliminando tutti i duplicati.

Fase 3:

Infine, trascinare il campo Maniglia di riempimento verso destra fino al numero totale delle colonne (3 in questo esempio)

Si otterrà l'intero set di dati senza i valori duplicati.

Nota:

  • Con questo metodo è possibile rimuovere tutti i valori che compaiono più di una volta.
  • Ma non è possibile mantenere una copia dei valori duplicati come indicato nel metodo precedente.

Contenuto correlato: Come rimuovere i duplicati in base a criteri in Excel (4 metodi)

Letture simili

  • Come rimuovere le righe duplicate in una tabella di Excel
  • Rimuovete le righe duplicate in base a due colonne in Excel [4 modi].
  • Excel VBA: rimuovere i duplicati da una matrice (2 esempi)
  • Come rimuovere i duplicati in un foglio Excel (7 metodi)
  • Correzione: Excel Rimuovi duplicati non funziona (3 soluzioni)

3. Creare una formula di Excel con le funzioni IFERROR, INDEX, SMALL, CONCAT e COUNTIF per rimuovere automaticamente i duplicati (per versioni precedenti)

I due metodi precedenti sono destinati solo a chi utilizza le nuove versioni di Excel.

Coloro che utilizzano le versioni precedenti di Excel possono utilizzare una combinazione di Funzione IFERROR , Funzione INDICE , Funzione SMALL , Funzione CONCATENATE, e Funzione COUNTIF .

Fase 1:

Prendete una nuova colonna e inserite questa formula:

=CONCATENATO( B4:B14 , C4:C14 , D4:D14 )

  • Qui B4:B14, C4:C14, e D4:D14 sono le tre colonne del mio set di dati. Voi usate la vostra.
  • Unisce le tre colonne in un'unica colonna.
  • Si tratta di un Formula della matrice . Quindi selezionare l'intera colonna prima e premere CTRL+SHIFT+ENTER a meno che non siate in Office 365 .

Fase 2:

Passare a un'altra nuova colonna e inserire questa formula:

=IFERROR(INDICE( B4:D14 PICCOLO(IF(COUNTIF( E4:E14 , E4:E14 )=1,ROW( E4:E14 )-ROWS( E1:E3 ),"),ROW( E4:E14 )-ROWS( E1:E3 )),{1,2,3}),"")

  • Qui B4:D14 è il mio set di dati, E4:E14 è la nuova colonna che ho creato e E1:E3 è l'intervallo prima dell'inizio della colonna. Si usa il proprio uno.
  • {1, 2, 3} sono i numeri delle colonne del mio set di dati, voi usate il vostro.
  • Rigenera l'intero set di dati eliminando le righe duplicate.

Nota:

  • Con questo metodo, è possibile anche rimuovere tutti i valori che compaiono più di una volta
  • Ma non è possibile mantenere una copia dei valori duplicati come indicato nel metodo precedente.

Un'alternativa alla formula di Excel per rimuovere automaticamente i duplicati

Fino all'ultima sezione, abbiamo visto tutti i metodi adatti a rimuovere i duplicati utilizzando diverse formule.

Se lo desiderate, potete anche rimuovere i valori duplicati dal vostro set di dati utilizzando gli strumenti integrati di Excel.

Eseguire lo strumento Rimuovi duplicati per rimuovere automaticamente i duplicati in Excel

Fase 1:

Selezionare l'intero set di dati.

Vai a Dati> Rimuovere i duplicati nella barra degli strumenti di Excel nella sezione Strumenti per i dati .

Fase 2:

Fare clic su Rimuovere i duplicati .

Mettere un segno di spunta su tutti i nomi delle colonne da cui si desidera rimuovere i duplicati.

Per saperne di più: Come rimuovere i duplicati da una colonna in Excel (3 metodi)

Fase 3:

Quindi fare clic su OK .

I duplicati verranno rimossi automaticamente dal set di dati.

Nota:

Con questo metodo rimane una copia della riga duplicata, ma non è possibile rimuovere completamente le righe duplicate.

Conclusione

Utilizzando questi metodi, è possibile rimuovere automaticamente i duplicati dall'insieme di dati in Excel. Conoscete altri metodi o avete domande? Non esitate a chiederci.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.