Jak používat VLOOKUP pro částečnou shodu v aplikaci Excel (4 vhodné způsoby)

  • Sdílet Toto
Hugh West

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.xlsx

4 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!

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.