Come trovare i valori duplicati in Excel usando la formula (9 metodi)

  • Condividi Questo
Hugh West

Questo articolo illustra come trovare valori duplicati in excel utilizzando una formula. È molto noioso cercare di trovare manualmente i valori duplicati in un foglio di lavoro excel di grandi dimensioni. Questo articolo vi aiuterà a risparmiare tempo e fatica fornendovi soluzioni alternative. L'immagine seguente evidenzia lo scopo di questo articolo. Dategli un'occhiata per capire come fare.

Scarica il quaderno di esercizi

È possibile scaricare la cartella di lavoro pratica dal pulsante di download qui sotto.

Trova i duplicati in Excel.xlsx

9 metodi per trovare i valori duplicati in Excel usando la formula

Immaginate di avere il seguente set di dati contenente i principali marchi di smartphone negli Stati Uniti. Ora seguite i metodi seguenti per scoprire se l'elenco contiene valori duplicati. Dopodiché, potete applicarli al vostro set di dati.

1. Usare la funzione COUNTIF per identificare se un valore è un duplicato

Il Funzione COUNTIF conta il numero di celle all'interno di un intervallo che soddisfano una determinata condizione. Il parametro COUNTIF La formula di questo metodo confronta un valore con ciascuno dei valori presenti nel set di dati e restituisce il conteggio delle sue presenze, ottenendo il risultato booleano VERO se l'insieme di dati contiene valori duplicati e FALSO altrimenti.

📌 Passi

  • Per prima cosa, inserire la seguente formula nella cella C5 .
=COUNTIF($B$5:$B$12,B5)>1

  • Quindi premere il tasto ENTRARE (o utilizzare il tasto CTRL+SHIFT+ENTER combinazione).
  • Infine, trascinare il campo Maniglia di riempimento icona fino in fondo.

Possiamo vedere la procedura complessiva e i risultati nell'immagine sottostante. 👇

2. Applicare la funzione COUNTIF per qualsiasi set di dati esteso per trovare i duplicati

È possibile modificare la formula del metodo precedente se si dispone di un set di dati esteso in Colonna B .

📌 Passi

  • Per prima cosa, digitare la seguente formula nella cella C5 .
=COUNTIF(B:B,B5)>1

  • Successivamente, premere CTRL+SHIFT+ENTER Se si utilizza MS Office 365 è possibile premere solo ENTRARE invece, per una formula di array.
  • Dopodiché, spostare il Maniglia di riempimento o fare doppio clic su di essa.

Il risultato sarà il seguente 👇

Per saperne di più: Trovare il numero di righe duplicate utilizzando la formula COUNTIF

3. Combinare le funzioni IF e COUNTIF per contrassegnare i valori duplicati

È anche possibile combinare la formula precedente con la formula Funzione IF per ottenere un risultato più organizzato e facilmente comprensibile.

📌 Passi

  • Prima di tutto, digitate la seguente formula nella cella C5 .
  • Quindi premere il tasto ENTRARE (o utilizzare il tasto CTRL+SHIFT+ENTER combinazione).
=IF(COUNTIF($B$5:$B$12,B5)>1, "Duplicato", "Unico")

  • Il Funzione IF in questa formula restituirà Unico per i valori che compaiono una sola volta e Duplicato
  • Successivamente, trascinare il file Maniglia di riempimento o fare doppio clic su di essa.

Alla fine, si vedrà il seguente risultato. 👇

È possibile modificare il "Unico" a doppie virgolette ( "" ) se ci si preoccupa solo dei valori duplicati. In questo caso, inserire la formula seguente.

=IF(COUNTIF($B$5:$B$12,B5)>1, "Duplicato","")

Per saperne di più: Trovare corrispondenze o valori duplicati in Excel (8 modi)

4. Contare le occorrenze dei duplicati utilizzando la formula COUNTIF

È anche possibile utilizzare una formula per contare le occorrenze di ciascun valore nell'elenco.

📌 Passi

  • Innanzitutto, inserire la seguente formula nella cella C5 .
=COUNTIF($B$5:$B$12,B5)

  • Stampa ENTRARE o premere CTRL+SHIFT+ENTER contemporaneamente.
  • Successivamente, utilizzare l'opzione Maniglia di riempimento per applicare la formula a tutte le celle sottostanti.

