Obsah
Funkce VLOOKUP se obecně používá pro vyhledávání nebo nalezení libovolných prvků v rámci rozsahu nebo tabulky v Excelu. Můžeme najít libovolné prvky s částečnou shodou pomocí příkazu VLOOKUP Existuje několik způsobů, jak tento typ operace provést. V tomto článku vám ukážu 4 vhodné způsoby, jak najít cokoli pomocí funkce VLOOKUP funkce pro částečnou shodu v aplikaci Excel.
Stáhněte si cvičebnici
Náš cvičební sešit si můžete zdarma stáhnout zde!
VLOOKUP pro částečné shody.xlsx4 vhodné způsoby použití VLOOKUP pro částečnou shodu
1. VLOOKUP se zástupným znakem pro získání částečné/přesné shody z jednoho sloupce
Předpokládejme, že máme soubor dat s informacemi o prodeji, který obsahuje Název , ID , Datum připojení a Prodej .
Nyní chceme vyhledat jména z tohoto souboru dat s částečnými vstupy. Můžete použít příkaz Funkce VLOOKUP pomocí zástupných znaků. Postupujte podle následujících kroků.
📌 Kroky:
- Především zadejte následující vzorec do buňky C15 a stiskněte tlačítko Vstupte na klíč.
=VLOOKUP("*"&C14&"*",B5:E12,1,FALSE)
🔎 Rozdělení vzorců:
- V prvním argumentu "*"&C14& "*" je hodnota vyhledávání. Zde používáme zástupné znaky pro kontrolu hodnoty vyhledávání.
- B5:E12 to je rozsah, ve kterém budeme hledat hodnotu.
- 1 se použije, protože chceme získat data z prvního sloupce.
- FALSE se používá k určení přesné shody.
- V této chvíli zadejte libovolné klíčové slovo do pole buňka C14 a stiskněte tlačítko Vstupte na klíč.
Takto byste mohli najít částečnou shodu pro libovolný počet znaků a v libovolné části textu z rozsahu vyhledávání pomocí příkazu VLOOKUP s náhradními znaky.
Přečtěte si více: VLOOKUP se zástupným znakem v aplikaci Excel (3 metody)
2. Získání částečně odpovídajících dat z rozsahu
V první části jsme získali pouze jednu hodnotu, kterou je Name. Nyní zde získáme hodnotu Název a Spojování dat z hledaného klíčového slova s částečnou shodou. Postupujte podle následujících kroků.
📌 Kroky:
- Nejprve klikněte na buňka C16 a vložte následující vzorec.
=VLOOKUP("*"&C14&"*",B5:E12,3,FALSE)
Tento vzorec je podobný předchozímu. Hlavní rozdíl spočívá v tom, že chceme získat datum spojení ze třetího sloupce, proto je jako index sloupce uvedena číslice 3.
- Následně stiskněte tlačítko Vstupte na klíč.
- Poté zadejte libovolné klíčové slovo do vyhledávacího pole na stránce buňka C14 a stiskněte Vstupte.
Budete tak moci načítat data z více sloupců pomocí příkazu Funkce VLOOKUP částečnou shodou.
Přečtěte si více: VLOOKUP a vrácení všech shod v aplikaci Excel (7 způsobů)
3. Získání částečné shody číselných dat pomocí funkce VLOOKUP
Doposud jsme ze zadaného souboru dat extrahovali pouze Jméno a Datum spojení. Nyní v této části zjistíme tržby za shodná jména. Pro dosažení tohoto cíle postupujte podle níže uvedených kroků.
📌 Kroky:
- Na samém začátku klikněte na buňka C17 a vložte následující vzorec.
=VLOOKUP("*"&C14&"*",B5:E12,4,FALSE)
- Poté stiskněte tlačítko Vstupte na klíč.
🔎 Rozdělení vzorců:
- Tento vzorec je stejný jako předchozí. Hlavní rozdíl je v tom, že chceme získat plat ze třetího sloupce, proto 4 je uveden jako index sloupce.
- V tuto chvíli zadejte do vyhledávacího pole na stránce libovolné klíčové slovo. buňka C14 a stiskněte tlačítko Vstupte na klíč.
Díky tomu budete moci vyhledávat více hodnot s částečnou shodou včetně číselných hodnot.
Přečtěte si více: VLOOKUP Částečná shoda více hodnot (3 přístupy)
Podobná čtení
- Nefunkční VLOOKUP (8 důvodů a řešení)
- Excel LOOKUP vs. VLOOKUP: se 3 příklady
- Jak provést VLOOKUP se zástupným znakem v aplikaci Excel (2 metody)
- VLOOKUP aplikace Excel pro vertikální vrácení více hodnot
- Použití VBA VLOOKUP k vyhledání hodnot z jiného listu v aplikaci Excel
4. Vyhledávání dat pomocí VLOOKUP pro částečnou shodu a podmínky
Nyní se podívejme, jak můžeme vyhledávat jakékoli informace pomocí VLOOKUP pro částečnou shodu a podmínku. Podobně budeme používat stejný datový soubor. Naším úkolem je zkontrolovat, zda zadané klíčové slovo odpovídající názvu má nejvyšší tržby, nebo ne. V tomto ohledu můžete použít příkaz Funkce MAX pro získání nejvyššího prodeje. Pokud má odpovídající název klíčového slova nejvyšší prodej, vypíše se ano, v opačném případě ne. Postupujte podle níže uvedených kroků.
- Na začátku zadejte do buňky následující vzorec C16 a stiskněte tlačítko Vstupte na klíč.
=IF(VLOOKUP(C15,B5:E12,4)>=E15,"Yes","No")
🔎 Rozdělení vzorců:
- VLOOKUP(C15, B5:E12,4)>=E15, to je logická podmínka IF Zde kontrolujeme, zda zadané jméno má nejvyšší prodej nebo ne.
- Pokud se zadaný plat shoduje s naším již definovaným nejvyšším platem, vrátí se " Ano ", jinak " Ne ".
- Chcete-li se dozvědět více o IF můžete zkontrolovat tuto funkci odkaz .
- Poté zadejte libovolné klíčové slovo do vyhledávacího pole na stránce buňka C14 a stiskněte tlačítko Vstupte na klíč.
Podmíněnou odpověď tedy najdete v položce buňka C16 s částečnou shodou pro Funkce VLOOKUP .
Přečtěte si více: Jak vrátit nejvyšší hodnotu pomocí VLOOKUP v aplikaci Excel
VLOOKUP aplikace Excel nefunguje pro částečnou shodu: jaké jsou důvody?
Na stránkách VLOOKUP Funkce s částečnou shodou je někdy složitý úkol. Proto se může stát, že se vyskytnou chyby nebo se nepodaří získat požadovaný výsledek z několika důvodů. Hlavními příčinami jsou např. VLOOKUP částečná shoda nefunguje, jsou uvedeny následující údaje.
- Pokud je znak zástupné karty umístěn na nesprávném místě.
- Pokud je číslo sloupce uvnitř pole VLOOKUP funkce.
- Pokud hledaná hodnota neexistuje v oblasti vyhledávání zdrojových dat, zobrazí se zpráva. #N/A chyby.
- Pokud se uvnitř hledané hodnoty nebo hodnot zdrojového rozsahu nachází mezera navíc nebo zbytečné znaky.
- Pokud existuje více shod pro jednu hodnotu vyhledávání, zobrazí se ve výsledku první hodnota vyhledávání.
INDEX-MATCH: Alternativa k VLOOKUP pro částečnou shodu v aplikaci Excel
Kromě toho existuje alternativní možnost pro Funkce VLOOKUP v Excelu, což je Funkce INDEX . Cokoli můžeme snadno najít zadáním částečné shody pomocí kombinace vzorců INDEX a MATCH funkce.
V tuto chvíli zjistíme celý název pomocí vyhledávání klíčových slov s. INDEX a MATCH funkce. Projděte si níže uvedené kroky k dosažení tohoto cíle.
📌 Kroky:
- Nejprve zadejte následující vzorec do pole buňka C15 a stiskněte tlačítko Vstupte na klíč.
=INDEX($B$5:$B$12,MATCH("*"&C14&"*",$B$5:$B$12,0))
🔎 Rozdělení vzorců:
- Nejprve se podívejme na vnitřní funkci, kterou je MATCH V prvním argumentu "*"&C14& "*" to odpovídá údajům s naším částečným textem ve sloupci Model. $B$5:$B$12 toto je rozsah sloupce Model. 0 se používá k určení přesné shody.
- Poté v INDEX funkce, $B$5:$B$12 je rozsah, ve kterém nalezneme index. Vrácený výsledek příkazu MATCH budou data považována za číslo řádku.
- Poté zadejte libovolné klíčové slovo do vyhledávacího pole na stránce buňka C14 a stiskněte tlačítko Vstupte na klíč.
Tak získáte požadovaný výsledek v buňka C15 pomocí INDEX-MATCH kombinace.
Přečtěte si více: Jak provést VLOOKUP částečného textu v aplikaci Excel (s alternativami)
Závěr
V tomto článku jsem vám ukázal 4 vhodné způsoby, jak používat Funkce VLOOKUP pro částečnou shodu v Excelu. Můžete si také stáhnout náš bezplatný sešit k procvičení. Doufám, že vám tento článek pomohl a byl pro vás poučný. Pokud máte další dotazy nebo doporučení, neváhejte se zde vyjádřit.
A navštivte ExcelWIKI se dozvědět více věcí o Excelu! Přeji hezký den! Děkuji!