Vzorec VLOOKUP pro porovnání dvou sloupců v různých listech aplikace Excel

  • Sdílet Toto
Hugh West

Pokud hledáte speciální triky, jak používat VLOOKUP Vzorec na porovnat dva sloupce v různých listech, pak jste se ocitli na správném místě. Existuje několik snadných způsobů, jak používat VLOOKUP Tento článek vám ukáže každý krok s příslušnými ilustracemi, abyste je mohli snadno použít pro své účely. Pojďme k hlavní části článku.

Stáhnout cvičebnici

Cvičebnici si můžete stáhnout zde:

Porovnání dvou sloupců v různých listech.xlsx

3 příklady použití vzorce VLOOKUP k porovnání dvou sloupců v různých listech aplikace Excel

V této části vám ukážu 3 rychlé a snadné způsoby, jak používat VLOOKUP Vzorec pro porovnání dvou sloupců v různých listech v operačním systému Windows. V tomto článku najdete podrobné vysvětlení s názornými ilustracemi jednotlivých věcí. Použil jsem Verze Microsoft 365 zde. Můžete však použít jakoukoli jinou verzi podle své dostupnosti. Pokud něco z tohoto článku ve vaší verzi nefunguje, zanechte nám komentář.

Zde mám data ze dvou týmů, které mají některé společné členy ve dvou různých pracovních listech s názvem " TeamA " a " TeamB ". A já vám ukážu, jak můžete najít společné názvy a rozdílné názvy obou týmů.

1. Porovnání dvou sloupců v různých listech aplikace Excel a vrácení společných/shodných hodnot

Nejdříve vám ukážu, jak používat Funkce VLOOKUP najít společné názvy nebo shodné hodnoty dvou různých seznamů názvů v různých pracovních listech. Postupujte podle níže uvedených kroků:

  • Zde se pokusím získat společné názvy Tým A a Tým B Za tímto účelem jsem vytvořil nový pracovní list, který již obsahuje údaje o Tým B .
  • Poté jsem vytvořil nový sloupec pro vyhledání společných názvů. Do buňky E5 pak vložte následující vzorec:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • Nyní přetáhněte Plnicí rukojeť vložit použitý vzorec do ostatních buněk sloupce nebo použít ikonu Klávesové zkratky aplikace Excel Ctrl+C a Ctrl+V zkopírovat a vložit.

  • Díky tomu získáte společné jména vložená do sloupce Tým A a pro neshodný řádky, v nichž se zobrazuje "# N/A Chyba ". Zde jsem zvýraznil nesouhlasící řádky.

Použití funkce IFERROR s funkcí VLOOKUP pro ošetření chyby #N/A:

Aby se zabránilo zobrazení #N/A Chyba " ve sloupci, můžete použít Funkce IFERROR s VLOOKUP funkce.

  • Za tímto účelem vložte do buňky následující vzorec E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "Nenalezeno")

🔎 Rozdělení vzorců:

Abyste tomuto vzorci porozuměli, musíte se seznámit s tím, že IFERROR funkce Excel.

Syntaxe IFERROR funkce: =IFERROR(value, value_if_error)

Podívejme se, jak výše uvedený vzorec funguje

  • Vzhledem k tomu, že hodnota IFERROR jsme zadali naši funkci VLOOKUP Pokud tedy nedojde k chybě, výstupní hodnota příkazu VLOOKUP vzorec bude výstupem IFERROR funkce.
  • Jako argument value_if_error jsme předali tuto hodnotu, " Nenalezeno ". Takže pokud IFERROR funkce najde v buňce chybu, vypíše tento text, "Nenalezeno" .

  • Výsledkem je výstup zobrazený na následujícím obrázku. Zde vidíte, že v řádcích neshodný jména, byly umístěny " Nenalezeno ".

Použití IF a ISNA s funkcí VLOOKUP pro zpracování chyby #N/A:

Existuje další způsob, jak se vyhnout #N/A Chyba a to pomocí IF a ISNA funkce s VLOOKUP funkce.

  • Za tímto účelem vložte do buňky následující vzorec E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "Neshoduje se", "Shoduje se")

🔎 Rozdělení vzorců:

Podívejme se nyní, jak funguje následující vzorec.

  • Jako logical_test argumentu IF jsme předali funkci ISNA a funkce ISNA funkce drží naši VLOOKUP Pokud Vzorec VLOOKUP vrací a #N/A chybu,... ISNA vrátí funkci TRUE Když se logical_test je true IF funkce vrátí tuto hodnotu: "Neodpovídá" .
  • Pokud Vzorec VLOOKUP vrátí hodnotu (bez chyby), funkce ISNA funkce vrátí FALSE Takže, IF funkce logical_test argument bude False ... když logical_test je False Funkce IF vrátí tuto hodnotu: "Matched" .
  • Takto se sloupec vyplní " Odpovídající " a " Ne Odpovídající " hodnoty. Nyní můžete snadno identifikovat společné názvy mezi seznamy názvů samostatných pracovních listů.

  • Můžete snadno použít Funkce filtru oddělit nebo zobrazit pouze společné názvy dvou týmů.
  • Chcete-li nyní povolit Funkce filtru pro datovou sadu klikněte na libovolnou buňku datové sady.
  • Pak přejděte do Home na horní liště.
  • Klikněte na na Třídit a filtrovat a vyberte možnost Filtr

  • V důsledku toho budete rozevírací seznam filtru šipky v záhlaví každého souboru dat.
  • Nyní klikněte na Filtr šipka v Sloupec z " Tým A ".
  • Pak, unmark na zaškrtávací políčko říká " Nenalezeno " a stiskněte tlačítko OK .

  • Zde uvidíte pouze společné nebo shodná jména obou týmů. A neshodný jména jsou skryté podle Funkce filtru .

