Confronta due colonne e trova duplicati in Excel (Guida completa)
Identificare i valori duplicati in due colonne in Excel è un compito comune nell'analisi dei dati. Questo aiuta a individuare errori di inserimento dati, record duplicati o per scopi di pulizia dei dati. Questo articolo ti guiderà su come identificare in modo efficiente e accurato i duplicati o le corrispondenze in due colonne.
Confronta due colonne per trovare valori duplicati
- Evidenzia i duplicati in due colonne con la Formattazione Condizionale
- Seleziona ed evidenzia i duplicati in due colonne con uno strumento potente – Kutools
- Trova ed estrai duplicati in due colonne con le formule
- Seleziona i duplicati in due colonne con il codice VBA
Confronta due colonne per trovare valori duplicati
Per trovare valori duplicati tra due colonne, ci sono diversi metodi disponibili a seconda delle tue esigenze, come evidenziare i duplicati per una panoramica visiva o estrarli per un'analisi approfondita. In questa sezione, introdurremo alcuni trucchi rapidi per svolgere questo compito in Excel.
Evidenzia i duplicati in due colonne con la Formattazione Condizionale
Evidenziare i duplicati in due colonne in Excel è un modo efficiente per identificare dati ripetuti, soprattutto all'interno di grandi set di dati dove la revisione manuale è impraticabile. In questo caso, la Formattazione Condizionale è una funzionalità utile per risolvere questo compito.
Passo 1: Seleziona i dati nella colonna da cui vuoi evidenziare i duplicati
In questo esempio, selezionerò A2:A10, vedi screenshot:
Passo 2: Applica la funzionalità Formattazione Condizionale
- Clicca "Home" > "Formattazione Condizionale" > "Nuova regola", vedi screenshot:
- Nella finestra di dialogo "Nuova Regola di Formattazione", effettua le seguenti operazioni:
- 2.1 Seleziona "Usa una formula per determinare quali celle formattare" dalla casella di riepilogo "Seleziona un tipo di regola";
- 2.2 Digita la seguente formula nella casella di testo "Formatta i valori in cui questa formula è vera";
=COUNTIF($B$2:$B$10, A2)>0
- Nota: Nella formula sopra, "B2:B10" rappresenta l'elenco di dati con cui vuoi confrontarti, "A2" è la prima cella della colonna in cui vuoi evidenziare i duplicati. Questa formula verifica se il valore nella cella A2 si trova in qualsiasi punto della colonna B. Modifica i riferimenti alle celle in base ai tuoi dati.
- 2.3 Poi, clicca sul pulsante "Formato".
- Nella finestra di dialogo "Formato Celle" che appare, specifica un colore per evidenziare gli elementi duplicati. E clicca "OK".
- Quando ritorna alla finestra di dialogo "Nuova Regola di Formattazione", clicca sul pulsante "OK".
Risultato:
Ora, i valori che sono duplicati sia nella colonna A che nella colonna B sono evidenziati nella colonna A come mostrato nello screenshot seguente:
- La regola dei duplicati nella "Formattazione Condizionale" non è "sensibile alle maiuscole/minuscole". Quindi, Apple e apple verrebbero entrambi contrassegnati come duplicati.
- Se vuoi evidenziare i duplicati dalla colonna B, devi prima selezionare la colonna B e poi applicare la seguente formula nella "Formattazione Condizionale":
=COUNTIF($A$2:$A$10, B2)>0
Seleziona ed evidenzia i duplicati in due colonne con uno strumento potente – Kutools
A volte, potresti aver bisogno non solo di evidenziare ma anche di selezionare i duplicati per copiarli e incollarli in un'altra posizione nel tuo foglio di lavoro. In questi casi, la funzionalità "Seleziona Celle Uguali & Diverse" di "Kutools per Excel" è una scelta ideale. Può identificare i valori duplicati o univoci evidenziando e selezionando le celle di cui hai bisogno.
Clicca "Kutools" > "Seleziona" > "Seleziona Celle Uguali & Diverse", nella finestra di dialogo "Seleziona Celle Uguali & Diverse", effettua le seguenti operazioni:
- Seleziona i dati di origine e i dati da confrontare nelle caselle "Trova valori in" e "Secondo" separatamente;
- Seleziona "Per riga" sotto la sezione "Metodo";
- Scegli "Stesso valore" dalla sezione "Trova";
- Specifica un colore di sfondo per evidenziare i valori duplicati sotto la sezione "Elaborazione dei risultati";
- Infine, clicca sul pulsante "OK".
Risultato:
Ora, i valori che sono duplicati sia nella colonna A che nella colonna B sono evidenziati e selezionati nella colonna A, pronti per essere copiati e incollati in qualsiasi cella desiderata. Vedi screenshot:
- Questa funzionalità supporta il confronto sensibile alle maiuscole/minuscole quando la casella di controllo "Sensibile alle maiuscole/minuscole" è selezionata nella finestra di dialogo "Seleziona Celle Uguali & Diverse".
- Se vuoi selezionare i duplicati dalla colonna B, devi semplicemente scambiare le due colonne selezionate nelle caselle "Trova valori in" e "Secondo" della finestra di dialogo "Seleziona Celle Uguali & Diverse";
- Per applicare questa funzionalità, scarica e installa Kutools per Excel.
Trova ed estrai duplicati in due colonne con la formula
Per trovare ed estrarre duplicati tra due colonne, puoi usare una formula per individuare ed estrarre i duplicati.
Copia e incolla la seguente formula in una cella vuota dove vuoi inserire il risultato, quindi trascina la maniglia di riempimento verso il basso per applicare questa formula ad altre celle.
=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)
Nota: Nella formula sopra, "A2" è la prima cella della colonna in cui vuoi trovare i duplicati; "B2:B10" rappresenta l'elenco di dati con cui vuoi confrontarti.
Risultato:
Come puoi vedere, se i dati nella Colonna A esistono nella Colonna B, il valore verrà visualizzato; altrimenti, le celle rimarranno vuote.
Seleziona i duplicati in due colonne con il codice VBA
Questa sezione ti guiderà attraverso i passaggi per creare un codice VBA che identifica e seleziona i valori duplicati tra due colonne.
Passo 1: Apri l'editor del modulo VBA e copia il codice
- Premi i tasti "Alt + F11" per aprire la finestra "Microsoft Visual Basic for Applications".
- Nella finestra aperta, clicca "Inserisci" > "Modulo" per creare un nuovo modulo vuoto.
- Poi, copia e incolla il codice sottostante nel modulo vuoto.
Codice VBA: Trova e seleziona i valori duplicati tra due colonne
Sub Compare() 'Update by Extendoffice Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range xTitleId = "KutoolsforExcel" On Error Resume Next Set Range1 = Application.Selection Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8) Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8) Application.ScreenUpdating = False For Each Rng1 In Range1 xValue = Rng1.Value For Each Rng2 In Range2 If xValue = Rng2.Value Then If outRng Is Nothing Then Set outRng = Rng1 Else Set outRng = Application.Union(outRng, Rng1) End If End If Next Next outRng.Select Application.ScreenUpdating = True End Sub
Passo 2: Esegui questo codice VBA
- Dopo aver incollato questo codice, premi il tasto "F5" per eseguire il codice. Nel primo prompt, seleziona l'elenco di dati da cui vuoi selezionare i duplicati. Poi, clicca "OK".
- Nel secondo prompt, seleziona l'elenco di dati con cui vuoi confrontarti, e poi, clicca "OK", vedi screenshot:
Risultato:
Ora, i valori duplicati dalle Colonne A e B sono selezionati nella Colonna A, permettendoti di colorare le celle o copiarle e incollarle come necessario.
- Questo codice VBA è "sensibile alle maiuscole/minuscole";
- Se vuoi selezionare i duplicati dalla colonna B, devi semplicemente scambiare le due colonne selezionate quando selezioni l'intervallo di dati.
Confronta due colonne per corrispondenze riga per riga
In Excel, confrontare due colonne riga per riga è spesso necessario per controllare le corrispondenze, il che aiuta in attività come la verifica dei record o l'analisi delle tendenze dei dati. Excel ha diversi modi per farlo, da formule facili a funzionalità speciali, quindi puoi scegliere quello migliore per le esigenze dei tuoi dati. Diamo un'occhiata ad alcuni metodi semplici per svolgere questo compito in modo efficace.
Confronta due colonne nella stessa riga con le formule
Le formule di Excel offrono un approccio semplice ma potente per il confronto dei dati tra colonne. Ecco come puoi usarle. Supponendo di avere dati nella Colonna A e nella Colonna B, per controllare se i dati nelle due colonne corrispondono, le seguenti formule possono esserti utili:
- "Utilizzando l'operatore Uguale a (=)": il modo più semplice per confrontare due celle
- "Funzione SE": per rendere il tuo confronto più informativo
- "Funzione IDENTICO": un confronto sensibile alle maiuscole/minuscole
Utilizzando l'operatore Uguale a (=):
Inserisci o copia la seguente formula, premi il tasto "Invio" e poi trascina la maniglia di riempimento verso il basso per ottenere tutti i risultati. Restituirà VERO se i valori nella stessa riga delle Colonne A e B sono identici, e FALSO se non lo sono. Vedi screenshot:
=A2=B2
Funzione SE:
Se vuoi rendere il confronto più informativo, potresti usare la funzione SE per visualizzare messaggi personalizzati.
Inserisci o copia la formula sottostante, premi il tasto "Invio" e poi trascina la maniglia di riempimento verso il basso per ottenere tutti i risultati. Restituirà Corrispondenza quando i valori sono uguali e Nessuna Corrispondenza quando sono diversi. Vedi screenshot:
=IF(A2=B2, "Match", "No Match")
IDENTICO Funzione:
Se hai bisogno di un confronto sensibile alle maiuscole/minuscole, la "funzione IDENTICO" è la soluzione giusta.
Inserisci o copia la seguente formula, premi il tasto "Invio" e poi trascina la maniglia di riempimento verso il basso per ottenere tutti i risultati. Restituirà Corrispondenza quando i valori corrispondono esattamente e Nessuna Corrispondenza quando sono diversi. Vedi screenshot:
=IF(EXACT(A2,B2), "Match", "No match")
Seleziona ed evidenzia le corrispondenze nella stessa riga con uno strumento utile - Kutools
Se hai bisogno di selezionare e ombreggiare le corrispondenze tra due colonne riga per riga invece di ottenere il risultato in una colonna separata, la funzionalità Confronta Celle di Kutools per Excel sarà un'opzione eccellente. Ti consente di selezionare rapidamente e applicare un colore di riempimento alle celle che corrispondono o differiscono in valore all'interno di ogni riga.
Clicca "Kutools" > "Confronta Celle", nella finestra di dialogo "Confronta Celle", effettua le seguenti operazioni:
- Seleziona i dati delle due colonne nelle caselle "Trova valori in" e "Secondo" separatamente;
- Seleziona "Celle Uguali" sotto la sezione "Trova";
- Specifica un colore di sfondo per evidenziare le corrispondenze sotto la sezione "Elaborazione dei risultati";
- Infine, clicca sul pulsante "OK".
Risultato:
Ora, le corrispondenze nella stessa riga sono evidenziate e selezionate nella colonna A, rendendole disponibili per essere copiate e incollate in qualsiasi cella desiderata. Vedi screenshot:
- Questa funzionalità "supporta il confronto sensibile alle maiuscole/minuscole" se selezioni l'opzione "Sensibile alle maiuscole/minuscole" nella finestra di dialogo "Confronta Celle";
- Se vuoi selezionare le corrispondenze dalla colonna B, devi semplicemente scambiare le due colonne selezionate nelle caselle "Trova valori in" e "Secondo" della finestra di dialogo "Confronta Celle";
- Per applicare questa funzionalità, scarica e installa Kutools per Excel.
Confronta due colonne ed evidenzia le corrispondenze nella stessa riga
Confrontare due colonne ed evidenziare le corrispondenze nella stessa riga può essere fatto in modo efficiente utilizzando la Formattazione Condizionale in Excel. Ecco una guida per identificare ed evidenziare le corrispondenze riga per riga:
Passo 1: Seleziona l'intervallo di dati
Seleziona l'intervallo di dati che vuoi evidenziare per le corrispondenze riga per riga.
Passo 2: Applica la funzionalità Formattazione Condizionale
- Clicca "Home" > "Formattazione Condizionale" > "Nuova regola". Nella finestra di dialogo "Nuova Regola di Formattazione", effettua le seguenti operazioni:
- 2.1 Seleziona "Usa una formula per determinare quali celle formattare" dalla casella di riepilogo "Seleziona un tipo di regola";
- 2.2 Digita la seguente formula nella casella di testo "Formatta i valori in cui questa formula è vera";
=$B2=$A2
- 2.3 Poi, clicca sul pulsante "Formato".
- Nella finestra di dialogo "Formato Celle" che appare, specifica un colore per evidenziare gli elementi corrispondenti. E clicca "OK".
- Quando ritorna alla finestra di dialogo "Nuova Regola di Formattazione", clicca sul pulsante "OK".
Risultato:
Ora, i valori corrispondenti nella stessa riga sono evidenziati contemporaneamente, vedi screenshot:
- La formula nella Formattazione Condizionale non è "sensibile alle maiuscole/minuscole".
- Se vuoi evidenziare le celle con valori diversi, applica la seguente formula:
=$B2<>$A2
Confronta due colonne ed estrai i dati corrispondenti
Quando hai a che fare con due insiemi di dati in Excel e devi trovare elementi comuni da una lista nell'altra, le formule di ricerca sono la tua soluzione per recuperare queste corrispondenze.
In Excel, se hai una lista di frutti nella Colonna A e le loro cifre di vendita nella Colonna B, ora vuoi abbinarli con una selezione di frutti nella Colonna D per trovare le relative vendite. Come potresti restituire i valori relativi dalla colonna B in Excel?
Applica una delle seguenti formule di cui hai bisogno, quindi trascina la maniglia di riempimento verso il basso per applicare questa formula alle celle rimanenti.
- Tutte le versioni di Excel:
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
- Excel 365 e Excel 2021:
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
Risultato:
Tutti i valori corrispondenti verranno visualizzati se viene trovata una corrispondenza, altrimenti verrà restituito l'errore #N/D, vedi screenshot:
- Con le formule sopra, se ci sono frutti nella Colonna D che non hanno una corrispondenza nella Colonna A, restituiranno un errore. Per rendere questi errori più comprensibili, puoi avvolgere la tua formula con la funzione SE.ERRORE:
- Tutte le versioni di Excel:
=IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
- Excel 365 e Excel 2021:
=IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
- Tutte le versioni di Excel:
- Per coloro che sono interessati a formule di ricerca avanzate, "Kutools per Excel" offre un'impressionante suite di formule di ricerca avanzate che portano la tradizionale funzione CERCA.VERT a nuovi livelli, offrendoti una precisione e un'efficienza senza pari nei tuoi compiti di gestione dei dati.
Kutools per Excel vanta una collezione di oltre 300 strumenti convenienti progettati per aumentare la tua produttività. Sperimenta tutto il potere ed eleva i tuoi fogli di calcolo oggi stesso! Ottienilo Ora!
Articoli correlati:
- Trova ed evidenzia righe duplicate in un intervallo
- A volte, potrebbero esserci alcuni record duplicati nell'intervallo di dati di un foglio di lavoro, e ora vuoi trovare o evidenziare le righe duplicate nell'intervallo come mostrato negli screenshot seguenti. Certo, puoi trovarli uno dopo l'altro controllando le righe. Ma questo non è una buona scelta se ci sono centinaia di righe. Qui, parlerò di alcuni modi utili per affrontare questo compito.
- Evidenzia valori duplicati in colori diversi
- In Excel, possiamo facilmente evidenziare i valori duplicati in una colonna con un solo colore utilizzando la Formattazione Condizionale, ma, a volte, dobbiamo evidenziare i valori duplicati in colori diversi per riconoscere rapidamente e facilmente i duplicati come mostrato nello screenshot seguente. Come potresti risolvere questo compito in Excel?
- Trova, evidenzia, filtra, conta, elimina duplicati in Excel
- In Excel, i dati duplicati si verificano di tanto in tanto quando registriamo dati manualmente, copiamo dati da altre fonti o per altri motivi. A volte, i duplicati sono necessari e utili. Tuttavia, a volte i valori duplicati portano a errori o fraintendimenti. Qui, questo articolo introdurrà metodi per identificare rapidamente, evidenziare, filtrare, contare, eliminare duplicati tramite formule, regole di formattazione condizionale, add-in di terze parti, ecc. in Excel.
- Rimuovi duplicati e sostituiscili con celle vuote
- Normalmente, quando applichi il comando Rimuovi Duplicati in Excel, rimuove l'intera riga duplicata. Ma a volte, vuoi che le celle vuote sostituiscano i valori duplicati, in questa situazione, il comando Rimuovi Duplicati non funzionerà. Questo articolo ti guiderà a rimuovere i duplicati e sostituirli con celle vuote in Excel.
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!
Indice
- Confronta due colonne per trovare valori duplicati
- Con la Formattazione Condizionale
- Con uno strumento potente – Kutools
- Con le formule
- Con il codice VBA
- Confronta due colonne per corrispondenze riga per riga
- Con le formule
- Con uno strumento utile - Kutools
- Con la Formattazione Condizionale
- Confronta due colonne ed estrai i dati corrispondenti
- Articoli correlati
- I migliori strumenti di produttività per Office
- Commenti