Formula VLOOKUP per confrontare due colonne in diversi fogli Excel

  • Condividi Questo
Hugh West

Se siete alla ricerca di alcuni trucchi speciali per usare il VLOOKUP Formula per confrontare due colonne Ci sono alcuni modi semplici per utilizzare i fogli di carta e di cartone. VLOOKUP Questo articolo vi mostrerà ogni singolo passaggio con le opportune illustrazioni, in modo che possiate applicarlo facilmente al vostro scopo. Entriamo nella parte centrale dell'articolo.

Scarica il quaderno di esercizi

Potete scaricare il quaderno di esercizi da qui:

Confronto di due colonne in fogli diversi.xlsx

3 esempi di utilizzo della formula VLOOKUP per confrontare due colonne in fogli Excel diversi

In questa sezione, vi mostrerò 3 metodi semplici e veloci per utilizzare la funzione VLOOKUP Formula per confrontare due colonne in fogli diversi sul sistema operativo Windows. In questo articolo troverete spiegazioni dettagliate con illustrazioni chiare di ogni cosa. Ho utilizzato Versione Microsoft 365 Ma potete usare qualsiasi altra versione a vostra disposizione. Se qualcosa di questo articolo non funziona nella vostra versione, lasciateci un commento.

Qui ho i dati di due squadre che hanno alcuni membri in comune in due diversi fogli di lavoro chiamati " SquadraA " e " SquadraB "E vi mostrerò come trovare i nomi comuni e i nomi diversi delle due squadre.

1. Confronto di due colonne in fogli Excel diversi e restituzione di valori comuni/abbinati

Per prima cosa, vi mostrerò come utilizzare l'opzione Funzione VLOOKUP per trovare i nomi comuni o i valori abbinati di due diversi elenchi di nomi in fogli di lavoro diversi. Seguite i passaggi seguenti:

  • Qui cercherò di ottenere i nomi comuni di Squadra A e Squadra B Per questo, ho creato un nuovo foglio di lavoro che contiene già i dati di Squadra B .
  • Poi ho creato una nuova colonna per trovare i nomi comuni e ho inserito la seguente formula nella cella E5:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • A questo punto, trascinare l'elemento Maniglia di riempimento per incollare la formula utilizzata rispettivamente nelle altre celle della colonna o utilizzare l'icona Scorciatoie da tastiera di Excel Ctrl+C e Ctrl+V per copiare e incollare.

  • Di conseguenza, si otterrà il comune nomi inseriti nella colonna Squadra A e per il non corrispondenti righe, sono mostrate le "# N/A Errore "Qui ho evidenziato le righe non corrispondenti.

Utilizzo di IFERROR con la funzione VLOOKUP per trattare l'errore #N/A:

Per evitare la visualizzazione di ' #N/A Errore " nella colonna, è possibile utilizzare l'opzione Funzione IFERROR con il VLOOKUP funzione.

  • A tal fine, inserire la seguente formula nella cella E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "Non trovato")

🔎 Formula di ripartizione:

Per comprendere questa formula, è necessario avere una certa dimestichezza con la formula IFERRORE funzione excel.

La sintassi di IFERRORE funzione: =IFERROR(valore, valore_se_errore)

Vediamo come funziona la formula di cui sopra

  • Poiché il valore di IFERRORE abbiamo inserito la nostra funzione VLOOKUP Quindi, se non ci sono errori, l'output del metodo VLOOKUP sarà l'output della formula IFERRORE funzione.
  • Come argomento value_if_error, abbiamo passato questo valore, " Non trovato "Quindi, se IFERRORE La funzione trova un errore nella cella, e restituisce questo testo, "Non trovato" .

  • Il risultato è l'output mostrato nella schermata seguente. Qui si può notare che, nelle righe di non corrispondenti nomi, sono stati collocati " Non trovato ".

Utilizzo di IF e ISNA con la funzione VLOOKUP per gestire l'errore #N/A:

Esiste un altro modo per evitare la #N/A Errore e cioè utilizzando SE e ISNA funzioni con VLOOKUP funzioni.

  • A tal fine, incollare la seguente formula nella cella E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "Non abbinato", "Abbinato")

🔎 Formula di ripartizione:

Vediamo ora come funziona la seguente formula.

  • Come il test_logico dell'argomento SE abbiamo passato la funzione ISNA e la funzione ISNA contiene la nostra funzione VLOOKUP Se il Formula VLOOKUP restituisce un #N/A errore, il ISNA restituirà la funzione VERO Quando il test_logico è vero Se la funzione restituisce questo valore: "Non abbinato" .
  • Se il Formula VLOOKUP restituisce un valore (nessun errore), l'opzione ISNA restituirà la funzione FALSO Quindi, SE della funzione test_logico l'argomento sarà Falso . quando test_logico è Falso La funzione IF restituirà questo valore: "Abbinato" .
  • In questo modo, si otterrà una colonna riempita con " Abbinato " e " Non Abbinato "Ora è possibile identificare facilmente i nomi comuni tra gli elenchi di nomi di fogli di lavoro separati.

  • Si può facilmente utilizzare la funzione Funzione di filtro per separare o mostrare solo i nomi comuni di due squadre.
  • Ora, per abilitare la funzione Funzione di filtro per il set di dati, fare clic su una cella qualsiasi del set di dati.
  • Quindi, andare alla sezione Casa sulla barra multifunzione superiore.
  • Cliccare sul Ordinamento e filtro e selezionare l'opzione Filtro

  • Di conseguenza, potrete filtro a discesa frecce in ogni intestazione del set di dati.
  • A questo punto, fare clic sul pulsante Filtro freccia nella Colonna di " Squadra A ".
  • Allora, non marcato il casella di controllo dicendo " Non trovato " e premere OK .

  • Qui si vedranno solo le comune o nomi abbinati delle due squadre. E il non corrispondenti i nomi sono nascosto dal Funzione di filtro .

