Come confrontare due colonne utilizzando la funzione VLOOKUP in Excel

  • Condividi Questo
Hugh West

Ci sono molti modi per confrontare due elenchi In questo articolo, confronterò/troverò le corrispondenze in due colonne in Excel utilizzando VLOOKUP In uno dei miei precedenti articoli, ho parlato di Come confrontare due colonne o elenchi in Excel dove ho discusso altri metodi di confronto.

Prima di iniziare la comparazione, discuteremo della sintassi, degli argomenti e di altre cose necessarie sul metodo VLOOKUP funzione.

Scarica il quaderno di esercizi

Confronto di due colonne mediante la funzione VLOOKUP.xlsx

Panoramica della funzione VLOOKUP di Excel

La V in VLOOKUP sta per "verticale". VLOOKUP . il VLOOKUP è una funzione integrata di Excel che esegue la ricerca verticale cercando un valore specifico di una colonna in un'altra colonna.

  • La sintassi dell'elemento Funzione VLOOKUP è:

VLOOKUP( lookup_value, table_array, col_index_number, [range_lookup] ). Gli argomenti indicati in questa sintassi hanno un significato specifico.

  • Argomenti Spiegazione:
Argomento Richiesto/facoltativo Spiegazione
Valore_di_ricerca Richiesto Il valore che verrà utilizzato come valore di ricerca.
Tabella_array Richiesto Gamma di dati in cui verrà ricercato il valore.
Numero_colonna_indice Richiesto La colonna dall'intervallo da cui si otterrà il valore.
Ricerca_intervallo Opzionale VERO viene utilizzato per la corrispondenza approssimativa e FALSO viene utilizzato per la corrispondenza esatta. Se questo argomento viene omesso, Excel utilizza il parametro VERO come parametro predefinito.

I risultati del VLOOKUP possono essere stringhe di testo o dati numerici, a seconda dei dati che si stanno utilizzando. Se FALSO viene utilizzato come [range_lookup] troverà una corrispondenza esatta. Se non viene trovata alcuna corrispondenza esatta, verrà restituito il valore #N/A . se VERO viene utilizzato come [range_lookup] Se non viene trovata una corrispondenza approssimativa, viene restituito il valore successivo più piccolo.

Per saperne di più: Excel LOOKUP vs VLOOKUP: con 3 esempi

2 modi per confrontare due colonne usando VLOOKUP in Excel

1. Utilizzo della sola funzione VLOOKUP per il confronto tra due colonne

Supponiamo di avere due colonne in cui sono elencati alcuni colori. Voglio confrontare queste due colonne per trovare le corrispondenze esatte. Ad esempio, se scelgo il colore Blu dalla prima colonna e cerco questo colore nella terza colonna, inizierà a cercare il colore blu e se questo colore non esiste, restituirà il valore #N/A Gli elenchi dei colori sono elencati di seguito e nella colonna Esistenza verrà mostrato il confronto.

Passi:

  • In Cella C2 scrivere la formula
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)

  • Successivamente, premere il tasto ENTRARE per l'uscita.

  • Si vedrà che il valore rosso si trova in quella cella. Ora trascinare verso il basso il simbolo Maniglia di riempimento per copiare la formula nelle altre celle della colonna. Vedrete il risultato che stavate cercando.

Ecco il confronto completo.

Il #N/A perché il colore Blu e il colore Bianco non sono presenti nell'Elenco dei colori-2.

Nota: l'intervallo viene specificato come $D$5:$D$10. Il "$" viene utilizzato per rendere le celle assolute e costanti in una formula. In questo modo, ogni volta che si copia la formula per altre celle, verrà utilizzato lo stesso intervallo.

Per saperne di più: Perché VLOOKUP restituisce #N/A quando esiste una corrispondenza? (5 cause e soluzioni)

2. Utilizzo di IF, ISNA e VLOOKUP per il confronto tra due colonne

Qui utilizzerò lo stesso esempio, ma inserirò due nuove funzioni con l'attributo VLOOKUP Se non c'è una corrispondenza esatta tra le colonne, la formula restituirà NO. Se invece esistono delle corrispondenze, la formula restituirà SI rispetto alla prima colonna. Gli elenchi di colori sono elencati di seguito e, nella sezione Colore Esiste viene mostrato il confronto.

