Fórmula VLOOKUP per comparar dues columnes en diferents fulls d'Excel

  • Comparteix Això
Hugh West

Si esteu cercant alguns trucs especials per utilitzar la Cerca V fórmula per comparar dues columnes en fulls diferents, heu arribat al lloc correcte. Hi ha algunes maneres senzilles d'utilitzar la fórmula VLOOKUP per comparar dues columnes en diferents Fulls. Aquest article us mostrarà tots i cadascun dels passos amb il·lustracions adequades perquè pugueu aplicar-les fàcilment per al vostre propòsit. Anem a la part central de l'article.

Descarregar el quadern de pràctiques

Podeu descarregar el quadern de pràctiques des d'aquí:

Comparar dues columnes a Different Sheets.xlsx

3 exemples d'ús de la fórmula VLOOKUP per comparar dues columnes en diferents fulls d'Excel

En aquesta secció, us mostraré 3 mètodes ràpids i senzills per utilitzar el VLOOKUP Fórmula per comparar dues columnes en fulls diferents al sistema operatiu Windows. Trobareu explicacions detallades amb il·lustracions clares de cada cosa en aquest article. He utilitzat la versió de Microsoft 365 aquí. Però podeu utilitzar qualsevol altra versió segons la vostra disponibilitat. Si alguna cosa d'aquest article no funciona a la vostra versió, deixeu-nos un comentari.

Aquí tinc dades de dos equips que tenen alguns membres comuns en dos fulls de treball diferents anomenats " EquipA ” i “ TeamB ”. I us mostraré com podeu trobar els noms comuns i els diferents noms dels dos equips.

1. Compara dues columnesa diferents fulls d'Excel i retornar valors comuns/ coincidents

Primer, us mostraré com utilitzar la funció BUSCAR V per trobar noms comuns o els valors coincidents de dues llistes diferents de noms en diferents fitxes de treball. Seguiu els passos següents per a això:

  • Aquí, intentaré obtenir els noms comuns de Equip A i Equip B . Per a això, he creat un nou full de treball que ja conté les dades de l' Equip B .
  • A continuació, he creat una nova columna per trobar els noms comuns. A continuació, inseriu la fórmula següent a la cel·la E5:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • Ara, arrossegueu la icona Emplenar el mànec per enganxar la fórmula utilitzada respectivament a les altres cel·les de la columna o utilitzar tecles de drecera d'Excel Ctrl+C i Ctrl+V per copiar i enganxar.

  • Com a resultat, obtindreu els noms comuns inserits a la columna Equip A i per a les files no coincidents, es mostra el "# Error N/A ". Aquí, he destacat les files que no coincideixen.

Utilitzar IFERROR amb la funció VLOOKUP per tractar l'error #N/A:

Per evitar que es mostri " #N/A Error " a la columna, podeu utilitzar la funció IFERROR amb la funció VLOOKUP .

  • Per a això, inseriu la fórmula següent a la cel·la E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE),"Not Found")

🔎 Desglossament de la fórmula:

Per entendre aixòfórmula, heu d'estar familiaritzat amb la funció IFERROR excel.

La sintaxi de la funció IFERROR : =IFERROR(valor, valor_si_error)

Anem a veure com funciona la fórmula anterior

  • Com a valor de la funció IFERROR , hem introduït la nostra VLOOKUP Per tant, si hi ha cap error, la sortida de la fórmula VLOOKUP serà la sortida de la funció IFERROR .
  • Com a argument value_if_error, hem passat aquest valor, “ No trobat ”. Per tant, si la funció IFERROR troba un error a la cel·la, sortirà aquest text, “No trobat” .

  • Com a resultat, teniu la sortida que es mostra a la captura de pantalla següent. Aquí, veureu que, a les files de noms no coincidents, s'han col·locat " No trobat ".

Utilitzar IF i ISNA amb la funció VLOOKUP per gestionar l'error #N/A:

Hi ha una altra manera de trobar evitar l' Error #N/A i això està utilitzant funcions IF i ISNA amb funcions VLOOKUP .

  • Per a això, enganxeu la fórmula següent a la cel·la E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)),"Not Matched", "Matched")

🔎 Desglossament de la fórmula:

Ara vegem com funciona la fórmula següent.

  • Com a argument logical_test de la funció IF , hem passat la funció ISNA i la funció ISNA conté la nostra VLOOKUP Si la fórmula VLOOKUP retorna un error #N/A , la funció ISNA retornarà el TRUE Quan la logical_test és certa SI la funció retornarà aquest valor : “No coincideix” .
  • Si la fórmula BUSCAR V retorna un valor (sense error), la funció ISNA retornarà FALSE Per tant, l'argument logical_test de la funció IF serà False . Quan logical_test és False IF, la funció retornarà aquest valor: “Matched” .
  • Així, obtindreu la columna s'omple amb els valors " Coincideix " i " No Coincideix ". Ara podeu identificar fàcilment els noms comuns entre les llistes de noms de fulls de treball separats.

  • Podeu utilitzar fàcilment la Funció de filtre per separar o mostrar només els noms comuns de dos equips.
  • Ara, per activar la funció de filtre per al conjunt de dades, feu clic a qualsevol cel·la del conjunt de dades.
  • A continuació, aneu a la pestanya Inici de la cinta superior.
  • Feu clic a a Ordena i amp; Filtra i seleccioneu el Filtre

  • Com a resultat, filtreu el menú desplegable fletxes a cada capçalera del conjunt de dades.
  • Ara, feu clic a la fletxa Filtre a la Columna de " Equip A ”.
  • A continuació, desmarqueu la casella de selecció dient " No s'ha trobat " i premeu D'acord .

  • Aquí només veureu els noms comuns o noms coincidents delsdos equips. I, els noms no coincidents estan ocults per la Funció de filtre .

