VLOOKUP-vormel kahe veeru võrdlemiseks erinevates Exceli lehtedes

  • Jaga Seda
Hugh West

Kui te otsite mõningaid erilisi nippe, et kasutada VLOOKUP Valem, et võrrelda kahte veergu erinevatel lehtedel, siis olete maandunud õigesse kohta. On mõned lihtsad viisid, kuidas kasutada VLOOKUP valemiga, et võrrelda kahte veergu erinevates lehtedes. See artikkel näitab teile iga sammu koos nõuetekohaste illustratsioonidega, nii et saate neid hõlpsasti oma eesmärgi saavutamiseks rakendada. Läheme artikli kesksesse ossa.

Lae alla praktiline töövihik

Praktilise töövihiku saate alla laadida siit:

Võrdle kaks veergu erinevatel lehtedel.xlsx

3 näidet VLOOKUP-vormeli kasutamisest kahe veeru võrdlemiseks erinevates Exceli lehtedes

Selles osas näitan teile 3 kiiret ja lihtsat meetodit, kuidas kasutada VLOOKUP Valem kahe veeru võrdlemiseks erinevates lehtedes Windows operatsioonisüsteemis. Selles artiklis leiate üksikasjalikud selgitused koos selgete illustratsioonidega iga asja kohta. Ma olen kasutanud Microsoft 365 versioon siin. Aga te võite kasutada mis tahes muid versioone vastavalt oma kättesaadavusele. Kui midagi sellest artiklist ei tööta teie versioonis, siis jätke meile kommentaar.

Siin on mul kahe meeskonna andmed, millel on mõned ühised liikmed kahes erinevas töölehel nimega " TeamA " ja " TeamB ". Ja ma näitan teile, kuidas te leiate kahe meeskonna ühised nimed ja erinevad nimed.

1. Võrrelda kahte veergu erinevates Exceli lehtedes ja tagastada ühised/vastavad väärtused

Kõigepealt näitan teile, kuidas kasutada VLOOKUP funktsioon leida ühiseid nimesid või kahe erineva nimestiku sobitatud väärtusi eri töölehtedel. Järgige selleks alljärgnevaid samme:

  • Siinkohal püüan ma saada ühiseid nimesid Meeskond A ja Meeskond B Selleks olen loonud uue töölehe, mis sisaldab juba andmeid Meeskond B .
  • Seejärel lõin uue veeru ühiste nimede leidmiseks. Seejärel sisestasin lahtrisse E5 järgmise valemi:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • Nüüd lohistage Täitmise käepide ikooni, et kleepida kasutatud valem vastavalt veeru teistesse lahtritesse või kasutada Exceli klaviatuurikombinatsioonid Ctrl+C ja Ctrl+V kopeerimiseks ja kleepimiseks.

  • Selle tulemusena saate te ühine veergu sisestatud nimed Meeskond A ning sobimatu read, seal on näidatud "# Ei kohaldata Viga ". Siinkohal olen esile tõstnud sobimatud read.

IFERRORi kasutamine koos VLOOKUP-funktsiooniga #N/A vea käsitlemiseks:

Et vältida näitamist #N/A Viga " veerus, saate kasutada IFERROR funktsioon koos VLOOKUP funktsioon.

  • Selleks sisestage lahtrisse järgmine valem E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "Ei leitud")

🔎 Valemite jaotamine:

Selle valemi mõistmiseks peate olema kursis IFERROR excel-funktsioon.

Süntaks IFERROR funktsioon: =IFERROR(value, value_if_error)

Vaatame, kuidas ülaltoodud valem töötab

  • Kuna väärtus IFERROR funktsioon, oleme sisestanud meie VLOOKUP Niisiis, kui viga ei esine, siis on väljundi VLOOKUP valem on väljundiks IFERROR funktsioon.
  • Argumendina value_if_error oleme edastanud selle väärtuse, " Ei leitud ". Seega, kui IFERROR funktsioon leiab lahtris vea, väljastab ta selle teksti, "Ei leitud" .

  • Selle tulemusel on saadud alloleval ekraanipildil näidatud väljund. Siin näete, et ridadesse sobimatu nimed, on paigutatud " Ei leitud ".

