Formula di Excel per trovare i duplicati in una colonna

  • Condividi Questo
Hugh West

In Microsoft Excel sono disponibili numerosi metodi per trovare i duplicati in una singola colonna. Possiamo inserire una funzione o utilizzare una formula combinata per identificare i duplicati o le corrispondenze nel nostro foglio di lavoro Excel. In questo articolo imparerete tutti i metodi semplici possibili per trovare i valori duplicati in una colonna con esempi e illustrazioni appropriate.

Scarica il quaderno di esercizi

È possibile scaricare la cartella di lavoro Excel che abbiamo utilizzato per preparare questo articolo.

Trova i duplicati in una colonna.xlsx

8 modi adatti per trovare i duplicati in una colonna con la formula di Excel

1. Usare la funzione COUNTIF per trovare i duplicati insieme alla prima occorrenza

Nella tabella seguente, ci sono diversi nomi che si trovano sotto la voce Nome intestazione in Colonna B . e sotto il Duplicato intestazione in Colonna C , noi utilizzare la funzione COUNTIF per scoprire se un nome nella colonna di sinistra ha dei duplicati o meno. La formula restituirà VERO per i nomi duplicati e FALSO per quelli unici.

Nella prima uscita Cellula C5 , la formula con il COUNTIF funzione sarà:

=COUNTIF($B$5:$B$14,B5)>1

Dopo aver premuto Entrare e riempire automaticamente il resto delle celle in Colonna C , otterremo i seguenti risultati.

In questa formula, il COUNTIF La funzione restituisce il numero di conteggi per ogni nome e, utilizzando l'operatore logico, abbiamo cercato i conteggi che sono maggiori di 1 In questo modo è possibile identificare i duplicati cercando il valore booleano 'VERO' solo.

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

2. Creare una formula con le funzioni IF e COUNTIF per trovare i duplicati in una colonna.

Possiamo anche combinare SE e COUNTIF per restituire le uscite con testi personalizzati. Sotto la voce Uscita la formula restituirà 'Duplicato' per i nomi duplicati presenti in Colonna B E se un testo è unico nella cartella Nome la formula restituirà uno spazio vuoto per il valore di testo corrispondente.

Quindi, la formula richiesta che combina il SE e COUNTIF funzioni in Cellula C5 dovrebbe essere:

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

Ora premere Entrare , utilizzare Maniglia di riempimento per riempire automaticamente le altre celle sotto la voce Uscita e troverete subito i seguenti output.

In questa formula, il SE La funzione cerca i conteggi superiori a 1 e, se li trova, restituisce il testo specificato. 'Duplicato' altrimenti una cella vuota.

Per saperne di più: Come trovare i valori duplicati in Excel usando la formula (9 metodi)

3. Trovare i duplicati in una colonna senza la prima occorrenza in Excel

In questa sezione, inseriremo una formula che visualizzerà 'Duplicato' dalla seconda occorrenza di un testo simile. Ad esempio, se un nome in Colonna B è presente tre volte, allora la formula restituirà il testo definito 'Duplicato' solo per la seconda e terza occorrenza.

La formula richiesta per la prima uscita Cellula C5 sarà:

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

Dopo aver premuto Entrare e trascinando verso il basso fino all'ultima cella del file Uscita otterremo i seguenti valori di ritorno.

Per il primo risultato nella cella C5 abbiamo definito l'intervallo di celle con $B$5:$B5 e quindi la formula cercherà solo la prima cella per trovare un valore duplicato. Trascinando verso il basso il campo Maniglia di riempimento per trovare le uscite successive, il numero di celle nel intervallo definito per il COUNTIF aumenta di 1 per ogni cella successiva. Quindi, la prima occorrenza di un testo nella tabella Nome la colonna non viene conteggiata per più di 1 qui.

Per saperne di più: Come trovare i duplicati in una colonna usando Excel VBA (5 modi)

4. Formula di Excel per trovare duplicati sensibili alle maiuscole in una singola colonna

