Vzorec VLOOKUP na porovnanie dvoch stĺpcov v rôznych listoch programu Excel

  • Zdieľajte To
Hugh West

Ak hľadáte nejaké špeciálne triky na použitie VLOOKUP Vzorec na porovnať dva stĺpce v rôznych listoch, potom ste na správnom mieste. Existuje niekoľko jednoduchých spôsobov, ako používať VLOOKUP Tento článok vám ukáže každý krok s príslušnými ilustráciami, aby ste ich mohli ľahko použiť pre svoj účel. Prejdime k hlavnej časti článku.

Stiahnite si cvičebnicu

Cvičebnicu si môžete stiahnuť tu:

Porovnanie dvoch stĺpcov v rôznych hárkoch.xlsx

3 príklady použitia vzorca VLOOKUP na porovnanie dvoch stĺpcov v rôznych listoch programu Excel

V tejto časti vám ukážem 3 rýchle a jednoduché spôsoby použitia VLOOKUP Vzorec na porovnanie dvoch stĺpcov v rôznych listoch v operačnom systéme Windows. V tomto článku nájdete podrobné vysvetlenie s jasnými ilustráciami každej veci. Použil som Verzia Microsoft 365 tu. Ale môžete použiť akékoľvek iné verzie podľa vašej dostupnosti. Ak niečo z tohto článku nefunguje vo vašej verzii, zanechajte nám komentár.

Tu mám údaje z dvoch tímov, ktoré majú niektorých spoločných členov v dvoch rôznych hárkoch s názvom " TeamA " a " TeamB ". A ukážem vám, ako môžete nájsť spoločné názvy a odlišné názvy oboch tímov.

1. Porovnanie dvoch stĺpcov v rôznych hárkoch programu Excel a vrátenie spoločných/zhodných hodnôt

Najprv vám ukážem, ako používať Funkcia VLOOKUP na vyhľadanie spoločných názvov alebo zhodných hodnôt dvoch rôznych zoznamov názvov v rôznych pracovných listoch. Postupujte podľa nižšie uvedených krokov:

  • Tu sa pokúsim získať spoločné názvy Tím A a Tím B Na tento účel som vytvoril nový pracovný hárok, ktorý už obsahuje údaje Tím B .
  • Potom som vytvoril nový stĺpec na vyhľadávanie spoločných názvov. Do bunky E5 potom vložte nasledujúci vzorec:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • Teraz potiahnite Rukoväť náplne vložte použitý vzorec do ostatných buniek stĺpca alebo použite Klávesové skratky aplikácie Excel Ctrl+C a Ctrl+V kopírovať a prilepiť.

  • V dôsledku toho získate spoločné názvy vložené do stĺpca Tím A a pre nezhodný riadky, tam sa zobrazuje "# N/A Chyba ". Tu som zvýraznil nesúhlasné riadky.

Použitie funkcie IFERROR s funkciou VLOOKUP na ošetrenie chyby #N/A:

Aby sa zabránilo zobrazeniu #N/A Chyba " v stĺpci, môžete použiť Funkcia IFERROR s VLOOKUP funkcie.

  • Na tento účel vložte do bunky nasledujúci vzorec E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "Nenájdené")

🔎 Rozdelenie vzorca:

Aby ste pochopili tento vzorec, musíte poznať IFERROR funkcia Excel.

Syntax IFERROR funkcie: =IFERROR(value, value_if_error)

Pozrime sa, ako uvedený vzorec funguje

  • Keďže hodnota IFERROR sme zadali našu funkciu VLOOKUP Ak teda nedôjde k chybe, výstup VLOOKUP vzorec bude výstupom IFERROR funkcie.
  • Ako argument value_if_error sme odovzdali túto hodnotu, " Nenájdené ". Takže, ak IFERROR funkcia nájde v bunke chybu, vypíše tento text, "Nenájdené" .

  • Výsledkom je výstup zobrazený na obrázku nižšie. Tu vidíte, že v riadkoch nezhodný mená, tam boli umiestnené " Nenájdené ".

