Obsah
Při práci s velkým souborem dat nebo více listy v aplikaci Excel existuje možnost, že v obou listech získáte stejné shodné hodnoty. Někdy můžeme potřebovat tyto shodné hodnoty najít, abychom získali jasnou představu o listu. Aplikace Excel poskytuje několik základních funkcí a vzorců, pomocí kterých můžete snadno najít shodné hodnoty ve dvou listech. Dnes v tomto článku budemese naučíte, jak najít shodné hodnoty ve dvou pracovních listech v aplikaci Excel.
Stáhnout cvičebnici
Stáhněte si tento cvičný list a procvičte si ho při čtení tohoto článku.
Excel Najít shodné hodnoty ve dvou pracovních listech.xlsx4 vhodné metody pro nalezení shodných hodnot ve dvou pracovních listech
1. Použití funkce EXACT k nalezení shodných hodnot ve dvou pracovních listech aplikace Excel
Na stránkách EXACT Funkce prochází řádky a sloupce ve dvou různých pracovních listech a vyhledává shodné hodnoty v buňkách aplikace Excel. Postupujte podle následujících kroků a naučte se to!
Krok 1:
V následujícím příkladu máme k dispozici dvě různé datové sady ve dvou různých pracovních listech. Datová sada obsahující sloupce s názvy "Unique ID", "Name", a "Plat" Nyní je naším úkolem najít tyto shodné hodnoty, které se vyskytují v těchto souborech dat pracovních listů.
Pro "Prodej-Jan" pracovní list je datový soubor,
A další soubor dat je,
V "Shodné ID" zjistíme ty shodné hodnoty, které se nacházejí v pracovních listech.
Krok 2:
V buňce F4 , použijte EXACT Obecný argument funkce je,
=EXACT(text1,text2)
Nyní vložte hodnoty do funkce a výsledný tvar je,
=EXACT($B$4:$B$15,'Sales-Jan'!$B$4:$B$15)
Kde,
- Text1 je $B$4:$B$15 protože chceme najít shodné ID mezi dvěma pracovními listy.
- Text2 je 'Sales-Jan'!$B$4:$B$15 což je Jedinečné ID ve sloupci Prodej-Jan
Nyní stiskněte Vstupte na a získáte výsledek.
Krok 3:
Přesuňte kurzor myši do pravého dolního rohu buňky vzorce, dokud se nezobrazí ikona rukojeti výplně ( + ). Nyní klikněte na ikonu a přetáhněte ji, abyste použili stejný vzorec pro ostatní buňky.
Vidíme tedy, že EXACT funkce vrací FALSE když hodnota neodpovídá a TRUE pro ty hodnoty, které se shodují. Takto můžete najít shodné hodnoty ve dvou pracovních listech.
2. Kombinace funkce MATCH s funkcí ISNUMBER pro získání shodných hodnot ve dvou pracovních listech
Kombinace MATCH a ISNUMBER vzorec vám také poskytne shodné hodnoty ve dvou pracovních listech.
Krok 1:
V buňce F4 , použijte MATCH s ISNUMBER Po vložení hodnot do vzorce je výsledný tvar,
=ISNUMBER(MATCH(B4,'Sales-Jan'!$B$4:$B$15,0))
Kde,
- Lookup_values je B4
- Lookup_array je 'Sales-Jan'!$B$4:$B$15 . Klikněte na Prodej-Jan přejít na pracovní list a vybrat pole.
- [match_type] je EXACT (0) .
Nyní stiskněte Vstupte na použít vzorec.
Krok 2:
Vzorec vám poskytne " TRUE ", pokud se hodnoty shodují. A vrátí " FALSE ", pokud se hodnoty neshodují.
Stejný vzorec použijte i pro ostatní buňky a získáte konečný výsledek.
3. Vložení funkce VLOOKUP pro vyhledání shodných hodnot ve dvou pracovních listech
Na stránkách VLOOKUP Funkce přijme vstupní hodnotu, vyhledá ji v pracovních listech a vrátí hodnotu odpovídající zadání. Postupujme podle těchto kroků a naučme se to!
Krok 1:
Použijte VLOOKUP v buňce, kde chcete získat odpovídající hodnoty. Vložte hodnoty do funkce a výsledný vzorec je,
=VLOOKUP(B4,'Sales-Jan'!$B$4:$C$15,2,FALSE)
Kde,
- Lookup_value je B4
- Table_array je 'Sales-Jan'!$B$4:$C$15 . Přejděte na Prodej-Jan a vyberte pole tabulek.
- Col_index_num je 2 . Chceme získat shodné názvy se shodnými ID.
- [range_lookup] hodnota je FALSE (Přesně)
Tisk Vstupte na a získáte výsledek.
Krok 2:
Tak jsme našli první shodné hodnoty. Stejnou funkci aplikujte na zbytek buněk, abyste získali konečný výsledek. Když se v buňce VLOOKUP nenajde odpovídající hodnoty, vrátí hodnotu #N/A chyba.
4. Sloučení IF pomocí vzorce ISNA pro získání shod ze dvou pracovních listů v aplikaci Excel
Dalším vzorcem, který vám pomůže porovnat obě datové sady a zjistit, zda hodnoty existují v obou pracovních listech, je vzorec IF s ISNA vzorec.
Krok 1:
V F4 buňku, použijte kombinaci IF s ISNA Po zadání hodnot je výsledný formulář následující,
=IF(ISNA(VLOOKUP(B4,'Sales-Jan'!$B$4:$C$15,2,FALSE)), "NO", "YES")
Kde,
- Lookup_value je B4
- Table_array je 'Sales-Jan'!$B$4:$C$15 .
- Col_index_num je 2 .
- [range_lookup] hodnota je FALSE (Přesně)
- Pokud se hodnoty shodují, vzorec vrátí hodnotu ANO . V opačném případě se vrátí NE
Funkci použijete stisknutím tlačítka Vstupte na .
Krok 2:
Nyní použijte stejný vzorec na ostatní buňky, abyste získali konečný výsledek.
Na co nezapomenout
👉 EXACT Funkce rozlišuje velká a malá písmena. Nevidí, že by se shodovala slova Alexander a alexander.
👉 VLOOKUP hledá hodnoty vždy od levého horního sloupce směrem doprava. tato funkce Nikdy vyhledává údaje vlevo.
👉 Při výběru Table_Array musíte použít absolutní odkazy na buňky ($) blokovat pole.