Ora applicheremo un'altra formula combinata per trovare i duplicati sensibili alle maiuscole e minuscole. Combineremo la formula Funzioni IF, SUM ed EXACT qui. Il ESATTO verifica se due stringhe sono esattamente uguali. La funzione SOMMA si limita a sommare i valori numerici.

Nella prima uscita Cellula C5 , la formula combinata con le funzioni di riferimento sarà:

=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1,"", "Duplicato")

Ora premere Entrare e riempire automaticamente l'intera colonna per trovare tutti i valori di ritorno.

Se ci fate caso, noterete che il nome 'Fred' è presente tre volte nel Nome Ma la formula ha restituito 'Duplicato' solo per le prime due occorrenze e la terza viene ignorata perché il caso della prima lettera non corrisponde a quello delle altre.

🔎 Come funziona la formula?

  • Il ESATTO cerca le corrispondenze esatte e senza distinzione di maiuscole e minuscole per il primo testo della colonna Nome e restituisce il seguente risultato:

{VERO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO}.

  • Con l'utilizzo di doppio unario (-) , i valori di ritorno vengono convertiti in numeri, '1' per VERO e '0' per FALSO Quindi i valori di ritorno saranno:

{1;0;0;0;0;0;0;0;0;0}

  • Il SOMMA La funzione somma tutti i valori numerici trovati nel passaggio precedente.
  • =SOMMA((-EXACT($B$5:$B$14, B5)))<=1: Questa parte della formula verifica se la somma o il valore di ritorno trovato nell'ultimo passaggio è uguale o inferiore a 1 .
  • Infine, il SE cerca la somma minore o uguale a 1 e restituisce una cella vuota e, se non viene trovata, restituisce il testo definito 'Duplicato' .
  • La formula diventa applicabile per il resto delle celle del file Uscita dopo aver riempito la prima cella.

Per saperne di più: Trovare duplicati in due colonne in Excel (6 approcci adatti)

Letture simili

  • Excel Trova i duplicati nella colonna ed elimina la riga (4 modi rapidi)
  • Excel trova le righe duplicate in base a più colonne
  • Come trovare le righe duplicate in Excel (5 modi rapidi)
  • Elenco Top 10 di Excel con duplicati (2 modi)
  • Come confrontare le righe in Excel per individuare i duplicati

5. Trovare la sequenza di duplicati con la formula di Excel

In questa sezione, cercheremo i duplicati con il metodo COUNTIF e restituirà il numero sequenziale di ogni occorrenza del testo simile nella colonna Output.

La formula richiesta nel primo output Cellula C5 è:

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

Stampa Entrare , riempire l'intera colonna e si otterranno i seguenti valori di ritorno. Nell'immagine sottostante, il nome Fred è presente tre volte e nelle celle di output evidenziate vengono visualizzati i numeri sequenziali di tutti i duplicati, compresa la prima occorrenza.

In questa formula, abbiamo utilizzato la formula riferimento relativo alla cella per l'intervallo di celle selezionato. Quindi, quando la formula comincia a scendere nel Uscita Il testo duplicato in tutte le celle successive viene quindi ignorato finché la formula non raggiunge il valore duplicato corrispondente.

6. Filtrare ed eliminare i duplicati in una colonna in Excel

Dopo aver applicato la formula per trovare i valori duplicati, possiamo filtrarli ed eliminarli subito. Nell'immagine sottostante, i dati di output sono stati trovati seguendo il metodo precedente. Ora passiamo ai passi successivi per raggiungere i nostri obiettivi in questa sezione.

📌 Fase 1:

➤ Selezionare prima l'intera tabella, comprese le intestazioni.

➤ Sotto il Casa selezionare l'opzione Filtro dal Ordinamento e filtro nel menu a tendina di Editing gruppo di comandi.

Quindi, abbiamo appena attivato il Filtro per le nostre intestazioni nella tabella seguente.

📌 Fase 2:

