Obsah
V programe Microsoft Excel musíme niekedy vyhľadať rôzne typy údajov súvisiacich s konkrétnym slovom alebo informáciou v rámci textu v bunke zo súboru údajov alebo tabuľky. Pomocou funkcie VLOOKUP môžeme ľahko nájsť toto slovo z tabuľky a získať údaje súvisiace s hodnotou bunky obsahujúcou toto slovo.
Stiahnite si cvičebnicu
Môžete si stiahnuť zošit programu Excel, ktorý sme použili na prípravu tohto článku.
VLOOKUP na vyhľadanie slova v texte.xlsx2 užitočné metódy na použitie VLOOKUP, ak bunka obsahuje slovo v texte v programe Excel
VLOOKUP Funkcia sa vo všeobecnosti používa na hľadanie hodnoty v ľavom stĺpci tabuľky a funkcia potom vráti hodnotu v tom istom riadku zo stĺpca, ktorý zadáte. Všeobecný vzorec tejto funkcie VLOOKUP je:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Môžete mať podrobný prehľad tu o tom, ako to VLOOKUP funkcia funguje.
1. VLOOKUP na vyhľadávanie údajov z textu obsahujúceho slovo v programe Excel
Na nasledujúcom obrázku, Stĺpec B obsahuje názvy modelov niekoľkých náhodných čipových súprav a v Stĺpec C , sú uvedené názvy modelov smartfónov, ktoré používajú uvedené čipové sady. V tomto prípade vyhľadáme čiastočnú zhodu modelu čipovej sady a potom vyberieme, ktoré zariadenie používa túto špecifikovanú čipovú sadu.
Chceme napríklad zistiť model zariadenia smartfónu, ktorý používa Snapdragon čipová súprava. V Stĺpec B , názov Snapdragon je prítomný s názvom modelu, ale budeme hľadať tieto údaje s čiastočnou zhodou uvedením "snapdragon iba.
Takže vo výstupe Bunka C14 , súvisiaci vzorec na vyhľadanie názvu modelu smartfónu, ktorý používa zadanú čipovú súpravu, bude:
=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)
Po stlačení Vstúpte na stránku , funkcia vráti Xiaomi Mi 11 Pro Toto konkrétne zariadenie teda využíva čipovú súpravu Snapdragon ktorá leží v Bunka B6 s číslom modelu.
Prečítajte si viac: Kontrola, či bunka obsahuje čiastočný text v programe Excel (5 spôsobov)
2. VLOOKUP na extrakciu údajov na základe hodnoty z konkrétnej pozície v bunke
Teraz budeme mať na obrázku nižšie inú sadu údajov. Stĺpec B s náhodnými telefónnymi číslami v rôznych štátoch USA. Stĺpce D a E zobrazujú smerové čísla a názvy príslušných štátov. Skopírujeme telefónne číslo z Stĺpec B a potom zistite názov štátu extrahovaním kódu z ľavých troch číslic telefónneho čísla. VLOOKUP funkcia vyhľadá tento extrahovaný kód v tabuľkovom poli D4:E10 .
Vo výstupe Bunka C13 , požadovaný vzorec na zistenie názvu štátu z telefónneho čísla uvedeného v Bunka B13 bude:
=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)
Po stlačení Vstúpte na stránku , funkcia vráti názov stavu. New York . Takže uvedené telefónne číslo so špecifickým kódom na začiatku v Bunka B13 je registrovaná v štáte New York.
Súvisiaci obsah: Excel Ak bunka obsahuje text, potom vráťte hodnotu (8 jednoduchých spôsobov)
Alternatíva k VLOOKUP na vyhľadávanie údajov na základe slova v texte
Vhodná alternatíva k VLOOKUP je funkcia XLOOKUP Funkcia XLOOKUP je kombináciou VLOOKUP a HLOOKUP Funkcia extrahuje údaje na základe vstupov vyhľadávacieho poľa a vracia pole. Všeobecný vzorec tejto funkcie je nasledovný:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Podrobný prehľad tejto funkcie si môžete pozrieť kliknutím na tu .
Na základe nášho prvého súboru údajov v prvej metóde, ak sa rozhodneme použiť XLOOKUP potom požadovaný vzorec vo výstupe Bunka C14 by mal vyzerať takto:
=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)
Po stlačení Vstúpte na stránku , funkcia vráti podobný výsledok, aký bol získaný predtým.
V tejto funkcii sa štvrtý argument obsahuje prispôsobenú správu, ktorá sa zobrazí, ak sa hodnota vyhľadávania v tabuľke nenachádza. piaty argument (match_mode) bola definovaná podľa '2' ktorý označuje zástupná karta na základe vstupu v prvom argumente.
Záverečné slová
Dúfam, že vyššie uvedené metódy na extrakciu údajov podľa zadaných kritérií s VLOOKUP funkcie vás teraz vyprovokuje k ich aplikácii v potrebných úlohách Excelu. Ak máte akékoľvek otázky alebo pripomienky, dajte nám vedieť prostredníctvom komentárov. Alebo si môžete pozrieť naše ďalšie články týkajúce sa funkcií Excelu na tejto webovej stránke.