VLOOKUP-formule om twee kolomme in verskillende Excel-blaaie te vergelyk

  • Deel Dit
Hugh West

As jy op soek is na 'n paar spesiale truuks om die VLOOKUP Formule te gebruik om twee kolomme in verskillende blaaie te vergelyk, dan het jy op die regte plek beland. Daar is 'n paar maklike maniere om die VLOOKUP formule te gebruik om twee kolomme in verskillende Blaaie te vergelyk. Hierdie artikel sal jou elke stap wys met behoorlike illustrasies sodat jy dit maklik vir jou doel kan toepas. Kom ons gaan na die sentrale deel van die artikel.

Laai oefenwerkboek af

Jy kan die oefenwerkboek van hier af aflaai:

Vergelyk twee kolomme in Verskillende Blaaie.xlsx

3 Voorbeelde Gebruik VLOOKUP-formule om twee kolomme in verskillende Excel-blaaie te vergelyk

In hierdie afdeling sal ek vir jou 3 vinnige en maklike metodes wys om die <1 te gebruik>VLOOKUP Formule om twee kolomme in verskillende velle op Windows-bedryfstelsel te vergelyk. Jy sal gedetailleerde verduidelikings met duidelike illustrasies van elke ding in hierdie artikel vind. Ek het Microsoft 365-weergawe hier gebruik. Maar jy kan enige ander weergawes gebruik vanaf jou beskikbaarheid. As iets van hierdie artikel nie in jou weergawe werk nie, laat ons dan 'n opmerking.

Hier het ek data van twee spanne wat 'n paar algemene lede het in twee verskillende werkblaaie genaamd " TeamA ” en “ SpanB ”. En ek sal jou wys hoe jy die algemene name en die verskillende name van die twee spanne kan vind.

1. Vergelyk Twee kolommein verskillende Excel-blaaie en gee algemene/gepasde waardes terug

Eers sal ek jou wys hoe om die VLOOKUP-funksie te gebruik om algemene name of die ooreenstemmende waardes van twee verskillende lyste name in verskillende werkkaarte. Volg die stappe hieronder hiervoor:

  • Hier sal ek probeer om die algemene name van Span A en Span B te kry. Hiervoor het ek 'n nuwe werkblad geskep wat reeds die data van Span B bevat.
  • Toe het ek 'n nuwe kolom geskep om die algemene name te vind. Voeg dan die volgende formule in sel E5 in:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • Sleep nou die Vulhandvatsel -ikoon om die gebruikte formule onderskeidelik in die ander selle van die kolom te plak of gebruik Excel-sleutelbordkortpaaie Ctrl+C en Ctrl+V om te kopieer en te plak.

  • Gevolglik sal jy die algemene name in die kolom Span A en vir die nie-ooreenstemmende rye wys daar die “# N/A Fout ”. Hier het ek die nie-ooreenstemmende rye uitgelig.

Gebruik IFERROR met VLOOKUP-funksie om die #N/A-fout te behandel:

Om te verhoed dat ' #N/A Error " in die kolom vertoon word, kan jy die IFERROR-funksie met die VLOOKUP funksie gebruik.

  • Voeg hiervoor die volgende formule in sel E5 in:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE),"Not Found")

🔎 Formule-ontleding:

Om dit te verstaanformule, moet jy vertroud wees met die IFERROR excel-funksie.

Die sintaksis van IFERROR funksie: =IFERROR(waarde, waarde_as_fout)

Kom ons kyk hoe die formule hierbo werk

  • As die waarde van IFERROR funksie, het ons ons VLOOKUP ingevoer, dus as daar geen fout nie, die uitvoer van die VLOOKUP -formule sal die uitvoer van die IFERROR -funksie wees.
  • As die waarde_as_fout-argument, het ons hierdie waarde, "<1" geslaag>Nie gevind nie ”. Dus, as IFERROR funksie 'n fout in die sel vind, sal dit hierdie teks uitvoer, “Not Found” .

  • Gevolglik het jy die uitset wat in die skermkiekie hieronder gewys word. Hier sal jy sien dat daar in die rye nie-ooreenstemmende name " Nie gevind nie " geplaas is.