➤ Fare clic sul pulsante Uscita e deselezionare la prima opzione che riporta il valore numerico '1' .

➤ Ora premere OK .

Ora vediamo i testi duplicati senza la loro prima occorrenza nella tabella filtrata qui sotto.

📌 Fase 3:

➤ Selezionare le celle contenenti i nomi e le uscite corrispondenti.

➤ E cancellarli tutti.

📌 Passo 4:

➤ Aprire il menu Uscita filtro di nuovo.

➤ Contrassegnare l'opzione che mostra '1' solo.

➤ Stampa Entrare e il gioco è fatto.

Come nella seguente schermata, ora si otterranno tutti i dati di testo unici o solo i nomi.

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

7. Formula di Excel per trovare i duplicati in una colonna in base a una condizione

Possiamo anche inserire una condizione e trovare i duplicati di conseguenza per i valori presenti in una colonna. Nell'immagine seguente, abbiamo una colonna aggiuntiva che rappresenta i dipartimenti di tutti i dipendenti di un'organizzazione.

Ora potremmo avere due dipendenti con un nome simile ma in dipartimenti diversi. E uno dei loro nomi con il dipartimento corrispondente potrebbe essere presente con duplicazioni nel seguente set di dati. Combinando i dati di SE e COUNTIFS per cercare le righe duplicate.

La formula richiesta nel primo output Cella D5 sarà:

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1, "Duplicato","")

Dopo aver premuto Entrare e riempire l'intero Uscita otterremo i valori di ritorno come mostrato di seguito.

In Colonna B , abbiamo il nome 'Fred' tre volte, ma solo con il Vendite reparto (Riga 7) Le altre due occorrenze di questo nome simile sono con il Marketing reparto (Riga 9 e riga 13) Quindi, una di queste è una duplicazione. Pertanto, possiamo inserire più condizioni nel campo COUNTIFS per trovare l'output richiesto.

Per saperne di più: Trova corrispondenze o valori duplicati in Excel

8. Trovare ed evidenziare i duplicati con la regola di formattazione condizionale

Nell'ultima sezione, scopriremo i duplicati e li evidenzieremo utilizzando l'opzione Formattazione condizionale Assegneremo una formula con il comando COUNTIF nella funzione Scatola delle regole e poi definire il formato delle celle in cui la nostra formula restituirà il valore booleano 'VERO' solo.

Seguiamo ora i passaggi indicati di seguito per soddisfare i criteri:

📌 Fase 1:

➤ Selezionare tutti i nomi sotto la voce Nome intestazione in Colonna B .

➤ Sotto il Casa scegliere l'opzione Nuova regola dal Formattazione condizionale a discesa.

Una finestra di dialogo denominata Nuova regola di formattazione apparirà.

📌 Fase 2:

➤ Selezionare l'opzione Tipo di regola come Utilizzare una formula per determinare le celle da formattare'. .

➤ Nel Descrizione della regola incorporare la seguente formula:

=COUNTIF($B$5:$B$14,B5)>1

➤ Stampa Formato .

📌 Fase 3:

➤ Nel Formattare le celle passare alla finestra Riempimento e selezionare un colore di sfondo per le celle duplicate.

➤ Stampa OK .

📌 Passo 4:

➤ Troverete un'anteprima del formato della cella, come mostrato nell'immagine seguente.

➤ Stampa OK per l'ultima volta e abbiamo finito.

Infine, si noteranno i duplicati evidenziati, compresa la prima occorrenza, come mostrato nella seguente schermata.

Per saperne di più: Come trovare, evidenziare e rimuovere i duplicati in Excel

Parole conclusive

Spero che tutti questi semplici metodi sopra menzionati vi aiutino ad applicarli nei vostri fogli di calcolo Excel quando dovete identificare i duplicati con le formule. Se avete domande o commenti, fatemelo sapere nella sezione dei commenti. Oppure potete consultare gli altri articoli relativi alle funzioni di Excel su questo sito.

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.