Per saperne di più: Formula di Excel per confrontare e restituire i valori di due colonne

Letture simili

  • Come confrontare il testo di due celle in Excel (10 metodi)
  • Excel confronta il testo in due colonne (7 modi utili)
  • Come contare le corrispondenze in due colonne in Excel (5 modi semplici)
  • Formula di Excel per confrontare due colonne e restituire un valore (5 esempi)
  • Come confrontare due colonne per trovare le differenze in Excel

2. Confrontare due colonne in fogli di lavoro diversi e trovare i valori mancanti

Nell'esempio precedente, si è visto come trovare l'elemento comune nomi di due elenchi diversi in fogli di lavoro diversi, Ora, vi mostrerò come potete trovare i nomi di due elenchi diversi in fogli di lavoro diversi. valori mancanti di un elenco rispetto a un altro elenco .

2.1 Utilizzo della funzione di filtro

Analogamente a prima, è possibile utilizzare la funzione Filtro per trovare i valori mancanti. Dopo aver utilizzato la funzione VLOOKUP con il Funzione IFERROR , è già presente una colonna che mostra " Non Trovato " per i valori di non corrispondenti nomi.

  • A questo punto, accedere nuovamente all'opzione Filtro facendo clic sul pulsante Freccia del filtro nell'intestazione della colonna " Squadra A ".
  • Allora, deselezionare tutti le caselle di controllo tranne che dire " Non trovato ".
  • Quindi, premere OK .

  • Di conseguenza, nel set di dati verranno mostrati solo i nomi non corrispondenti della squadra B rispetto a quelli della squadra A.

2.2 Uso del FILTRO con la funzione VLOOKUP

È inoltre possibile utilizzare il comando Funzione FILTRO per trovare i valori non corrispondenti di due elenchi diversi di fogli di lavoro diversi. A tal fine, inserire la seguente formula nella cella F5.

=FILTRO(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE))

🔎 Formula di ripartizione:

  • In primo luogo, il Funzioni VLOOKUP La funzione troverà i nomi comuni tra l'intervallo B5:B20 del attivo foglio di lavoro e intervallo B5:B20 del foglio di lavoro TeamA e assegnare #N/A per il non corrispondenti.
  • Allora, Funzione ISNA prenderà solo le celle a cui è assegnato #N/A da VLOOKUP che significa che le funzioni non corrispondenti.
  • Poi, il Funzione filtro inserirà solo le celle dell'intervallo B5:B20 che non corrispondono e assegnato #N/A .

  • In questo modo, si otterranno i nomi non corrispondenti dei due elenchi selezionati in un clic.

Per saperne di più: Come confrontare due colonne o elenchi in Excel (4 modi adatti)

3. Confronto di due elenchi in fogli di lavoro diversi e restituzione di un valore da una terza colonna

È inoltre possibile ottenere i valori delle altre colonne per le celle corrispondenti di due elenchi in fogli di lavoro diversi.

  • A tal fine, è necessario modificare il numero dell'indice della colonna nel file VLOOKUP Come in questo caso, voglio ottenere il età del nome " Giacomo " e il età sono contenuti nel file 4a colonna del prodotto selezionato VLOOKUP gamma nel SquadraB foglio di lavoro.
  • Inserite la seguente formula nella cella E5:
=FILTRO(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE))

  • In questo modo si ottengono le età dei nomi che corrispondono all'elenco in SquadraA, e, per il non corrispondente nomi, mostrando Errore #N/A.

Per saperne di più: Come abbinare due colonne e restituirne una terza in Excel

VLOOKUP per più colonne in diversi fogli di Excel con un solo ritorno

Ora vi mostrerò come potete utilizzare l'opzione VLOOKUP per più colonne in diversi fogli di lavoro e ottenere come ritorno un solo valore. Questo è un esempio di Funzione VLOOKUP annidata utilizzo.

Qui, sto considerando una situazione in cui si ha " ID articolo ", e " Nome del prodotto " di alcuni prodotti in un foglio di lavoro denominato " W1" e " Nome del prodotto " e " Prezzo " in un altro foglio di lavoro denominato " W2 "Ora è necessario scoprire il " Prezzo " di uno specifico " Prodotto " con uno specifico " ID "Completiamo questo compito.

  • Ora, in un altro foglio di lavoro, si ha solo l'Id dell'articolo e si vuole ottenere il prezzo. Per questo, si deve usare il metodo nidificato VLOOKUP funzioni.
  • Inserite questa formula nella cella C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

Dove,

  • Valore_di_ricerca è VLOOKUP(B6,'W1′!B6:C19,2,FALSE) . questo secondo " VLOOKUP " tirerà il ID articolo dal sito " W1 "
  • tabella_array : è ' W2′!B6:C19 .
  • Numero_colonna_indice è 2
  • [range_lookup] : vogliamo la corrispondenza esatta (FALSO )

  • A questo punto, trascinare l'elemento Maniglia di riempimento per applicare questa formula simile ad altre celle della colonna.
  • E si ha un ritorno utilizzando VLOOKUP per più colonne di diversi fogli di lavoro.

Per saperne di più: Come confrontare più colonne con VLOOKUP in Excel (5 metodi)

Conclusione

In questo articolo è stato spiegato come utilizzare l'opzione VLOOKUP Formula per confrontare due colonne in fogli diversi. Spero che questo articolo vi sia stato utile. Potete visitare il nostro sito web ExcelWIKI Per saperne di più sui contenuti di Excel, vi invitiamo a lasciare commenti, suggerimenti o domande nella sezione dei commenti qui sotto.

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.