Přečtěte si více: Vzorec aplikace Excel pro porovnání a vrácení hodnoty ze dvou sloupců

Podobná čtení

  • Jak porovnat text dvou buněk v aplikaci Excel (10 metod)
  • Porovnání textu ve dvou sloupcích aplikace Excel (7 užitečných způsobů)
  • Jak počítat shody ve dvou sloupcích v aplikaci Excel (5 snadných způsobů)
  • Vzorec aplikace Excel pro porovnání dvou sloupců a vrácení hodnoty (5 příkladů)
  • Jak porovnat dva sloupce pro zjištění rozdílů v aplikaci Excel

2. Porovnání dvou sloupců v různých pracovních listech a nalezení chybějících hodnot

V předchozím příkladu jste se dozvěděli, jak najít položku společné názvy dvou různých seznamů v různých pracovních listech, Nyní vám ukážu, jak můžete najít chybějící hodnoty seznamu v porovnání s jiným seznamem .

2.1 Použití funkce filtru

Podobně jako předtím můžete použít funkci Filtr k nalezení chybějících hodnot. Po použití funkce VLOOKUP s Funkce IFERROR , máte již sloupec, který zobrazuje " Ne Nalezeno " pro hodnoty neshodný jména.

  • Nyní znovu přejděte k možnosti Filtr kliknutím na tlačítko Šipka filtru v záhlaví sloupce " Tým A ".
  • Pak, odznačit vše zaškrtávací políčka kromě že rčení " Nenalezeno ".
  • Pak stiskněte tlačítko OK .

  • Výsledkem je, že se v souboru dat zobrazí pouze neshodná jména týmu B v porovnání s týmem A.

2.2 Použití funkce FILTER s funkcí VLOOKUP

Můžete také použít Funkce FILTR k nalezení neshodných hodnot dvou různých seznamů z různých pracovních listů. Za tímto účelem vložte do buňky následující vzorec F5.

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

🔎 Rozdělení vzorců:

  • Za prvé, Funkce VLOOKUP funkce najde společné názvy mezi rozsahem B5:B20 o aktivní pracovní list a rozsah B5:B20 o pracovní list TeamA a přiřadit #N/A pro nesouhlasí.
  • Pak, Funkce ISNA vezme pouze buňky, které jsou přiřazeny #N/A podle VLOOKUP funkce, což znamená, že nesouhlasí.
  • Poté se Funkce filtru vloží pouze buňky z rozsahu B5:B20 které jsou nesourodé a přiděleno #N/A .

  • Jedním kliknutím tak získáte nesouhlasné názvy dvou vybraných seznamů.

Přečtěte si více: Jak porovnat dva sloupce nebo seznamy v aplikaci Excel (4 vhodné způsoby)

3. Porovnání dvou seznamů v různých pracovních listech a vrácení hodnoty ze třetího sloupce

Můžete také získat další hodnoty sloupců pro shodné buňky dvou seznamů v různých pracovních listech.

  • Za tímto účelem je třeba změnit číslo indexu sloupce v položce VLOOKUP Stejně jako zde chci získat věk názvu " James " a věk jsou obsaženy v 4. sloupec vybraných VLOOKUP v rozsahu TeamB pracovní list.
  • Do buňky vložte následující vzorec E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

  • Takto jste získali věk pro jména, která odpovídají seznamu v položce TeamA, a pro neshodný jména, která ukazují #N/A chyba.

Přečtěte si více: Jak porovnat dva sloupce a vrátit třetí v aplikaci Excel

VLOOKUP pro více sloupců v různých listech v aplikaci Excel s jedním návratem

Nyní vám ukážu, jak můžete používat VLOOKUP pro více sloupců v různých pracovních listech a získat jednu hodnotu jako návratovou hodnotu. Toto je příklad funkce Vnořená funkce VLOOKUP použití.

Zde zvažuji situaci, kdy máte " ID položky " a " Název produktu " některých výrobků v pracovním listu s názvem " W1" a " Název produktu " a " Cena " v jiném pracovním listu s názvem " W2 ". Nyní je třeba zjistit " Cena " konkrétního " Produkt " s konkrétním " ID ". Dokončeme tento úkol.

  • Nyní máte v jiném listu pouze Id položky a chcete získat cenu. K tomu musíte použít vnořený příkaz VLOOKUP funkce.
  • Vložte tento vzorec do buňky 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 " vytáhne ID položky z " W1 "
  • table_array : je W2′!B6:C19 .
  • Col_index_num je 2
  • [range_lookup] : chceme přesnou shodu (FALSE) )

  • Nyní přetáhněte Plnicí rukojeť použít podobný vzorec na další buňky sloupce.
  • A pomocí této funkce získáte jeden výnos. VLOOKUP pro více sloupců různých pracovních listů.

Přečtěte si více: Jak porovnat více sloupců pomocí VLOOKUP v aplikaci Excel (5 metod)

Závěr

V tomto článku jste zjistili, jak používat VLOOKUP Vzorec pro porovnání dvou sloupců v různých listech. Doufám, že vám tento článek pomohl. Můžete navštívit naše webové stránky. ExcelWIKI Chcete-li se dozvědět více obsahu souvisejícího s aplikací Excel. Pokud máte nějaké připomínky, návrhy nebo dotazy, napište je do níže uvedeného oddílu komentářů.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.