Sommario
La corrispondenza dei duplicati in Excel è molto semplice. Possiamo utilizzare diverse funzioni e formule per trovare i duplicati in Excel Permettetemi di illustrarvi i metodi migliori e più semplici per eseguire il vlookup delle corrispondenze duplicate in Excel.
Scarica il libro di pratica
Potete scaricare il modello Excel gratuito da qui ed esercitarvi da soli.
Vlookup Partite duplicate.xlsx5 modi per visualizzare le corrispondenze doppie in Excel
Per prima cosa introduciamo il nostro set di dati. Nel mio set di dati ho inserito i nomi di alcuni venditori e i loro stati di vendita per due settimane consecutive. Osservate che ci sono alcuni stati che sono comuni. Ora vi mostrerò come vlookupare questi duplicati con VLOOKUP e altre funzioni di Excel.
Metodo 1: utilizzare la funzione VLOOKUP per trovare le corrispondenze duplicate in Excel
Nel nostro primo metodo, useremo la funzione VLOOKUP per trovare i duplicati. VLOOKUP può cercare un valore nella colonna più a sinistra di una tabella di dati e restituire il valore corrispondente da un'altra colonna che si trova sul lato destro della tabella. In questo caso, il nostro valore di ricerca sarà da Colonna D e troverà i duplicati da Colonna C Se viene trovato un duplicato, viene mostrato il nome dello stato, altrimenti viene mostrato il nome del paese. #N/A .
Fase 1:
⏩ Attivare Cellula E5 .
⏩ Digitare la formula riportata di seguito.
=VLOOKUP(D5,$C$5:$C$11,1,FALSE)
⏩ Poi basta premere il tasto Entrare per ottenere il risultato.
Fase 2:
Più tardi, doppio clic il Maniglia di riempimento per copiare la formula.
Ora si vedrà che sono stati trovati dei duplicati.
Per saperne di più: Trova i duplicati in due colonne in Excel
Metodo 2: applicare la funzione MATCH per trovare le corrispondenze duplicate in Excel
Ora troveremo i duplicati usando la funzione MATCH Ma in questo caso, il nostro valore di ricerca sarà da Colonna C e troverà i duplicati da Colonna D. Se viene trovato un duplicato, viene mostrato il numero di riga del valore duplicato, altrimenti viene mostrato il numero di riga del valore duplicato. #N/A Ricordate che il numero di riga viene contato in riferimento alla matrice selezionata.
Fase 1:
⏩ Digitare la formula in Cellula E5 -
=MATCH(C5,$D$5:$D$11,FALSE)
⏩ Premere il tasto Entrare pulsante.
Fase 2:
⏩ Infine, utilizzare l'opzione Maniglia di riempimento per copiare la formula.
Si noterà che i duplicati vengono estratti con il numero di riga dell'array.
Per saperne di più: Trova corrispondenze o valori duplicati in Excel
Metodo 3: Combinare le funzioni IF, ISNA, VLOOKUP per trovare le corrispondenze duplicate in Excel
Ora combineremo tre funzioni per abbinare i duplicati. Queste sono le funzioni SE , ISNA , VLOOKUP funzioni. Il SE verifica se una condizione è soddisfatta e restituisce un valore se vero e un altro valore se falso. La funzione ISNA è una funzione di gestione degli errori, che aiuta a scoprire se una cella ha " #N/A errore" o meno. In questo caso, si cercheranno i duplicati in Colonna D per il valore di Colonna C. Se viene trovato un duplicato, viene visualizzato "Duplicato", mentre viene visualizzato "Unico".
Fase 1:
⏩ In Cellula E5 scrivere la formula data
=IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Unico", "Duplicato")
⏩ Poi basta premere il tasto Entrare pulsante.
Fase 2:
⏩ Quindi utilizzare il comando Maniglia di riempimento per copiare la formula.
⏬ Ripartizione della formula:
➤ VLOOKUP(D5,$C$5:$C$11,1,FALSE)
Per prima cosa, la funzione VLOOKUP cercherà i dati relativi a Cella D5 all'array C5:C11 e restituirà come
New York
➤ ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE))
La funzione ISNA mostrerà FALSO perché non riceve alcun errore, se lo ricevesse, mostrerebbe VERO. Quindi il risultato è...
FALSO
➤ SE(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Unico", "Duplicato")
Infine, la funzione IF darà come risultato "Duplicato" per FALSO e "Unico" per VERO. Restituisce...
Duplicato
Letture simili
- Come confrontare le righe in Excel per individuare i duplicati
- Excel Trova testo simile in due colonne (3 modi)
- Come trovare e rimuovere le righe duplicate in Excel
- Excel trova le righe duplicate in base a più colonne
Metodo 4: trovare i valori duplicati in due colonne in Excel usando le funzioni IF, ISNA, VLOOKUP
In questo metodo, utilizzeremo le stesse funzioni dei metodi precedenti per trovare i duplicati in due colonne. Per questo motivo ho inserito il valore di ricerca in Cellula D13 Ora useremo il riferimento a questa cella per trovare la sua corrispondenza in entrambe le celle. Colonna C e D Se si trova una corrispondenza, viene visualizzato "Duplicato", altrimenti "Unico".
Passi:
⏩ Scrivi la formula data in Cellula D14 -
=IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Duplicato", "Unico")
⏩ Fare clic sul pulsante Entrare per l'uscita.
A questo punto si noterà che viene visualizzato "Duplicato".
⏬ Ripartizione della formula:
➤ ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE))
Qui, il ISNA e GUARDA funzionano come il metodo precedente, quindi restituiscono
FALSO
➤ IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
Poi il SE la funzione mostrerà O per FALSO e 1 per VERO per l'array C5:C11 . Tornerà come...
1
➤ IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)
Qui SE la funzione mostrerà O per FALSO e 1 per VERO per l'array D5:D11 . Tornerà come...
1
➤ IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Duplicato", "Unico")
Ora la funzione IF finale farà la somma dei risultati delle due funzioni IF. Se la somma restituisce 2, allora mostrerà Duplicato, altrimenti mostrerà Unico. Quindi restituirà-.
"Duplicato"
Per saperne di più: Formula di Excel per trovare i duplicati in una colonna
Metodo 5: Unire le funzioni VLOOKUP e COUNTIF per trovare le corrispondenze duplicate in Excel
Per questo metodo ho creato un nuovo set di dati. Ho usato i nomi di alcuni corsi di linguaggio di programmazione, i loro ID e i nomi dei partecipanti. Si vedrà che alcune persone hanno seguito lo stesso corso. Ora applichiamo il metodo VLOOKUP e COUNTIF per abbinare i duplicati. Sappiamo che VLOOKUP mostra sempre la prima occorrenza. Cosa fare se si vogliono i valori delle occorrenze successive? Vediamo.
All'inizio, creeremo degli ID univoci usando il metodo COUNTIF funzione.
Fase 1:
⏩ Per questo tipo di formula, la formula data in Cellula B5 -
=COUNTIF($C$5:C5,C5)&"-"&C5
⏩ Premete il tasto Invio
⏩ Quindi utilizzare il comando Maniglia di riempimento per copiare la formula.
Ora vedete che gli ID duplicati sono in un numero di serie.
Fase 2:
⏩ Scrivi la formula data in Cellula D15 -
=VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
⏩ Fare clic sul pulsante Entrare pulsante.
Fase 3:
⏩ Infine, utilizzare l'opzione Maniglia di riempimento per copiare la formula.
Ora si vedranno i valori delle occorrenze successive, ovvero i nomi dei partecipanti per lo stesso ID corso.
⏬ Ripartizione della formula:
⏩ COUNTIF($C$15:C15,C15)
Il COUNTIF La funzione conterà il numero di occorrenze della cella C15 che restituisce as-
1
⏩ COUNTIF($C$15:C15,C15)&”-“&C15
Aggiungerà quindi un trattino e il valore della cella con il numero di occorrenza per creare un ID univoco, che verrà restituito come...
1-C102
⏩ VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
Infine, il VLOOKUP la funzione cercherà in base a quell'ID univoco l'array B5:E11 e mostrerà l'output di Colonna 4 di quell'array. Quindi restituirà come-
"Peter"
Per saperne di più: Trovare il numero di righe duplicate utilizzando la formula COUNTIF
Conclusione
Spero che tutti i metodi descritti sopra siano abbastanza validi per vlookup di partite duplicate. Sentitevi liberi di fare qualsiasi domanda nella sezione commenti e di darmi un feedback.