Použitie IF a ISNA s funkciou VLOOKUP na spracovanie chyby #N/A:

Existuje aj iný spôsob, ako sa vyhnúť #N/A Chyba a to pomocou IF a ISNA funkcie s VLOOKUP funkcie.

  • Na tento účel vložte do bunky nasledujúci vzorec E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "Nezhodný", "Zhodný")

🔎 Rozdelenie vzorca:

Pozrime sa teraz, ako funguje nasledujúci vzorec.

  • Ako logical_test argument IF sme odovzdali funkciu ISNA funkcie a ISNA funkcia drží náš VLOOKUP Ak sa Vzorec VLOOKUP vracia #N/A chybu. ISNA funkcia vráti TRUE Keď sa logical_test je true IF funkcia vráti túto hodnotu: "Nezhoduje sa" .
  • Ak sa Vzorec VLOOKUP vráti hodnotu (bez chyby), funkcia ISNA funkcia vráti FALSE Takže, IF funkcie logical_test argument bude False . Keď logical_test je . False Funkcia IF vráti túto hodnotu: "Zodpovedá" .
  • Takto získate stĺpec vyplnený " Zodpovedá " a " Nie Zodpovedá " hodnoty. Teraz môžete ľahko identifikovať spoločné názvy medzi zoznamami názvov samostatných pracovných hárkov.

  • Môžete ľahko použiť Funkcia filtra oddeliť alebo zobraziť len spoločné názvy dvoch tímov.
  • Ak chcete povoliť Funkcia filtra pre súbor údajov kliknite na ľubovoľnú bunku súboru údajov.
  • Potom prejdite na Domov na hornej lište.
  • Kliknite na . na Triedenie & amp; Filter a vyberte možnosť Filter

  • V dôsledku toho budete rozbaľovací zoznam filtra šípky v každom záhlaví súboru údajov.
  • Teraz kliknite na Filter šípka v Stĺpec z " Tím A ".
  • Potom, Odznačenie . zaškrtávacie políčko hovorí " Nenájdené " a stlačte OK .

  • Tu uvidíte iba spoločné alebo zhodné názvy dvoch tímov. A nezhodný názvy sú skryté podľa Funkcia filtra .

Prečítajte si viac: Vzorec programu Excel na porovnanie a vrátenie hodnoty z dvoch stĺpcov

Podobné čítania

  • Ako porovnať text dvoch buniek v programe Excel (10 metód)
  • Porovnanie textu v dvoch stĺpcoch programu Excel (7 užitočných spôsobov)
  • Ako počítať zhody v dvoch stĺpcoch v programe Excel (5 jednoduchých spôsobov)
  • Vzorec programu Excel na porovnanie dvoch stĺpcov a vrátenie hodnoty (5 príkladov)
  • Ako porovnať dva stĺpce na zistenie rozdielov v programe Excel

2. Porovnanie dvoch stĺpcov v rôznych pracovných listoch a nájdenie chýbajúcich hodnôt

V predchádzajúcom príklade ste zistili, ako nájsť spoločné názvy dvoch rôznych zoznamov v rôznych pracovných listoch, Teraz vám ukážem, ako môžete nájsť chýbajúce hodnoty zoznamu v porovnaní s iným zoznamom .

2.1 Používanie funkcie filtra

Podobne ako predtým môžete na vyhľadanie chýbajúcich hodnôt použiť funkciu Filter. Po použití funkcie VLOOKUP s Funkcia IFERROR , už máte stĺpec, v ktorom sa zobrazuje " Nie Nájdené " hodnoty pre nezhodný mená.

  • Teraz opäť prejdite na možnosť Filter kliknutím na tlačidlo Filtračná šípka v záhlaví stĺpca " Tím A ".
  • Potom, odznačiť všetky zaškrtávacie políčka okrem že hovorí " Nenájdené ".
  • Potom stlačte tlačidlo OK .

  • Výsledkom je, že v súbore údajov sa zobrazia len nezhodné názvy tímu B v porovnaní s tímom A.

2.2 Použitie funkcie FILTER s funkciou VLOOKUP

