Obsah
Jedním z častých použití aplikace Excel je vyhledávání hodnoty v tabulce nebo datovém rozsahu. V aplikaci Excel máme k dispozici 4 specializované vyhledávací funkce. Kromě toho můžeme k vyhledání hodnoty použít kombinaci různých funkcí. Pro zjištění konkrétních hodnot můžeme v aplikaci Excel použít 7 typů vyhledávání.
V následujícím souboru dat máme seznam známek, které různí studenti získali v průběhu semestru v určitém předmětu. Nyní tento soubor dat použijeme k demonstraci 7 různých typů vyhledávání.
Stáhnout cvičebnici
Typy vyhledávání v aplikaci Excel.xlsx7 typů vyhledávání v aplikaci Excel
1. Funkce LOOKUP v aplikaci Excel
Funkce LOOKUP vyhledá hodnotu v daném poli a může vrátit výsledek z jiného pole. Předpokládejme, že chceme zjistit známku jednoho ze studentů.
➤ Zadejte následující vzorec,
=LOOKUP(K7,B5:B14,I5:I14)
Zde, K7 je hodnota vyhledávání, B5:B14 je vyhledávací pole a I5:I14 je výsledné pole. LOOKUP funkce najde hodnotu vyhledávání v poli vyhledávání a vrátí ji z pole výsledků.
➤ Tisk ENTER
Výsledkem bude známka daného žáka. Podobným způsobem můžete použít příkaz LOOKUP funkce pro zjištění konkrétní hodnoty z tabulky.
Další informace: Pokročilé vyhledávací funkce aplikace Excel (9 příkladů)
2. Funkce HLOOKUP
Funkce HLOOKUP hledá hodnotu v horním řádku tabulky nebo pole a vrací hodnotu ve stejném sloupci ze zadaného řádku. Funkce hledá hodnotu podél řádku, tedy horizontálně, a proto se nazývá HLOOKUP .
Předpokládejme, že chceme zjistit známku, kterou v závěrečném testu získal student jménem Robin.
➤ Zadejte následující vzorec,
=HLOOKUP(K9,B4:G14,8,FALSE)
Zde, K9 je hodnota vyhledávání, B4:G14 je pole tabulky, 8 je číslo indexu řádku, což znamená, že chceme hodnotu z 8. řádku tabulky a FALSE označuje, že funkce bude hledat přesnou shodu. Vzorec bude hledat K9 v horním řádku tabulky B4:G14 a vrátí hodnotu z 8. řádku sloupce, ve kterém je hodnota K9 byla nalezena.
➤ Tisk ENTER
V závěrečném testu tedy získáte známku, kterou získá Robin.
3. Funkce VLOOKUP aplikace Excel
Funkce VLOOKUP je komplementární funkce HLOOKUP funkce. HLOOKUP hledá hodnotu podél řádku, zatímco funkce VLOOKUP funkce hledá hodnotu ve sloupci. VLOOKUP hledá hodnotu v nejlevějším sloupci a poté vrátí hodnotu ve stejném řádku zadaného sloupce.
Zjistíme známku jednoho ze studentů pomocí příkazu VLOOKUP funkce.
➤ Vložte následující vzorec,
=VLOOKUP(K7,B4:I14,8,FALSE)
Zde, K7 je hodnota vyhledávání, B4:I14 je pole tabulky, 8 je číslo indexu sloupce, což znamená, že chceme hodnotu z 8. sloupce tabulky a FALSE označuje, že funkce bude hledat přesnou shodu. K7 v levém sloupci tabulky B4:I14 a vrátí hodnotu 8. sloupce z řádku, ve kterém byla nalezena hodnota vyhledávání.
➤ Tisk ENTER
Výsledkem bude známka daného žáka (buňka K7 ).
Přečtěte si více: Excel LOOKUP vs. VLOOKUP: se 3 příklady
4. Funkce XLOOKUP aplikace Excel
Funkce XLOOKUP je nejvýkonnější funkcí v Excelu pro vyhledání hodnoty z rozsahu. Tato funkce je k dispozici pouze v aplikaci Office 365 . Pokud tedy používáte starší verzi, nebudete moci tuto funkci používat. XLOOKUP funkce vyhledá shodu v rozsahu nebo poli a vrátí odpovídající položku z druhého rozsahu nebo pole.
➤ Zadejte následující vzorec pro získání známky jednoho ze studentů
=XLOOKUP(K7,B5:B14,I5:I14)
Zde vzorec vyhledá hodnotu K7 v rozsahu B5:B14 a vrátí odpovídající hodnotu z rozsahu I5:I14
➤ Tisk ENTER
Výsledkem bude známka žáka uvedená v buňce K7.
Podobná čtení
- Jak vyhledávat s více kritérii v aplikaci Excel (typ AND nebo OR)
- Použití funkce ADRESA aplikace Excel (7 příkladů)
- Jak vyhledávat text v aplikaci Excel (7 vhodných metod)
5. Funkce OFFSET a MATCH pro vyhledávání dat
Hodnotu můžeme vyhledat pomocí funkce OFFSET a funkce MATCH celkem.
Na stránkách OFFSET vrací odkaz na rozsah. MATCH funkce vrací relativní pozici položky v poli, která odpovídá zadané hodnotě v zadaném pořadí. Nyní se podíváme, jak můžeme tyto dvě funkce použít dohromady k vyhledání hodnoty.
Z datového souboru zjistíme známku studenta.
➤ Zadejte následující vzorec
=OFFSET(B4,MATCH(K7,B5:B14,0),MATCH(K6,C4:I4,0))
Zde, B4 je referenční buňka, což je první buňka našeho souboru dat, K7 je jméno studenta, B5:B14 je rozsah, do kterého bude přiřazeno jméno studenta, K6 je hodnota, kterou hledáme, tj. Grade, C4:I4 je rozsah, ze kterého bude sloupec Grade porovnáván. 0 se používá pro přesnou shodu. Vzorec uvede hodnotu z protínající se buňky v poli Marsal (jméno studenta) řádek a Třída sloupec.
➤ Nyní stiskněte ENTER
Díky tomu získáte Třída studenta Marsal .
6. Funkce INDEX a MATCH Lookup
Funkce INDEX vrátí hodnotu nebo odkaz na buňku v průsečíku určitého řádku a sloupce v daném rozsahu. Můžeme tedy použít příkaz INDEX s funkcí MATCH funkce pro vyhledání hodnoty z tabulky.
➤ Zadejte následující vzorec pro zjištění známky studenta,
=INDEX(I5:I14,MATCH(K7,B5:B14,0))
Zde, I5:I14 je pole, ze kterého bude nalezena výsledná hodnota, K7 je hodnota vyhledávání, B5:B14 je vyhledávací pole, 0 označuje přesnou shodu. MATCH funkce vrátí pozici vyhledávací hodnoty K7 a INDEX vrátí odpovídající hodnotu z I5:I14 pole.
Po vložení vzorce,
➤ Tisk ENTER .
Výsledkem bude známka studenta, kterou jste uvedli v buňce. K7 .
7. Funkce Excel XMATCH na LOOKUP
Funkce XMATCH vrací relativní pozici položky v poli. Takže místo použití příkazu MATCH můžeme použít funkci XMATCH funkce pro vyhledání hodnoty. Zjistíme známku studenta z našeho souboru dat pomocí funkce XMATCH funkce.
➤ Zadejte následující vzorec,
=INDEX(B4:I14,XMATCH(K7,B4:B14),XMATCH(K6,B4:I4))
Zde se XMATCH funkce poskytne polohu K7 ze sortimentu B4:B14 a polohu K6 ze sortimentu B4:I4 . Nyní INDEX funkce použije pozici K7 jako číslo řádku a pozici K6 jako číslo sloupce v tabulce B4:I14 vrátit hodnotu buňky v průsečíku daného řádku a sloupce.
➤ Tisk ENTER
Výsledkem bude známka žáka uvedená v buňce K7 .
Závěr
Hodnoty v Excelu můžete vyhledávat pomocí některého ze 7 typů popsaných v tomto článku. Pokud se setkáte s nejasnostmi ohledně některého z typů vyhledávání v Excelu, zanechte prosím komentář.