Gebruik IF en ISNA met VLOOKUP-funksie om die #N/A-fout te hanteer:

Daar is 'n ander manier om die #N/A-fout te vermy en dit is die gebruik van IF en ISNA funksies met VLOOKUP funksies.

  • Vir hierdie, plak die volgende formule in sel E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)),"Not Matched", "Matched")

🔎 Formule-uiteensetting:

Kom ons kyk nou hoe die volgende formule werk.

  • As die logiese_toets -argument van die IF -funksie , ons het die ISNA -funksie geslaag en die ISNA -funksie hou ons VLOOKUP As die VLOOKUP-formule gee 'n #N/A -fout, sal die ISNA -funksie die TRUE terugstuur. Wanneer die logiese_toets waar is IF-funksie sal hierdie waarde terugstuur : “Not Matched” .
  • As die VLOOKUP formule 'n waarde (geen fout) teruggee nie, sal die ISNA -funksie ONWAAR Dus, IF -funksie se logiese_toets -argument sal Onwaar wees. Wanneer logiese_toets Onwaar is, sal IF-funksie hierdie waarde terugstuur: “Gepas” .
  • Dus sal jy kry die kolom gevul met “ Gepas ” en “ Nie Gepas ” waardes. Nou kan jy maklik die algemene name tussen die naamlyste van aparte werkblaaie identifiseer.

  • Jy kan maklik die Filterkenmerk om net die algemene name van twee spanne te skei of te wys.
  • Nou, om die Filterkenmerk vir die datastel te aktiveer, klik op enige sel van die datastel.
  • Gaan dan na die Tuis oortjie op die boonste lint.
  • Klik op die Sorteer & Filter opsie en kies die Filter

  • Gevolglik sal jy filter aftreklys pyle in elke kop van die datastel.
  • Klik nou op die Filter pyltjie in die Kolom van “ Span A ".
  • Dan ontmerk die merkblokkie wat sê " Nie gevind nie " en druk OK .

  • Hier sal jy slegs die algemene of ooreenstemmende name van dietwee spanne. En die nie-ooreenstemmende name word versteek deur die Filterkenmerk .

Lees meer: ​​ Excel-formule om waarde van twee kolomme te vergelyk en terug te gee

Soortgelyke lesings

  • Hoe om teks van twee selle in Excel te vergelyk (10 metodes)
  • Excel Vergelyk teks in twee kolomme (7 vrugbare maniere)
  • Hoe om te tel Pas in twee kolomme in Excel (5 maklike maniere)
  • Excel-formule om twee kolomme te vergelyk en 'n waarde terug te gee (5 voorbeelde)
  • Hoe om twee kolomme te vergelyk om verskille in Excel te vind

2. Vergelyk twee kolomme in verskillende werkblaaie en vind ontbrekende waardes

In die vorige voorbeeld het jy hoe om te vind die algemene name van twee verskillende lyste in verskillende werkblaaie, Nou sal ek jou wys hoe jy die ontbrekende waardes van 'n lys kan vind in vergelyking met 'n ander lys .

2.1 Gebruik filterkenmerk

Net so, voorheen, kan jy die filterkenmerk gebruik om die ontbrekende waardes te vind. Nadat jy die VLOOKUP met die IFERROR-funksie gebruik het, het jy reeds 'n kolom wat “ Nie Gevind ”-waardes vir die <1 wys>nie-ooreenstemmende name.

  • Gaan nou weer na die Filter-opsie deur op die Filterpyltjie in die kolomopskrif van “ Span A ” te klik. .
  • Dan, ontmerk alle die merkblokkies behalwe die gesegde " Nie gevind nie ".
  • Dan,druk OK .

  • Gevolglik sal jy sien dat slegs die nie-ooreenstemmende name van span B in vergelyking met span A is gewys in die datastel.

2.2 Gebruik FILTER met VLOOKUP-funksie

