Sommario
In questa esercitazione imparerete come evidenziare automaticamente i duplicati in Excel una volta digitato qualcosa. Vedremo da vicino come ombreggiare celle duplicate, intere righe o duplicati consecutivi utilizzando la formattazione condizionale e uno strumento speciale.
La scorsa settimana abbiamo esplorato diversi modi per identificare i duplicati in Excel con le formule. Indubbiamente queste soluzioni sono molto utili, ma evidenziare le voci duplicate con un certo colore potrebbe rendere l'analisi dei dati ancora più semplice.
Il modo più rapido per trovare ed evidenziare i duplicati in Excel è l'uso della formattazione condizionale. Il vantaggio principale di questo metodo è che non solo mostra i duplicati nei dati esistenti, ma controlla automaticamente la presenza di nuovi dati nel foglio di lavoro.
Queste tecniche funzionano in tutte le versioni di Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 e inferiori.
Come evidenziare i duplicati in Excel
In tutte le versioni di Excel esiste una regola predefinita per evidenziare le celle duplicate. Per applicare questa regola ai vostri fogli di lavoro, eseguite i seguenti passaggi:
- Selezionare i dati che si desidera controllare per verificare la presenza di duplicati, che possono essere una colonna, una riga o un intervallo di celle.
- Sul Casa nella scheda Stili gruppo, fare clic su Formattazione condizionale > Regole di evidenziazione delle celle > Valori duplicati...
- Il Valori duplicati Si aprirà una finestra di dialogo con il formato di riempimento rosso chiaro e di testo rosso scuro selezionati per impostazione predefinita. Per applicare il formato predefinito, è sufficiente fare clic su OK .
Oltre al riempimento rosso e alla formattazione del testo, sono disponibili una serie di altri formati predefiniti nell'elenco a discesa. Per ombreggiare i duplicati utilizzando un altro colore, fare clic su Formato personalizzato... (l'ultima voce del menu a tendina) e selezionare il colore del riempimento e/o del carattere desiderato.
Suggerimento: per evidenziare i valori unici, selezionare Unico nel riquadro di sinistra.
Utilizzando la regola incorporata, è possibile evidenziare i duplicati in una colonna o in più colonne, come mostrato nella seguente schermata:
Nota: quando si applica la regola dei duplicati incorporata a due o più colonne, Excel non confronta i valori in tali colonne, ma si limita a evidenziare tutte le istanze duplicate nell'intervallo. Se si desidera trovare ed evidenziare le corrispondenze e le differenze tra due colonne, seguire gli esempi riportati nel tutorial collegato sopra.
Quando si utilizza la regola incorporata di Excel per evidenziare i valori duplicati, tenere presente le due cose seguenti:
- Funziona solo per le singole cellule. a evidenziare le righe duplicate È necessario creare le proprie regole in base ai valori di una colonna specifica o confrontando i valori di più colonne.
- Evidenzia le celle duplicate, comprese le prime occorrenze. Per evidenziare tutti i duplicati tranne le prime istanze creare una regola di formattazione condizionale basata sulla formula, come spiegato nell'esempio successivo.
Come evidenziare i duplicati senza la prima occorrenza
Per evidenziare la seconda e tutte le successive occorrenze di duplicati, selezionare le celle che si desidera colorare e creare una regola basata su una formula in questo modo:
- Sul Casa nella scheda Stili gruppo, fare clic su Formattazione condizionale > Nuova regola> Utilizza una formula per determinare quali celle formattare .
- Nel Formatta i valori in cui questa formula è vera inserire una formula simile a questa:
=COUNTIF($A$2:$A2,$A2)>1
Dove A2 è la cella più alta dell'intervallo selezionato.
Se non avete molta esperienza con la formattazione condizionale di Excel, troverete i passaggi dettagliati per creare una regola basata sulla formula nella seguente esercitazione: Formattazione condizionale di Excel basata sul valore di un'altra cella.
Di conseguenza, le celle duplicate, escluse le prime istanze, verranno evidenziate con il colore desiderato:
Come mostrare il 3°, il 4° e tutti i successivi record duplicati
Per visualizzare i duplicati a partire dall'ennesima occorrenza, creare una regola di formattazione condizionale basata sulla formula come nell'esempio precedente, con l'unica differenza di sostituire>1 alla fine della formula con il numero richiesto. Ad esempio:
Per evidenziare la terza e tutte le successive istanze di duplicazione, creare una regola di formattazione condizionale basata su questa formula:
=COUNTIF($A$2:$A2,$A2)>=3
Per ombreggiare il quarto e tutti i successivi record duplicati, utilizzare questa formula:
=COUNTIF($A$2:$A2,$A2)>=4
Per evidenziare solo le occorrenze specifiche, utilizzare l'opzione pari a Per esempio, per evidenziare solo la seconda istanza, si usa questa formula:
=COUNTIF($A$2:$A2,$A2)=2
Come evidenziare i duplicati in un intervallo (più colonne)
Quando si desidera verificare la presenza di duplicati su più colonne, non confrontando le colonne tra loro, ma trovando tutte le istanze dello stesso elemento in tutte le colonne, utilizzare una delle seguenti soluzioni.
Evidenzia i duplicati in più colonne, compresa la prima occorrenza.
Se la prima istanza di un elemento che compare più di una volta nell'insieme di dati è considerata un duplicato, la soluzione più semplice è utilizzare la regola integrata di Excel per i duplicati.
Oppure, creare una regola di formattazione condizionale con questa formula:
COUNTIF( gamma , top_cell )>1Ad esempio, per evidenziare i duplicati nell'intervallo A2:C8, la formula è la seguente:
=COUNTIF($A$2:$C$8, A2)>1
Notate l'uso di riferimenti di cella assoluti per l'intervallo ($A$2:$C$8) e di riferimenti relativi per la cella superiore (A2).
Evidenzia i duplicati in più colonne, ad eccezione della prima occorrenza.
La soluzione per questo scenario è molto più complicata, non c'è da stupirsi che Excel non abbia una regola integrata per questo :)
Per evidenziare le voci duplicate in più colonne ignorando la prima occorrenza, è necessario creare 2 regole con le seguenti formule:
Regola 1. Si applica alla prima colonna
In questo caso si utilizza esattamente la stessa formula utilizzata per evidenziare i duplicati senza la prima occorrenza in una colonna (i passaggi dettagliati sono disponibili qui).
In questo esempio, stiamo creando una regola per A2:A8 con questa formula:
=COUNTIF($A$2:$A2,$A2)>1
Di conseguenza, gli elementi duplicati senza la prima occorrenza sono evidenziati nella colonna più a sinistra dell'intervallo (nel nostro caso c'è solo un elemento di questo tipo):
Regola 2. Si applica a tutte le colonne successive
Per evidenziare i duplicati nelle colonne rimanenti (B2:C8), utilizzare questa formula:
=COUNTIF(A$2:$A$8,B2)+COUNTIF(B$2:B2,B2)>1
Nella formula sopra riportata, la prima funzione COUNTIF conta le occorrenze di un determinato elemento nella prima colonna e la seconda COUNTIF fa lo stesso per tutte le colonne successive. Quindi, si sommano questi numeri e si verifica se la somma è maggiore di 1.
Di conseguenza, vengono trovati ed evidenziati tutti gli elementi duplicati, ad eccezione della loro prima occorrenza:
Evidenzia i duplicati in tutte le colonne con un'unica regola
Un'altra soluzione possibile è aggiungere una colonna vuota a sinistra del dataset e combinare le formule precedenti in un'unica formula come questa:
=IF(COLONNE($B2:B2)>1,COUNTIF(A$2:$B$8,B2),0) + COUNTIF(B$2:B2,B2)>1
Dove B2 è la cella superiore con i dati della seconda colonna dell'intervallo di destinazione.
Per comprendere meglio la formula, suddividiamola in due parti principali:
- Per la prima colonna (B), la condizione IF non è mai soddisfatta, quindi viene calcolata solo la seconda funzione COUNTIF (abbiamo usato questa formula per trovare i duplicati tranne le prime occorrenze in una colonna).
- Per tutte le colonne successive (C2:D8), il punto chiave è l'uso intelligente dei riferimenti assoluti e relativi nelle due funzioni COUNTIF. Per facilitare la comprensione, l'ho copiata nella colonna G, in modo da poter vedere come cambia la formula quando viene applicata ad altre celle:
Poiché la condizione IF è sempre VERA per tutte le colonne diverse dalla prima (il numero di colonne è maggiore di 1), la formula procede in questo modo:
- Conta il numero di occorrenze di un determinato elemento (D5 nella schermata precedente) in tutte le colonne a sinistra della colonna in questione:
COUNTIF(B$2:$C$8,D5)
- Conta il numero di occorrenze di un dato elemento nella colonna dell'elemento, fino alla cella dell'elemento:
COUNTIF(D$2:D5,D5)
- Infine, la formula somma i risultati di entrambe le funzioni COUNTIF. Se il numero totale è maggiore di 1, ovvero se c'è più di una occorrenza dell'elemento, la regola viene applicata e l'elemento viene evidenziato.
Evidenziazione di intere righe in base a valori duplicati in una colonna
Se la tabella contiene diverse colonne, è possibile evidenziare intere righe in base ai record duplicati in una colonna specifica.
Come già si sa, la regola integrata di Excel per i duplicati funziona solo a livello di cella, ma una regola personalizzata basata su una formula non ha problemi con l'ombreggiatura delle righe. Il punto chiave è selezionare le righe intere e quindi creare una regola con una delle seguenti formule:
- Per evidenziare le righe duplicate esclusa la 1ª occorrenza :
=COUNTIF($A$2:$A2, $A2)>1
=COUNTIF($A$2:$A$15, $A2)>1
Dove A2 è la prima cella e A15 è l'ultima cella utilizzata nella colonna di cui si vuole verificare la presenza di duplicati. Come si vede, l'uso intelligente dei riferimenti assoluti e relativi alle celle fa la differenza.
La seguente schermata mostra entrambe le regole in azione:
Come evidenziare le righe duplicate in Excel
L'esempio precedente ha dimostrato come colorare intere righe in base ai valori duplicati in una colonna specifica. Ma cosa succede se si vogliono visualizzare le righe che hanno valori identici in diverse colonne? Oppure, come si fa a evidenziare le righe duplicate assolute, quelle che hanno valori completamente uguali in tutte le colonne?
A questo scopo, utilizzate la funzione COUNTIFS che consente di confrontare le celle in base a più criteri. Ad esempio, per evidenziare le righe duplicate che hanno valori identici nelle colonne A e B, utilizzate una delle seguenti formule:
- Per evidenziare le righe duplicate eccetto la prima occorrenza :
=COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1
=COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1
La seguente schermata mostra il risultato:
Come si capisce, l'esempio precedente è solo a scopo dimostrativo. Quando si evidenziano le righe duplicate nei fogli della vita reale, non ci si limita naturalmente a confrontare i valori di due sole colonne: la funzione COUNTIFS può elaborare fino a 127 coppie intervallo/criterio.
Evidenziazione di celle consecutive duplicate in Excel
A volte potrebbe non essere necessario evidenziare tutti i duplicati in una colonna, ma piuttosto mostrare solo le celle duplicate consecutive, cioè quelle che si trovano una accanto all'altra. A questo scopo, selezionate le celle con i dati (esclusa l'intestazione della colonna) e create una regola di formattazione condizionale con una delle formule seguenti:
- Per evidenziare i duplicati consecutivi senza 1a occorrenza :
=$A1=$A2
=OR($A1=$A2, $A2=$A3)
L'immagine seguente mostra l'evidenziazione di testi consecutivi duplicati, ma queste regole funzionano anche per numeri e date consecutivi duplicati:
Se il vostro foglio Excel può avere righe vuote e non volete che le celle vuote consecutive vengano evidenziate, apportate i seguenti miglioramenti alle formule:
- Per evidenziare le celle duplicate consecutive senza 1a occorrenza e ignora le celle vuote :
=E($A2"", $A1=$A2)
=E($A2"", O($A1=$A2, $A2=$A3))
Come vedete, non è un grosso problema evidenziare i duplicati in Excel usando la formattazione condizionale. Tuttavia, c'è un modo ancora più veloce e semplice. Per scoprirlo, leggete la prossima sezione di questa guida.
Come evidenziare i duplicati in Excel con Duplicate Remover
Il componente aggiuntivo Duplicate Remover è la soluzione completa per gestire i record duplicati in Excel: può trovare, evidenziare, selezionare, copiare o spostare celle duplicate o intere righe duplicate.
Nonostante il suo nome, il componente aggiuntivo è in grado di evidenziare i duplicati con colori diversi senza cancellare loro.
Duplicate Remover aggiunge 3 nuove funzioni alla barra multifunzione di Excel:
- Tabella Dedupe - per trovare ed evidenziare immediatamente i duplicati in una tabella.
- Rimuovi duplicati - Procedura guidata passo-passo con opzioni avanzate per identificare ed evidenziare duplicati o valori unici in 1 tabella.
- Confronto tra 2 tabelle - trovare ed evidenziare i duplicati confrontando due colonne o due tabelle separate.
Dopo aver installato Ultimate Suite for Excel, si troveranno questi strumenti nella sezione Dati Ablebits nella scheda Dedupe gruppo:
Evidenziare i duplicati in Excel in un paio di clic
Per questo esempio, ho creato la seguente tabella con alcune centinaia di righe e il nostro obiettivo è quello di evidenziare le righe duplicate che hanno valori uguali in tutte e tre le colonne:
Che ci crediate o no, potete ottenere il risultato desiderato con soli 2 clic del mouse :)
- Con una cella qualsiasi della tabella selezionata, fare clic sul pulsante Tabella Dedupe e l'ingegnoso componente aggiuntivo preleverà l'intera tabella.
- Il Tabella Dedupe si aprirà una finestra di dialogo con la selezione automatica di tutte le colonne e l'opzione Duplicati di colore Quindi, tutto ciò che dovete fare è cliccare su OK :) Fatto!
Suggerimento: se si desidera rilevare le righe duplicate in base a una o più colonne, deselezionare tutte le colonne irrilevanti e lasciare selezionate solo le colonne chiave.
Il risultato sarebbe simile a questo:
Come si vede nell'immagine qui sopra, lo strumento Tabella errata ha evidenziato le righe duplicate senza prima istanze .
Se si desidera evidenziare i duplicati comprese le prime occorrenze o se si desidera colorare i record unici piuttosto che i duplicati, o se non si gradisce il colore rosso predefinito, si può usare il comando Procedura guidata per la rimozione dei duplicati che ha tutte queste caratteristiche e molte altre ancora.
Evidenziate i duplicati in Excel utilizzando una procedura guidata avanzata passo dopo passo
Rispetto al swift Tabella Dedupe strumento, il Rimuovi duplicati La procedura guidata richiede qualche clic in più, ma è compensata da una serie di opzioni aggiuntive. Lasciate che ve la mostri in azione:
- Selezionare una cella della tabella in cui si desidera evidenziare i duplicati e fare clic sul pulsante Rimuovi duplicati La procedura guidata verrà eseguita e l'intera tabella verrà selezionata. Il componente aggiuntivo suggerisce anche di creare una copia di backup della tabella, per ogni evenienza. Se non ne avete bisogno, deselezionate la casella.
Verificare che la tabella sia stata selezionata correttamente e fare clic su Avanti .
- Selezionare uno dei seguenti tipi di dati che si desidera trovare:
- Duplicati tranne la prima occorrenza
- Duplicati con 1a occorrenza
- Valori unici
- Valori unici e 1ª occorrenza di duplicati
Per questo esempio, troviamo Duplicati + 1a occorrenza :
- A questo punto, selezionare le colonne da controllare per i duplicati. Poiché si desidera evidenziare le righe complete di duplicati, ho selezionato tutte e 3 le colonne.
Inoltre, il componente aggiuntivo consente di specificare se la tabella ha intestazioni e se si desidera saltare le celle vuote. Entrambe le opzioni sono selezionate per impostazione predefinita.
Da oggi stiamo esplorando diversi modi per Evidenziare duplicati in Excel, la nostra scelta è ovvia :) Quindi, selezionare Riempire con il colore e scegliere uno dei colori standard del tema, oppure fare clic su Altri colori... e scegliere un colore RGB o HSL personalizzato.
Fare clic sul pulsante Finitura e godetevi il risultato :)
In questo modo si evidenziano i duplicati in Excel utilizzando il nostro componente aggiuntivo Duplicate Remover. Se siete curiosi di provare questo strumento sui vostri fogli di lavoro, siete invitati a scaricare una versione di prova completamente funzionale della Ultimate Suite, che include tutti i nostri strumenti per risparmiare tempo in Excel. E il vostro feedback nei commenti sarà molto apprezzato!