Ora vedrete lo stesso risultato mostrato nell'immagine qui sotto. 👇

Per saperne di più: Come trovare i duplicati senza eliminarli in Excel (7 metodi)

5. Modificare la formula COUNTIF per disporre il conteggio dei duplicati in ordine crescente.

È possibile modificare la formula utilizzata nel metodo precedente se si desidera trovare l'ordine di occorrenza dei valori.

📌 Passi

  • Digitare la formula seguente nella cella C5 .

Notate con attenzione come abbiamo utilizzato la combinazione di riferimenti assoluti e relativi in questa formula rispetto alle formule precedenti.

=COUNTIF($B$5:B5,B5)

  • Colpire il tasto ENTRARE o premere il tasto CTRL+SHIFT+ENTER del tutto.
  • Infine, trascinare il campo Maniglia di riempimento o fare doppio clic su di essa per popolare le celle sottostanti con questa formula.

Si otterrà quindi il risultato mostrato di seguito. 👇

Per saperne di più: Formula per trovare i duplicati in Excel (6 modi semplici)

Letture simili

  • Come trovare i duplicati in una colonna con Excel VBA (5 modi)
  • Utilizzare il codice VBA per trovare righe duplicate in Excel (3 metodi)
  • Come trovare i duplicati in due diverse cartelle di lavoro di Excel (5 metodi)
  • Trovare i duplicati in una cartella di lavoro Excel (4 metodi)
  • Come visualizzare le corrispondenze duplicate in Excel (5 modi semplici)
  • Come confrontare due fogli Excel duplicati (4 modi rapidi)

6. Trovare i valori duplicati senza la prima occorrenza con una formula IF-COUNTIF

Si può dire che qualsiasi valore che appare per primo non dovrebbe essere considerato un duplicato. Ciò significa che si vogliono considerare unici i primi valori che si presentano. Quindi è necessario applicare una formula modificata.

📌 Passi

  • Per prima cosa, inserire la formula seguente nella cella C5 .
=IF(COUNTIF($B$5:B5,B5)>1, "Duplicato","")

  • Stampa CTRL+SHIFT+ENTER .
  • Successivamente, trascinare il campo Maniglia di riempimento o fare doppio clic su di essa.

Dopo di che, si otterrà il seguente risultato. 👇

Per saperne di più: Formula di Excel per trovare i duplicati in una colonna

7. Combinare IF e COUNTIFS per trovare se un'intera riga ha valori duplicati

Il Funzione COUNTIFS conta il numero di celle specificate da un insieme di criteri. Si può anche utilizzare una formula che combina SE e COUNTIFS per trovare righe duplicate nel dataset.

📌 Passi

Supponendo di avere i dati in Colonna B e Colonna C .

  • Inserite la seguente formula nella cella E5 come mostrato di seguito e premere il tasto CTRL+SHIFT+ENTER pulsanti in tutto e per tutto.
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Riga duplicata","")

Il COUNTIFS nella formula controllerà la presenza di duplicati in ogni colonna.

  • Ora spostate il Maniglia di riempimento icona fino in fondo.

Si vedrà quindi il risultato mostrato nell'immagine sottostante. 👇

Per saperne di più: Excel trova le righe duplicate in base a più colonne

8. Formula con le funzioni IF, OR e COUNTIF per trovare se esiste un valore duplicato in un elenco

Ora è possibile utilizzare una formula alternativa con IF, O , e COUNTIF se ci si preoccupa solo di scoprire se un elenco contiene o meno dei duplicati.

📌 Passi

  • Per prima cosa, inserire la seguente formula nella cella D6 .
=IF(OR(COUNTIF($B$5:$B$12,$B$5:$B$12)>1), "Sì", "No")

  • Colpire CTRL+SHIFT+ENTER .

A questo punto si vedrà un nel caso in cui l'elenco contenga dei duplicati e un No altrimenti.

🔎 Come funziona questa formula?

COUNTIF($B$5:$B$12,$B$5:$B$12)

Il Funzione COUNTIF restituisce il numero di celle dell'intervallo che soddisfano i criteri indicati.

Uscita: {3;1;3;1;2;1;2;3}

