Obsah
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.xlsx3 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.