Jy kan ook die FILTER-funksie gebruik om te vind die nie-ooreenstemmende waardes van twee verskillende lyste van verskillende werkkaarte. Voeg hiervoor die volgende formule in sel F5.

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

🔎 Formule Uiteensetting:

  • Eerstens sal die VLOOKUP-funksies funksie die algemene name vind tussen die reeks B5:B20 van die aktiewe werkblad en reeks B5:B20 van die werkblad TeamA en ken #N/A toe vir die nie-ooreenstemmende.
  • Dan sal ISNA-funksie slegs die selle neem wat aan #N/A toegewys is deur VLOOKUP -funksies, wat beteken die nie-ooreenstemmende.
  • Dan sal die Filterfunksie slegs die selle van reeks B5:B20 invoeg wat nie ooreenstem nie en #N/A toegeken is.

  • Dus sal jy die name van die geselekteerde twee lyste wat nie ooreenstem met 'n klik kry nie.

Lees meer: ​​ Hoe om twee kolomme of lyste in Excel te vergelyk (4 geskikte maniere)

3. Vergelyk twee lyste in verskillende werkblaaie en gee 'n waarde uit 'n derde kolom terug

Jy kan ook die ander kolomwaardes kry om ce te pas lls van twee lyste in verskillende werkkaarte.

  • Virdit, jy moet die kolomindeksnommer in die VLOOKUP verander Soos hier, ek wil die ouderdom van die naam “ James ” en die <1 kry>ouderdom waardes is vervat in die 4de kolom van die geselekteerde VLOOKUP reeks in die TeamB werkblad.
  • Voeg die volgende formule in. in die sel E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

  • Dus, jy het die ouderdomme vir die name wat ooreenstem met die lys in SpanA, en, vir die nie-ooreenstemmende name, daar wat #N/A-fout wys.

Lees meer: ​​ Hoe om twee kolomme te pas en 'n derde in Excel terug te gee

VLOOKUP vir Veelvuldige kolomme in verskillende velle in Excel met slegs een opgawe

Nou sal ek jou wys hoe jy die VLOOKUP -funksie vir veelvuldige kolomme in verskillende werkblaaie kan gebruik en een waarde as 'n opgawe kan kry. Dit is 'n voorbeeld van geneste VLOOKUP funksie gebruik.

Hier oorweeg ek 'n situasie waar jy " Item ID " en " Produk het Naam " van sommige produkte in 'n werkblad genaamd " W1" en " Produknaam " en " Prys " in 'n ander werkblad genaamd " W2 ”. Nou moet jy die " Prys " van 'n spesifieke " Produk " met 'n spesifieke " ID " uitvind. Kom ons voltooi hierdie taak.

  • Nou, in 'n ander werkblad, het jy net die Item-ID en jy wil die prys kry. Hiervoor moet jy die geneste gebruik VLOOKUP funksies.
  • Voeg hierdie formule in sel C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

Waar,

  • Opsoek_waarde is VLOOKUP(B6,'W1′!B6:C19,2,ONWAAR) . Hierdie tweede “ VLOOKUP ” sal die Item ID van die “ W1
  • tabelskikking trek: is ' W2′!B6:C19 .
  • Kol_indeks_getal is 2
  • [reekssoek] : ons wil die presiese passing hê (ONWAAR )

  • Sleep nou die Vulhandvatsel -ikoon om dit toe te pas soortgelyke formule aan ander selle van die kolom.
  • En jy het een opgawe deur VLOOKUP te gebruik vir veelvuldige kolomme van verskillende werkblaaie.

Lees meer: ​​ Hoe om veelvuldige kolomme met VLOOKUP in Excel te vergelyk (5 metodes)

Gevolgtrekking

In hierdie artikel , jy het gevind hoe om die VLOOKUP Formule te gebruik om twee kolomme in verskillende velle te vergelyk. Ek hoop jy het hierdie artikel nuttig gevind. Jy kan ons webwerf ExcelWIKI besoek om meer Excel-verwante inhoud te leer. Los asseblief opmerkings, voorstelle of navrae as jy enige het in die kommentaarafdeling hieronder.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.