Sommario
Qui descriveremo alcuni modi per trovare i duplicati in Excel usando le formule. Alcuni di essi vi saranno familiari, altri saranno nuovi. Cercheremo di descriverli nel modo più semplice possibile, in modo che possiate prenderli facilmente.
Qui includiamo un set di dati che indicava Nome dello studente e il loro preferito Frutta .
Scarica il quaderno di esercizi
Scaricate questo foglio di esercizi per esercitarvi durante la lettura di questo articolo.
Formula per trovare i duplicati.xlsx1. Formula per trovare i duplicati in Excel Incluso 1 st Occorrenze
1.1 Uso di COUNTIF per trovare i duplicati in una colonna in Excel
Abbiamo una tabella di elementi come la frutta. Qui, il nome dell'elemento è nel campo colonna, e si vuole trovare un duplicato.
Ecco una formula per trovare i duplicati in Excel, comprese le prime occorrenze,
=COUNTIF(B:B,B4)>1
Come si può vedere nell'immagine precedente, la formula restituisce VERO per i valori duplicati e FALSO per i valori univoci. In questa formula, abbiamo selezionato l'intero B colonna.
Nota:
È possibile trovare i duplicati in un gamma di celle piuttosto che in un intera colonna Per questo, è necessario bloccare l'intervallo con l'opzione $ Per esempio, per cercare i duplicati nelle celle B4:B10, utilizzare questa formula:
=COUNTIF($B$4:$B$10,B4)>1
1.2 Conteggio del numero di duplicati con COUNTIF
Se si vuole conoscere il numero totale di valori duplicati, si può usare il metodo Funzione COUNTIF Per il conteggio dei valori duplicati, è necessario utilizzare il valore dato COUNTIF formula: =COUNTIF($B$4:$B$10, $B4)
1.3 Utilizzo della funzione IF con COUNTIF in Excel
Per ottenere un duplicato, è possibile utilizzare l'opzione Funzione IF con COUNTIF e ottenere un numero duplicato o unico.
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicato", "Unico")
Se si desidera che una formula di Excel trovi solo i duplicati, sostituire " Unico " con il vuoto (" ") in questo modo:
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicato","")
La formula mostrerà " Duplicati " per i record duplicati e una cella vuota per i record unici.
2. Formula per trovare i duplicati in Excel senza 1 st Occorrenze
In questo caso, individueremo i duplicati senza la prima occorrenza. Qui utilizziamo due formule una SE con COUNTIF e l'altro è SE con COUNTIFS .
2.1 Utilizzo della funzione If in Excel a una colonna
Se si desidera filtrare o rimuovere i duplicati, la formula sopra descritta non funziona, perché contrassegna tutti i record identici come duplicati. E se si desidera mantenere i valori univoci nell'elenco, non è possibile eliminare tutti i record duplicati, ma è necessario eliminare solo la seconda istanza e tutte le successive.
Quindi, modificheremo la nostra formula duplicata di Excel utilizzando riferimenti di cella assoluti e relativi:
=IF(COUNTIF($B$4:$B4,$B4)>1, "Duplicato","")
Come si può vedere nell'immagine seguente, questa formula non identifica la prima occorrenza di " Mele " come duplicato:
2.2 Uso della funzione If con COUNTIFS per trovare i duplicati in due colonne
Sopra abbiamo mostrato come trovare valori duplicati in una colonna, ora vedremo come trovare duplicati in due colonne in Excel.
In questo esempio, abbiamo preso una tabella in cui il valore Nome dello studente è nella colonna A e il Frutta sono nella colonna B. Ora vogliamo trovare i valori duplicati che hanno lo stesso nome e gli stessi frutti.
La formula per trovare i valori duplicati in due colonne è
=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "Duplicato", "Unico")
3. Utilizzo della funzione If con SUMPRODUCT per trovare i duplicati in più righe
Possiamo trovare i duplicati in più righe. In questo caso utilizzeremo il metodo Funzione SUMPRODOTTO con il SE funzione.
Ecco la formula:
=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")
Se si scompone la formula in
=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)
Si otterrà il numero di volte in cui la riga viene ripetuta.
Nella formula, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ indicare le colonne dell'intervallo da cui si desidera trovare i duplicati. È possibile modificare l'intervallo in base ai dati. In questo caso si utilizzano riferimenti assoluti per ottenere valori esatti dall'intervallo di dati. E B4 , C4, D4 indicare le prime celle di ogni colonna dei dati che devono essere applicate a questa formula; è possibile modificarle in base ai propri dati.
La formula di cui sopra si basa sui dati contenuti in 3 è possibile aumentare le colonne dell'intervallo di dati e, di conseguenza, aggiungere gli intervalli, per poi trovare facilmente le righe identiche.