Més informació: Fórmula d'Excel per comparar i retornar el valor de dues columnes

Lectures similars

  • Com per comparar el text de dues cel·les a Excel (10 mètodes)
  • Excel Comparar el text en dues columnes (7 maneres fructíferes)
  • Com comptar Coincidències en dues columnes a Excel (5 maneres senzilles)
  • Fórmula d'Excel per comparar dues columnes i retornar un valor (5 exemples)
  • Com per comparar dues columnes per trobar diferències a Excel

2. Comparar dues columnes en diferents fulls de treball i trobar els valors que falten

A l'exemple anterior, teniu com trobar els noms comuns de dues llistes diferents en fulls de treball diferents, ara us mostraré com podeu trobar els valors que falten d'una llista en comparació amb una altra llista .

2.1 Ús de la funció de filtre

De la mateixa manera, abans, podeu utilitzar la funció de filtre per trobar els valors que falten. Després d'utilitzar VLOOKUP amb la funció IFERROR , ja teniu una columna que mostra els valors " No Found " per a noms no coincideixen.

  • Ara, torneu a anar a l'opció Filtra fent clic a la fletxa de filtre a la capçalera de la columna " Equip A " .
  • A continuació, desmarqueu totes les caselles de selecció excepte que diu " No s'ha trobat ".
  • A continuació,premeu D'acord .

  • Com a resultat, veureu que només els noms no coincidents de l'equip B en comparació amb l'equip A són es mostra al conjunt de dades.

2.2 Ús de FILTRE amb la funció BUSCAR V

També podeu utilitzar la funció de FILTRE per trobar els valors no coincidents de dues llistes diferents de fulls de treball diferents. Per a això, inseriu la fórmula següent a la cel·la F5.

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

🔎 Fórmula Desglossament:

  • En primer lloc, les funcions BUSCAR V trobaran els noms comuns entre l'interval B5:B20 dels actius. full de treball i interval B5:B20 de l' full de treball EquipA i assigneu #N/A per a que no coincideix.
  • Llavors, la funció ISNA només agafarà les cel·les que tenen assignades #N/A per les funcions VLOOKUP , la qual cosa significa que les no coincideixen.
  • A continuació, la funció de filtre inserirà només les cel·les de l'interval B5:B20 que no coincideixen i s'han assignat #N/A .

  • Així, obtindreu els noms que no coincideixen de les dues llistes seleccionades amb un clic.

Llegir més: Com comparar dues columnes o llistes a Excel (4 maneres adequades)

3. Comparar dues llistes en diferents fulls de treball i retornar un valor d'una tercera columna

També podeu obtenir els altres valors de columna per fer coincidir ce lls de dues llistes en fulls de treball diferents.

  • Peraixò, heu de canviar el número d'índex de la columna a VLOOKUP Com aquí, vull obtenir l' edat del nom " James " i el <1 Els valors d'>edat es troben a la 4a columna de l'interval VLOOKUP seleccionat al full de treball TeamB .
  • Inseriu la fórmula següent a la cel·la E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

  • Així, tens les edats dels noms que coincideixen amb la llista d' EquipA, i, per als noms no coincidents, hi mostren un error #N/A.

Llegir més: Com fer coincidir dues columnes i retornar una tercera a Excel

VLOOKUP per Diverses columnes en diferents fulls d'Excel amb un sol retorn

Ara, us mostraré com podeu utilitzar la funció VLOOKUP per a diverses columnes en diferents fulls de treball i obtenir un valor com a retorn. Aquest és un exemple d'ús de funció VLOOKUP anidada .

Aquí estic considerant una situació en què tingueu " Identificador d'element " i " Producte Nom " d'alguns productes en un full de treball anomenat " W1" i " Nom del producte " i " Preu " en un altre full de treball anomenat " W2 ”. Ara heu d'esbrinar el " Preu " d'un " Producte " específic amb un " ID " específic. Completem aquesta tasca.

  • Ara, en un altre full de treball, només teniu l'identificador de l'article i voleu obtenir el preu. Per a això, heu d'utilitzar l'imbricatFuncions VLOOKUP .
  • Inseriu aquesta fórmula a la cel·la C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

On,

  • Valor_de_cerca és CERCAV(B6,'W1′!B6:C19,2,FALSE) . Aquest segon " VLOOKUP " extreu l' ID d'element del " W1 "
  • table_array : és " W2′!B6:C19 .
  • Col_index_num és 2
  • [range_lookup] : nosaltres voleu la coincidència exacta (FALSA )

  • Ara, arrossegueu la icona Emplenar mànec per aplicar-ho. fórmula semblant a la d'altres cel·les de la columna.
  • I, tens un retorn mitjançant l'ús de VLOOKUP per a diverses columnes de diferents fulls de treball.

Més informació: Com comparar diverses columnes mitjançant VLOOKUP a Excel (5 mètodes)

Conclusió

En aquest article , heu trobat com utilitzar la fórmula VLOOKUP per comparar dues columnes en fulls diferents. Espero que aquest article us sigui útil. Podeu visitar el nostre lloc web ExcelWIKI per obtenir més informació sobre contingut relacionat amb Excel. Si us plau, deixeu comentaris, suggeriments o consultes si en teniu a la secció de comentaris de sota.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.