Obsah
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.xlsx3 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ářů.