Obsah
V aplikaci Microsoft Excel musíme někdy vyhledat různé typy údajů souvisejících s určitým slovem nebo informací v textu v buňce ze souboru dat nebo tabulky. Pomocí funkce VLOOKUP můžeme toto slovo snadno vyhledat v tabulce a získat údaje související s hodnotou buňky obsahující toto slovo.
Stáhnout cvičebnici
Můžete si stáhnout sešit aplikace Excel, který jsme použili při přípravě tohoto článku.
VLOOKUP pro vyhledání slova v textu.xlsx2 užitečné metody použití VLOOKUP, pokud buňka obsahuje slovo v textu v aplikaci Excel
VLOOKUP Funkce se obecně používá k vyhledání hodnoty v nejlevějším sloupci tabulky a funkce pak vrátí hodnotu ve stejném řádku ze sloupce, který zadáte. Obecný vzorec této funkce VLOOKUP je:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Můžete mít podrobný přehled zde o tom, jak tento VLOOKUP funkce funguje.
1. VLOOKUP pro vyhledání dat z textu obsahujícího slovo v aplikaci Excel
Na následujícím obrázku, Sloupec B obsahuje názvy modelů několika náhodně vybraných čipových sad a v. Sloupec C , jsou uvedeny názvy modelů chytrých telefonů, které používají uvedené čipové sady. Zde vyhledáme částečnou shodu modelu čipové sady a poté vyjmeme, které zařízení tuto uvedenou čipovou sadu používá.
Chceme například znát model zařízení smartphonu, který používá funkci Snapdragon čipové sady. Sloupec B , název Snapdragon je přítomen s názvem modelu, ale budeme hledat tento údaj s částečnou shodou uvedením. 'snapdragon' pouze.
Takže ve výstupu Buňka C14 , související vzorec pro vyhledání názvu modelu smartphonu, který používá zadanou čipovou sadu, bude následující:
=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)
Po stisknutí Vstupte na , funkce vrátí Xiaomi Mi 11 Pro . Tento konkrétní přístroj tedy používá čipovou sadu Snapdragon která leží v Buňka B6 s číslem modelu.
Přečtěte si více: Kontrola, zda buňka obsahuje částečný text v aplikaci Excel (5 způsobů)
2. VLOOKUP pro výpis dat na základě hodnoty z určité pozice v buňce
Nyní budeme mít na obrázku níže jinou datovou sadu. Sloupec B lží s několika náhodnými telefonními čísly v různých státech USA. Sloupce D a E zobrazují předvolby oblastí a názvy příslušných států. Zkopírujeme telefonní číslo ze serveru Sloupec B a poté zjistit název státu extrakcí kódu z levých tří číslic telefonního čísla. VLOOKUP funkce bude hledat tento extrahovaný kód v poli tabulky D4:E10 .
Na výstupu Buňka C13 , požadovaný vzorec pro zjištění názvu státu z telefonního čísla uvedeného v položce Buňka B13 bude:
=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)
Po stisknutí Vstupte na , funkce vrátí název stavu. New York . Takže uvedené telefonní číslo se specifickým kódem na začátku v. Buňka B13 je registrován pro stát New York.
Související obsah: Excel Pokud buňka obsahuje text, pak vrať hodnotu (8 snadných způsobů)
Alternativa k VLOOKUP pro vyhledávání dat na základě slova v textu
Vhodná alternativa k VLOOKUP je funkce XLOOKUP Funkce XLOOKUP je kombinací funkce VLOOKUP a HLOOKUP Funkce extrahuje data na základě vstupů vyhledávacího pole a vrací pole. Obecný vzorec této funkce je následující:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Podrobný přehled této funkce získáte kliknutím na tlačítko zde .
Na základě našeho prvního souboru dat v první metodě, pokud se rozhodneme použít XLOOKUP pak požadovaný vzorec ve výstupu Buňka C14 by měl vypadat takto:
=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)
Po stisknutí Vstupte na , funkce vrátí podobný výsledek, který byl získán dříve.
V této funkci se čtvrtý argument obsahuje přizpůsobenou zprávu, která se zobrazí, pokud hodnota vyhledávání není v tabulce nalezena. pátý argument (match_mode) byla definována podle '2' který označuje zástupné znaky na základě vstupu v prvním argumentu.
Závěrečná slova
Doufám, že výše uvedené metody pro získání dat podle zadaných kritérií s VLOOKUP funkce vás nyní vyprovokuje k jejich použití v potřebných úlohách Excelu. Pokud máte nějaké dotazy nebo připomínky, dejte nám vědět prostřednictvím komentářů. Nebo se můžete podívat na naše další články týkající se funkcí Excelu na tomto webu.