Kasutades IF ja ISNA koos VLOOKUP funktsiooniga #N/A vea käsitlemiseks:

On veel üks võimalus leida vältida #N/A Viga ja selleks kasutatakse IF ja ISNA funktsioonid koos VLOOKUP funktsioonid.

  • Selleks kleepige järgmine valem lahtrisse E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "Not Matched", "Matched")

🔎 Valemite jaotumine:

Vaatame nüüd, kuidas järgmine valem töötab.

  • Kuna loogiline_test argument IF funktsiooni, oleme edastanud ISNA funktsioon ja ISNA funktsioon hoiab meie VLOOKUP Kui VLOOKUP valem tagastab #N/A viga, siis ISNA funktsioon tagastab TÕELINE Kui loogiline_test on true IF funktsioon tagastab selle väärtuse: "Ei vasta" .
  • Kui VLOOKUP valem tagastab väärtuse (viga ei esine), siis ISNA funktsioon tagastab VALE Niisiis, IF funktsiooni loogiline_test argument on Vale . loogiline_test on Vale IF funktsioon tagastab selle väärtuse: "Sobitatud" .
  • Seega saate veeru täis " Sobitatud " ja " Mitte Sobitatud " väärtused. Nüüd saate hõlpsasti tuvastada ühised nimed eraldi töölehtede nimestike vahel.

  • Saate hõlpsasti kasutada Filtri funktsioon eraldada või näidata ainult kahe meeskonna ühiseid nimesid.
  • Nüüd, et võimaldada Filtri funktsioon andmekogumi jaoks, klõpsake andmekogumi mis tahes lahtril.
  • Seejärel minge Kodu vahekaart ülemisel ribal.
  • Klõpsake kohta Sort & Filter valik ja valige Filter

  • Selle tulemusena saate te filtri rippmenüü nooled igas andmekogumi päises.
  • Nüüd klõpsake nuppu Filter noolega Veerg kohta " Meeskond A ".
  • Siis, unmark . märkeruut öeldes " Ei leitud " ja vajutage OK .

  • Siin näete ainult ühine või sobitatud nimed kahest meeskonnast. Ja sobimatu nimed on peidetud poolt Filtri funktsioon .

Loe edasi: Exceli valem kahe veeru võrdlemiseks ja väärtuse tagastamiseks

Sarnased lugemised

  • Kuidas võrrelda kahe lahtri teksti Excelis (10 meetodit)
  • Exceli teksti võrdlemine kahes veerus (7 viljakat viisi)
  • Kuidas lugeda vasteid kahes veerus Excelis (5 lihtsat viisi)
  • Exceli valem kahe veeru võrdlemiseks ja väärtuse tagastamiseks (5 näidet)
  • Kuidas võrrelda kahte veergu erinevuste leidmiseks Excelis

2. Võrdle kahte veergu eri töölehtedel ja leia puuduvad väärtused

Eelmises näites saite, kuidas leida ühine kahe erineva nimekirja nimed erinevatel töölehtedel, Nüüd näitan teile, kuidas te saate leida nimekirja puuduvate väärtuste võrdlemine teise nimekirjaga .

2.1 Filtri funktsiooni kasutamine

Samamoodi saab enne kasutada funktsiooni Filter puuduvate väärtuste leidmiseks. Pärast funktsiooni VLOOKUP koos IFERROR funktsioon , on teil juba veerg, mis näitab " Mitte Leitav " väärtused jaoks sobimatu nimed.

  • Nüüd minge uuesti filtri valikule, klõpsates nuppu Filtri nool veeru päises " Meeskond A ".
  • Siis, eemaldage kõik märgistus märkeruudud välja arvatud et ütlus " Ei leitud ".
  • Seejärel vajutage OK .

  • Selle tulemusena näete, et andmekogumis kuvatakse ainult meeskonna B ja meeskonna A mittevastavad nimed.

