VLOOKUP Formule om twee kolommen in verschillende Excel bladen te vergelijken

  • Deel Dit
Hugh West

Als u op zoek bent naar enkele speciale trucs om de VLOOKUP Formule voor twee kolommen vergelijken in verschillende bladen dan ben je op de juiste plaats beland. Er zijn enkele eenvoudige manieren om de VLOOKUP formule om twee kolommen in verschillende bladen te vergelijken. Dit artikel toont u elke stap met de juiste illustraties, zodat u ze gemakkelijk kunt toepassen voor uw doel. Laten we beginnen met het centrale deel van het artikel.

Download Praktijk Werkboek

U kunt het oefenwerkboek hier downloaden:

Twee kolommen in verschillende bladen vergelijken.xlsx

3 Voorbeelden van het gebruik van de VLOOKUP-formule om twee kolommen in verschillende Excel-bladen te vergelijken

In dit deel laat ik u 3 snelle en eenvoudige methoden zien om de VLOOKUP Formule om twee kolommen in verschillende bladen te vergelijken op Windows besturingssysteem. U vindt gedetailleerde uitleg met duidelijke illustraties van elk ding in dit artikel. Ik heb gebruikt Microsoft 365 versie Maar u kunt elke andere versie gebruiken naargelang uw beschikbaarheid. Als iets van dit artikel niet werkt in uw versie, laat dan een reactie achter.

Hier heb ik gegevens van twee teams die enkele gemeenschappelijke leden hebben in twee verschillende werkbladen met de naam " TeamA " en " TeamB "En ik zal je laten zien hoe je de gemeenschappelijke namen en de verschillende namen van de twee teams kunt vinden.

1. Twee kolommen in verschillende Excel-bladen vergelijken en gemeenschappelijke/overeenkomende waarden teruggeven

Eerst laat ik u zien hoe u de VLOOKUP-functie om gemeenschappelijke namen te vinden of de overeenkomende waarden van twee verschillende lijsten met namen in verschillende werkbladen. Volg hiervoor de onderstaande stappen:

  • Hier zal ik proberen de gewone namen van Team A en Team B Hiervoor heb ik een nieuw werkblad gemaakt dat al de gegevens bevat van Team B .
  • Vervolgens heb ik een nieuwe kolom gemaakt om de gewone namen te vinden. Voeg vervolgens de volgende formule in cel E5 in:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • Sleep nu de Vulgreep pictogram om de gebruikte formule respectievelijk in de andere cellen van de kolom te plakken of gebruik Excel sneltoetsen Ctrl+C en Ctrl+V om te kopiëren en te plakken.

  • Als gevolg daarvan krijgt u de gemeenschappelijk namen ingevoegd in de kolom Team A en voor de niet passend rijen, worden er de "# N.v.t. Fout "Hier heb ik de onjuiste rijen gemarkeerd.

IFERROR gebruiken met de VLOOKUP-functie om de #N/A-fout te behandelen:

Om het tonen van ' #N/A Fout " in de kolom, kunt u de IFERROR-functie met de VLOOKUP functie.

  • Hiervoor voegt u de volgende formule in de cel E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE),"Niet gevonden")

Formula Breakdown:

Om deze formule te begrijpen, moet u vertrouwd zijn met de IFERROR excel functie.

De syntaxis van IFERROR functie: =IFERROR(value, value_if_error)

Laten we eens kijken hoe de bovenstaande formule werkt

  • Naarmate de waarde van IFERROR functie, hebben we onze VLOOKUP Dus, als er geen fout is, is de uitvoer van de VLOOKUP formule zal de uitvoer zijn van de IFERROR functie.
  • Als value_if_error argument hebben we deze waarde, " Niet gevonden. "Dus, als IFERROR functie een fout vindt in de cel, zal hij deze tekst uitvoeren, "Niet gevonden" .

  • Het resultaat is de uitvoer in de onderstaande schermafbeelding. Hier ziet u dat in de rijen van niet passend namen, zijn er geplaatst " Niet gevonden. ".

IF en ISNA gebruiken met de VLOOKUP-functie om de #N/A-fout af te handelen:

Er is een andere manier om de #N/A Fout en dat is met behulp van ALS en ISNA functies met VLOOKUP functies.

  • Plak hiervoor de volgende formule in cel E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)),"Not Matched", "Matched")

Formula Breakdown:

Laten we nu eens kijken hoe de volgende formule werkt.

  • Als de logische_test argument van de ALS functie hebben we de ISNA functie en de ISNA functie houdt onze VLOOKUP Als de VLOOKUP-formule geeft een #N/A fout, de ISNA functie zal de WARE Wanneer de logische_test waar is zal de IF-functie deze waarde teruggeven: "Niet overeenkomend" .
  • Als de VLOOKUP-formule geeft een waarde terug (geen fout), de ISNA zal de functie FALSE Dus, ALS functie's logische_test argument zal zijn Valse Wanneer logische_test is Valse De IF-functie zal deze waarde teruggeven: "Matched" .
  • Zo krijgt u de kolom gevuld met " Matched " en " Niet Matched "Nu kunt u gemakkelijk de gemeenschappelijke namen tussen de naamlijsten van afzonderlijke werkbladen identificeren.

  • U kunt gemakkelijk de Filter Eigenschap om alleen de gemeenschappelijke namen van twee teams te scheiden of te tonen.
  • Om nu de Filterfunctie voor de dataset, klik op een willekeurige cel van de dataset.
  • Ga dan naar de Home tabblad op het bovenste lint.
  • Klik op op de Sorteren en filteren optie en selecteer de Filter

  • Als gevolg daarvan zult u filter uitklapbaar pijlen in elke kop van de dataset.
  • Klik nu op de Filter pijl in de Kolom van " Team A ".
  • Dan, unmark de selectievakje zeggend " Niet gevonden. " en druk op OK .

  • Hier ziet u alleen de gemeenschappelijk of overeenkomende namen van de twee teams. En, de niet passend namen zijn verborgen door de Filter Eigenschap .