{3;1;3;1;2;1;2;3}>1

Questo restituisce VERO o FALSO se questa condizione è soddisfatta o meno.

Uscita: {TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE}

OR({VERO;FALSO;VERO;FALSO;VERO;FALSO;VERO;VERO;VERO})

Qui il Funzione OR restituisce FALSO se uno qualsiasi degli argomenti è FALSO, altrimenti restituisce VERO.

Uscita: VERO

SE(VERO, "Sì", "No")

Infine, il SE La funzione stampa "Sì" o "No", sulla base dei criteri VERO o FALSO.

Uscita: "Sì"

Per saperne di più: Elenco Top 10 di Excel con duplicati (2 modi)

9. Formula con le funzioni COUNTA e UNIQUE per trovare il numero di valori duplicati in un intervallo

Si può anche applicare una formula che utilizza l'opzione CONTE e UNICO funzioni.

📌 Passi

  • Digitare la seguente formula nella cella D10 per scoprire il numero di valori duplicati nell'intervallo.
=COUNTA($B$5:$B$12)-COUNTA(UNIQUE($B$5:$B$12))

  • Colpire il tasto ENTRARE chiave.

L'intera procedura e i risultati sono illustrati nell'immagine seguente. 👇

🔎 Come funziona questa formula?

COUNTA($B$5:$B$12)

Il Funzione COUNTA restituisce il numero di celle dell'intervallo non vuote.

Uscita: 8

UNICO($B$5:$B$12)

Il Funzione UNICA restituisce i valori unici dell'intervallo.

Uscita: {"Apple"; "Samsung"; "LG"; "Motorola"; "Google Pixel"}.

COUNTA({"Apple"; "Samsung"; "LG"; "Motorola"; "Google Pixel"})

Qui il Funzione COUNTA restituisce il numero di elementi dell'array ottenuto dall'oggetto Funzione UNICA .

Uscita: 5

8-5

La sottrazione fornisce il conteggio finale dei valori duplicati nel set di dati.

Uscita: 3

Per saperne di più: Come trovare e rimuovere le righe duplicate in Excel

Altri 2 modi per trovare valori duplicati in Excel

Finora abbiamo visto 9 formule per trovare i valori duplicati in Excel. In questa sezione vedremo come si può utilizzare Formattazione condizionale e il Tabella pivot di Excel per svolgere facilmente lo stesso lavoro.

1. Trovare valori duplicati con la formattazione condizionale

Per trovare il valore duplicato con la formattazione condizionale, è sufficiente eseguire i seguenti passaggi.

Passi:

  • Per prima cosa, andare alla pagina Casa Quindi selezionare Formattazione condizionale>> Regole di evidenziazione delle celle>> Valori duplicati come mostrato nella figura seguente.

  • Quindi selezionare OK nella finestra a comparsa, come mostrato di seguito. È possibile modificare il colore di evidenziazione utilizzando la freccia a discesa.

  • I valori che ricorrono più di una volta sono evidenziati come segue.

2. Trovare valori duplicati con una tabella pivot

Per trovare i duplicati in un set di dati creando rapidamente un file Tabella pivot è sufficiente seguire la procedura descritta di seguito.

Passi:

  • Per prima cosa, selezionare un punto qualsiasi del set di dati, quindi selezionare Inserisci>> Tabella pivot come mostrato di seguito.

  • Quindi trascinare il nome della colonna ( Marche ) della tabella sia nella sezione Righe e il campo Valori campo uno per uno, come mostrato nell'immagine sottostante.

  • In seguito, si vedrà il conteggio di ogni elemento unico nel file Tabella pivot come segue.

Cose da ricordare

  • Utilizzare sempre CTRL+SHIFT+ENTER per applicare il formule di array se non si utilizza Office365.
  • Fate attenzione a utilizzare i riferimenti corretti nelle formule, altrimenti potreste non ottenere il risultato desiderato.

Conclusione

Ora sapete come trovare i valori duplicati in excel usando la formula. Fateci sapere se questo articolo vi ha aiutato a risolvere il vostro problema. Potete anche usare la sezione dei commenti qui sotto per ulteriori domande o suggerimenti. Visitate il nostro sito ExcelWIKI Rimanete con noi e continuate a imparare.

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.