Sommario
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.xlsx3 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.