Môžete tiež použiť Funkcia FILTER nájsť nezhodujúce sa hodnoty dvoch rôznych zoznamov z rôznych pracovných hárkov. Na tento účel vložte do bunky nasledujúci vzorec F5.

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

🔎 Rozdelenie vzorca:

  • Po prvé, Funkcie VLOOKUP nájde spoločné názvy medzi rozsahom B5:B20 z aktívny pracovný hárok a rozsah B5:B20 z pracovný list TeamA a priradiť #N/A pre nesúlad.
  • Potom, Funkcia ISNA bude brať iba bunky, ktoré sú priradené #N/A podľa VLOOKUP funkcie, čo znamená, že nesúlad.
  • Potom sa Funkcia filtra vloží iba bunky z rozsahu B5:B20 ktoré sú nezodpovedajúce a pridelené #N/A .

  • Jedným kliknutím tak získate nesúhlasné názvy vybraných dvoch zoznamov.

Prečítajte si viac: Ako porovnať dva stĺpce alebo zoznamy v programe Excel (4 vhodné spôsoby)

3. Porovnanie dvoch zoznamov v rôznych pracovných listoch a vrátenie hodnoty z tretieho stĺpca

Môžete tiež získať ďalšie hodnoty stĺpcov pre zodpovedajúce bunky dvoch zoznamov v rôznych pracovných listoch.

  • Na tento účel musíte zmeniť číslo indexu stĺpca v VLOOKUP Rovnako ako tu, chcem získať vek názvu " James " a vek hodnoty sú obsiahnuté v 4. stĺpec vybraného VLOOKUP rozsah v TeamB pracovný list.
  • Do bunky vložte nasledujúci vzorec E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE))

  • Získali ste tak vek pre mená, ktoré sa zhodujú so zoznamom v TímA, a pre nezhodný mená, ktoré ukazujú #N/A chyba.

Prečítajte si viac: Ako porovnať dva stĺpce a vrátiť tretí v programe Excel

VLOOKUP pre viacero stĺpcov v rôznych hárkoch v programe Excel len s jedným návratom

Teraz vám ukážem, ako môžete použiť VLOOKUP pre viacero stĺpcov v rôznych pracovných hárkoch a získať jednu hodnotu ako návratovú hodnotu. Toto je príklad Vnorená funkcia VLOOKUP použitie.

Tu uvažujem o situácii, keď máte " ID položky " a " Názov produktu " niektorých produktov v pracovnom hárku s názvom " W1" a " Názov produktu " a " Cena " v inom hárku s názvom " W2 ". Teraz musíte zistiť " Cena " konkrétneho " Produkt " s konkrétnym " ID ". Dokončíme túto úlohu.

  • Teraz máte v inom hárku iba Id položky a chcete získať cenu. Na to musíte použiť vnorený VLOOKUP funkcie.
  • Vložte tento vzorec do bunky C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

Kde,

  • Lookup_value je . VLOOKUP(B6,'W1'!B6:C19,2,FALSE) . Tento druhý " VLOOKUP " vytiahne ID položky z " W1 "
  • table_array : je W2′!B6:C19 .
  • Col_index_num je . 2
  • [range_lookup] : chceme presnú zhodu (FALSE) )

  • Teraz potiahnite Rukoväť náplne použiť tento podobný vzorec na ďalšie bunky stĺpca.
  • A pomocou funkcie VLOOKUP pre viacero stĺpcov rôznych pracovných hárkov.

Prečítajte si viac: Ako porovnať viac stĺpcov pomocou VLOOKUP v programe Excel (5 metód)

Záver

V tomto článku ste zistili, ako používať VLOOKUP Vzorec na porovnanie dvoch stĺpcov v rôznych hárkoch. Dúfam, že vám tento článok pomohol. Môžete navštíviť našu webovú stránku ExcelWIKI Ak sa chcete dozvedieť viac obsahu súvisiaceho s programom Excel, uveďte svoje pripomienky, návrhy alebo otázky v sekcii komentárov nižšie.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.