Lees meer: Excel-formule om de waarde van twee kolommen te vergelijken en terug te geven

Vergelijkbare lezingen

  • Hoe de tekst van twee cellen in Excel te vergelijken (10 methoden)
  • Excel Tekst in twee kolommen vergelijken (7 vruchtbare manieren)
  • Hoe te tellen overeenkomsten in twee kolommen in Excel (5 eenvoudige manieren)
  • Excel-formule om twee kolommen te vergelijken en een waarde terug te geven (5 voorbeelden)
  • Twee kolommen vergelijken om verschillen te vinden in Excel

2. Twee kolommen in verschillende werkbladen vergelijken en ontbrekende waarden vinden

In het vorige voorbeeld heb je gezien hoe je de gemeenschappelijk namen van twee verschillende lijsten in verschillende werkbladen, Nu zal ik je laten zien hoe je de ontbrekende waarden van een lijst vergeleken met een andere lijst .

2.1 Filterfunctie gebruiken

Ook hiervoor kunt u de filterfunctie gebruiken om de ontbrekende waarden te vinden. Na gebruik van de VLOOKUP met de IFERROR-functie heb je al een kolom die " Niet Gevonden " waarden voor de niet passend namen.

  • Ga nu weer naar de filteroptie door te klikken op de knop Filterpijl in de kolomkop van " Team A ".
  • Dan, alles verwijderen de selectievakjes behalve dat zeggende " Niet gevonden. ".
  • Druk vervolgens op OK .

  • Het resultaat is dat in de dataset alleen de mismatches van team B ten opzichte van team A worden getoond.

2.2 FILTER gebruiken met de functie VLOOKUP

U kunt ook de FILTER-functie om de onjuiste waarden van twee verschillende lijsten van verschillende werkbladen te vinden. Hiervoor voegt u de volgende formule in in cel F5.

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

Formula Breakdown:

  • Ten eerste, de VLOOKUP-functies zal de functie de gemeenschappelijke namen vinden tussen het bereik B5:B20 van de actief werkblad en reeks B5:B20 van de werkblad TeamA en toewijzen #N/A voor de niet op elkaar afgestemd.
  • Dan, ISNA-functie zal alleen de cellen nemen die zijn toegewezen #N/A door VLOOKUP functies, wat betekent dat de niet op elkaar afgestemd.
  • Dan, de Filterfunctie zal alleen de cellen van het bereik B5:B20 die niet bij elkaar passen en toegewezen #N/A .

  • Zo krijgt u in één klik de onjuiste namen van de geselecteerde twee lijsten.

Lees meer: Hoe twee kolommen of lijsten vergelijken in Excel (4 geschikte manieren)

3. Twee lijsten in verschillende werkbladen vergelijken en een waarde uit een derde kolom teruggeven

U kunt ook de andere kolomwaarden krijgen voor overeenkomende cellen van twee lijsten in verschillende werkbladen.

  • Hiervoor moet u het nummer van de kolomindex wijzigen in de VLOOKUP Zoals hier, wil ik de leeftijd van de naam " James "en de leeftijd waarden staan in de 4e kolom van de geselecteerde VLOOKUP reeks in de TeamB werkblad.
  • Voeg de volgende formule in de cel in E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE))

  • Zo heb je de leeftijden voor de namen die overeenkomen met de lijst in TeamA, en, voor de niet passend namen, er tonen #N/A error.

Lees meer: Twee kolommen matchen en een derde teruggeven in Excel

VLOOKUP voor meerdere kolommen in verschillende bladen in Excel met slechts één terugkeer

Nu zal ik je laten zien hoe je de VLOOKUP functie voor meerdere kolommen in verschillende werkbladen en één waarde terugkrijgen. Dit is een voorbeeld van Geneste VLOOKUP-functie gebruik.

Hier beschouw ik een situatie waarin je " Item ID ", en " Productnaam " van enkele producten in een werkblad met de naam " W1" en " Productnaam " en " Prijs " in een ander werkblad met de naam " W2 ". Nu moet je de " Prijs " van een specifieke " Product " met een specifieke " ID "Laten we deze taak afmaken.

  • Nu, in een ander werkblad, heb je alleen het Artikelnummer en wil je de prijs krijgen. Hiervoor moet je het geneste VLOOKUP functies.
  • Voeg deze formule in in cel C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

Waar,

  • Lookup_value is VLOOKUP(B6,'W1′!B6:C19,2,FALSE) Deze tweede " VLOOKUP " zal de Item ID van de " W1 "
  • tabel_array : is ' W2′! B6:C19 .
  • Col_index_num is 2
  • [range_lookup] : we willen de exacte match (FALSE) )

  • Sleep nu de Vulgreep pictogram om deze gelijkaardige formule toe te passen op andere cellen van de kolom.
  • En, je hebt een terugkeer door het gebruik van VLOOKUP voor meerdere kolommen van verschillende werkbladen.

Lees meer: Hoe meerdere kolommen vergelijken met VLOOKUP in Excel (5 methoden)

Conclusie

In dit artikel heb je gevonden hoe je de VLOOKUP Formule om twee kolommen in verschillende bladen te vergelijken. Ik hoop dat u dit artikel nuttig vond. U kunt onze website bezoeken ExcelWIKI Als u opmerkingen, suggesties of vragen heeft, kunt u die hieronder kwijt.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.