2.2 FILTERi kasutamine koos VLOOKUP funktsiooniga

Võite kasutada ka FILTER funktsioon et leida kahe erineva töölehe erinevate nimekirjade mittevastavad väärtused. Selleks sisestage lahtrisse järgmine valem F5.

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

🔎 Valemite jaotamine:

  • Esiteks on VLOOKUP funktsioonid funktsioon leiab ühised nimed vahemikus B5:B20 kohta aktiivne tööleht ja vahemik B5:B20 kohta tööleht TeamA ja määrata #N/A jaoks sobimatu.
  • Siis, ISNA funktsioon võtab ainult need rakud, mis on määratud #N/A poolt VLOOKUP funktsioonid, mis tähendab, et sobimatu.
  • Siis on Filtri funktsioon sisestab ainult lahtrid vahemikust B5:B20 mis ei sobi kokku ja määratud #N/A .

  • Seega saate valitud kahe loendi kokkusobimatud nimed ühe klõpsuga.

Loe edasi: Kuidas võrrelda kahte veergu või nimekirja Excelis (4 sobivat viisi)

3. Võrrelda kahte loendit eri töölehtedel ja tagastada väärtus kolmandast veerust

Samuti saate saada teiste veergude väärtused kahe erineva töölehe lahtri sobivate lahtrite jaoks.

  • Selleks tuleb muuta veergude indeksinumbrit lahtris VLOOKUP Nagu siin, ma tahan saada vanus nime " James " ja vanus väärtused sisalduvad 4. veerg valitud VLOOKUP vahemikus TeamB tööleht.
  • Sisestage lahtrisse järgmine valem E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

  • Seega on teil vanused nimede jaoks, mis vastavad loetelus esitatud nimedele TeamA, ja, mis puudutab sobimatu nimed, seal näitab #N/A viga.

Loe edasi: Kuidas sobitada kaks veergu ja tagastada kolmas Excelis

VLOOKUP mitme veeru jaoks erinevatel lehtedel Excelis ainult ühe tagastusega

Nüüd näitan teile, kuidas saate kasutada VLOOKUP funktsiooni mitme veeru jaoks erinevatel töölehtedel ja saada tagastuseks üks väärtus. See on näide sellest, et Sisestatud VLOOKUP funktsioon kasutada.

Siinkohal pean silmas olukorda, kus teil on " Artikli ID ", ja " Toote nimi " mõnest tootest töölehel nimega " W1" ja " Toote nimi " ja " Hind " teises töölehel nimega " W2 ". Nüüd tuleb välja selgitada " Hind " konkreetse " Toode " koos konkreetse " ID ". Viime selle ülesande lõpule.

  • Nüüd on teil teisel töölehel ainult Item Id ja te soovite saada hinda. Selleks peate kasutama sisseehitatud VLOOKUP funktsioonid.
  • Sisestage see valem lahtrisse C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

Kus,

  • Lookup_value on VLOOKUP(B6,'W1′!B6:C19,2,FALSE) See teine " VLOOKUP " tõmbab Artikli ID alates " W1 "
  • table_array : on W2′!B6:C19 .
  • Col_index_num on 2
  • [range_lookup] : me tahame täpset vastet (FALSE )

  • Nüüd lohistage Täitmise käepide ikooniga, et rakendada seda sarnast valemit veeru teistele lahtritele.
  • Ja te olete saanud ühe tagastuse, kasutades VLOOKUP erinevate töölehtede mitme veeru jaoks.

Loe edasi: Kuidas võrrelda mitut veergu, kasutades VLOOKUP-i Excelis (5 meetodit)

Kokkuvõte

Selles artiklis olete leidnud, kuidas kasutada VLOOKUP Valem kahe veeru võrdlemiseks erinevatel lehtedel. Loodan, et see artikkel oli teile kasulik. Võite külastada meie veebilehte ExcelWIKI et õppida rohkem Exceliga seotud sisu. Kui teil on kommentaare, ettepanekuid või päringuid, siis palun kirjutage need allpool olevasse kommentaaride lahtrisse.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.