Passi:

  • Ora scrivete la formula in Cellula C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "SÌ")

  • Quindi premere il tasto ENTRARE per terminare.

Ripartizione della formula:

  • VLOOKUP(B5,$D$5:$D$10,1,0)

Il VLOOKUP restituirà l'output del valore di ricerca.

  • ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))

Successivamente, il ISNA la funzione restituirà VERO se ottiene #N/A errore, altrimenti restituirà FALSO .

  • =IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "SÌ")

Infine, il SE restituirà la funzione NO per VERO e per FALSO .

  • La formula restituirà il valore SI in quanto il colore Rosso è presente nelle due colonne. Trascinare ora il campo Maniglia di riempimento al resto della cella per mostrare il confronto tra le due colonne.

Pochi istanti dopo, si otterranno tutti i risultati come nell'immagine seguente.

  • In questo caso si ottiene il risultato NO, poiché i colori Blu e Bianco non sono presenti nell'Elenco colori-2.

Per saperne di più: Come utilizzare la funzione IF ISNA con VLOOKUP in Excel (3 esempi)

Letture simili

  • VLOOKUP non funziona (8 motivi e soluzioni)
  • Che cos'è una matrice di tabelle in VLOOKUP (spiegazioni con esempi)
  • MATCH INDICE vs funzione VLOOKUP (9 esempi)
  • Utilizzare VLOOKUP con più criteri in Excel (6 metodi + alternative)
  • VLOOKUP di Excel per restituire più valori in verticale

Come confrontare due fogli di Excel utilizzando la funzione VLOOKUP

In questo esempio confrontare due colonne di due diversi fogli Excel utilizzando VLOOKUP La formula sarà simile, tranne che per la parte Tabella_array sarà aggiunto il nome del foglio di lavoro. Supponiamo di avere due elenchi di colori in due fogli di lavoro diversi. Il nome dei fogli di lavoro è definito come CL-1 e CL-2. Confronteremo il Elenco colori-1 di CL-1 foglio di lavoro con Elenco colori 2 del CL-2 I due elenchi dei due fogli di lavoro sono riportati di seguito. Si tratta dell'Elenco-1.

Ed è la lista 2.

Passi:

  • In Cellula C5 del CL-1 foglio di lavoro scrivere la formula
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))

  • Quindi premere il tasto ENTRARE per l'uscita.

  • Vedrete apparire il valore Rosso, perché il colore Rosso è un colore comune a entrambe le colonne di CL-1 e Fogli di lavoro CL-2. Ora copiate questa formula da Cellula C6 a C11 utilizzando l'opzione Maniglia di riempimento per trovare il risultato per le due colonne intere.

Dopo un po', appariranno tutti i risultati.

Qui i colori Giallo, Arancione e Nero non appaiono in CL-2 Ecco perché abbiamo il resto del foglio di lavoro. #N/A in CL-1 foglio di lavoro.

Per saperne di più: Esempio di VLOOKUP tra due fogli in Excel

Come confrontare due colonne utilizzando la funzione VLOOKUP e restituire un terzo valore

Spesso è necessario utilizzare l'opzione VLOOKUP per restituire un terzo valore confrontando due colonne. In questa sezione impareremo a farlo in modo semplice. Per farlo, abbiamo modificato il dataset, collegato alcune dimensioni con i colori e aggiunto un'altra colonna in cui abbiamo inserito tre colori. Ora confronteremo le colonne dei colori e restituiremo le dimensioni nella colonna di output.

Passi:

  • In Cella F5 inserire la seguente formula
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)

  • Dopo aver premuto il tasto ENTRARE si otterrà il terzo valore.

  • Per ottenere gli altri valori, basta usare il metodo Strumento Maniglia di riempimento .

Ecco tutti i terzi valori dopo il confronto.

Attenzione

È importante conoscere il VLOOKUP in quanto ogni piccolo errore negli argomenti non darà il risultato desiderato. È possibile utilizzare il comando PARTITA e INDICE funziona come un'alternativa all'opzione VLOOKUP funzioni.

Conclusione

Questo è tutto per l'articolo. Spero che le procedure descritte sopra siano abbastanza valide per confrontare/trovare corrispondenze in due colonne in Excel utilizzando l'opzione VLOOKUP Sentitevi liberi di fare qualsiasi domanda nella sezione commenti e di darmi un feedback. Visitate il sito per saperne di più.

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.