V tomto článku sa naučíme, ako vyhľadávať vľavo s funkciou VLOOKUP v programe Excel.
Scenár:
Faktom je, že funkcia VLOOKUP vyzerá napravo od vyhľadávacieho poľa. Je to jedno z jeho obmedzení. Nie je však ľahké zmeniť tabuľku, ale môžeme nechať vzorec fungovať inak. Tu nájdete ďalšie informácie o tom, ako vykonávať funkciu VLOOKUP pri vyhľadávaní.
Ako vyriešiť problém?
Aby vzorec najskôr porozumel, musíme si trocha zrevidovať nasledujúce funkcie
- Funkcia VLOOKUP
- Funkcia CHOOSE
Teraz vytvoríme vzorec pomocou vyššie uvedených funkcií. Funkcia CHOOSE vráti tabuľku s požadovaným poľom vpravo. Funkcia VLOOKUP dostane pole tabuľky argumentov v správnom formáte. Teraz vyberte požadované číslo stĺpca podľa požadovaného poľa.
Generický vzorec:
= VLOOKUP (lookup_value, CHOOSE ({1, 2}, lookup_range, req_range), 2, 0)
lookup_value : hodnota, ktorú treba hľadať
rozsah_hľadania : rozsah, kde hľadať lookup_value
rozsah_rozsahu : rozsah, kde sa požaduje zodpovedajúca hodnota
2 : druhý stĺpec, číslo predstavujúce rozsah_req
0 : vyhľadajte presnú zhodu
Príklad:
Pochopenie vyššie uvedených vyhlásení môže byť mätúce. Poďme to teda pochopiť pomocou vzorca v príklade
Tu máme tabuľku s podrobnosťami o krajinách sveta, kontinente a kóde. Potrebujeme nájsť názov krajiny z daného kódu krajiny. Tu je problém v stĺpci Krajina vľavo od stĺpca s kódom. Použijeme teda vyššie uvedený generický vzorec.
Pomenovaný rozsah používaný pre pole rozsahu (kód - F3: F16) a rozsah (krajina - D3: D16). Tu sme namiesto toho použili pomenovaný rozsah pre referenčné pole buniek, pretože je to ľahko zrozumiteľné. Najprv musíme nájsť názov krajiny, kde je kód krajiny uvedený v bunke H5.
V bunke G6 použite vzorec:
= VLOOKUP (H5, CHOOSE ({1, 2}, kód, krajina), 2, 0)
Pomenované rozsahy
kód: (F3: F16)
krajina: (D3: D16)
Vysvetlenie:
- CHOOSE ({1, 2}, kód, krajina) vytvorí svoje vlastné nové pole tabuliek, ako je uvedené nižšie.
{ 33, „Čína“; 87, „Južná Afrika“; 55, „Spojené kráľovstvo“; 82, "USA"; 72, „Brazília“; 52, „Austrália“; 24, „Japonsko“; 51, "Keňa"; 10, „Francúzsko“; 60, „Mexiko“; 36, „Argentína“; 31, „Fidži“; 28, „India“; 70, „Nigéria“ }
- Funkcia VLOOKUP vyhľadá kód krajiny v prvom stĺpci argumentu danej tabuľky a vráti výsledok z druhého stĺpca, ako je uvedené.
- 0 hľadal presnú zhodu.
Vzorec vyzerá ako na obrázku vyššie. Kliknutím na tlačidlo OK získate názov krajiny zodpovedajúci kódu 024.
Ako vidíte z vyššie uvedenej snímky, získali sme krajinu Japonsko, ktorá zodpovedá kódovej hodnote vo vzorci. Teraz, ak chcete extrahovať názov kontinentu z hodnoty kódu.
Použite vzorec:
= VLOOKUP (H5, CHOOSE ({1, 2}, pokračovanie, krajina), 2, 0)
Pomenované rozsahy
kód: (F3: F16)
pokračovanie: (E3: E16)
Na vyššie uvedenom obrázku môžete vidieť, že tento vzorec funguje dobre.
Spravidla používame kombináciu funkcií INDEX a MATCH na získanie hodnoty zľava od vyhľadávacieho poľa.
Použite vzorec:
= INDEX (D3: F16, MATCH (H6, kód, 0), 2)
Ako vidíte z vyššie uvedenej snímky, z tabuľky sme získali všetky podrobnosti zodpovedajúce hodnote kódu. Extrahujte podrobnosti z tabuľky pomocou vyššie uvedeného vzorca. Tu je niekoľko pozorovacích poznámok pri použití vyššie uvedeného vzorca.
Poznámky:
- Hodnota parametra col_argument nemôže byť menšia ako 1 alebo väčšia ako počet stĺpcov
- Funkcia vráti chybu #NA, ak argument vyhľadávacieho poľa pre funkciu VLOOKUP nemá rovnakú dĺžku poľa tabuľky.
- Vzorec vráti chybu, ak sa hodnota lookup_value nezhoduje s hodnotou v tabuľke lookup_array.
- Funkcia zodpovedá presnej hodnote, pretože argument typu zhody pre funkciu VLOOKUP je 0.
- Hodnoty vyhľadávania je možné zadať ako odkaz na bunku alebo priamo pomocou symbolu úvodzovky (") vo vzorci ako argumentov.
Dúfam, že ste pochopili, ako vyhľadať n -tý zápas v tabuľke pomocou funkcie INDEX & MATCH. Tu nájdete ďalšie články o hodnote vyhľadávania v Exceli. Neváhajte a uveďte svoje otázky nižšie v poli pre komentáre. Určite vám pomôžeme. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku
Na vyhľadanie hodnoty použite INDEX a MATCH : Funkcia INDEX & MATCH na vyhľadanie hodnoty podľa potreby.
Rozsah SUM s INDEX v Exceli : Pomocou funkcie INDEX nájdite SÚČET hodnôt podľa potreby.
Ako používať funkciu INDEX v programe Excel : Nájdite INDEX poľa pomocou funkcie INDEX vysvetlenej na príklade.
Ako používať funkciu MATCH v programe Excel : Nájdite MATCH v poli pomocou hodnoty INDEX vo funkcii MATCH vysvetlenej na príklade.
Ako používať funkciu LOOKUP v programe Excel : Nájdite hodnotu vyhľadávania v poli pomocou funkcie LOOKUP vysvetlenej na príklade.
Ako používať funkciu VLOOKUP v programe Excel : Nájdite hodnotu vyhľadávania v poli pomocou funkcie VLOOKUP vysvetlenej na príklade.
Populárne články
50 Skratka pre Excel, ktorá zvýši vašu produktivitu
Upravte rozbaľovací zoznam
Absolútna referencia v Exceli
Ak so zástupnými znakmi
Vlookup podľa dátumu