V tomto článku sa naučíme, ako používať VLOOKUP so samostatnou tabuľkou v programe Excel.
Scenár:
Niekedy pri práci s množinami údajov. Musíme nájsť hodnotu na základe nejakej inej hodnoty. Napríklad nájdenie známok študentov na základe skóre zo skúšky alebo nájdenie bodov dosiahnutých na základe výsledku zápasu. Na tento účel spravidla používame vnorený vzorec IF alebo funkciu VLOOKUP so samostatnou tabuľkou. Jasné … Presne tak, funkcia VLOOKUP. Nasleduje vysvetlenie, ako používať funkciu VLOOKUP so samostatnou tabuľkou.
Ako problém vyriešiť?
Na tento účel použijeme funkciu VLOOKUP. Funkcia VLOOKUP má 4 argumenty, ktorými sú vyhľadávacia hodnota, vyhľadávacia tabuľka, stĺpcový index a typ zhody. Argument vyhľadávacieho poľa je možné zadať do zložených zátvoriek a bodkočiarok. Nasleduje vzorec, ktorý vám to lepšie vysvetlí.
Všeobecný vzorec:
= VLOOKUP (hodnota, {r1c1, r1c2; r2c1, r2c2; r3c1, r3c2,…}, col_index, 0) |
tabuľka so zloženými zátvorkami, riadky oddelené bodkočiarkou (;) a stĺpce oddelené čiarkami (,)
hodnota: vyhľadávacia hodnota
r1c1: hodnota prvého riadka a prvého stĺpca v tabuľke
r1c2: hodnota tabuľky prvého riadka a druhého stĺpca
r2c1: druhý riadok a prvý stĺpec a potom pokračuje
col_index: index stĺpca vyhľadávania
0: typ_zhody
Príklad:
Toto všetko môže byť mätúce na pochopenie. Skúsme to pochopiť pomocou použitia na príklade. Tu nájdete záznamy o odohraných zápasoch UEFA. Musíme nájsť body získané každým tímom. Spravidla vytvoríme tabuľku bodov a načítame túto tabuľku ako argument. V tomto však môžeme načítať tabuľku so vzorcom, ako je uvedené nižšie.
Použite vzorec:
= VLOOKUP (D3, {"výhra", 3; "prehra",-1; "remíza", 1}, 2, 0) |
Vysvetlenie:
- Tu je hodnota vyhľadávania funkcie VLOOKUP v stĺpci 1.
- Potom vráti hodnotu zodpovedajúcu zhodnej vyhľadávanej hodnote v stĺpci 2.
Ako vidíte na obrázku vyššie, body získané tímom za remízu sú 1. Vypočítali sme to pomocou vzorca VLOOKUP pomocou samostatnej tabuľky. Teraz skopírujte vzorec do iných buniek, ako je uvedené nižšie.
Ako vidíte, všetky výsledné hodnoty sme získali pomocou jedného vzorca. Ako sme už diskutovali, rovnakú úlohu môžeme vykonať aj pomocou vnoreného vzorca IF, ktorý je vysvetlený nižšie.
Ako použiť vnorený vzorec IF pre rovnakú tabuľku:
Pre vzorec použite funkciu IF viackrát, ako je uvedené nižšie. Viac informácií o vnorenom vzorci IF nájdete tu.
Použite vzorec:
= IF (D6 = "Výhra", 3, IF (D6 = "Prehra", -1, IF (D6 = "Remíza", 1, ""))) |
Ako vidíte na obrázku vyššie, všetky body zodpovedajúce výsledkom sú tu. Dôvodom je, prečo vo všeobecnosti nepoužívame vnorené IF, pretože čím väčšiu tabuľku budeme používať, tým budeme používať vzorec, a ďalším dôvodom je, že do vzorca VLOOKUP môžeme pridať viac riadkov, aby sme mohli extrahovať viacero hodnôt pomocou rovnakého vzorca, ale toto vo vnorenom prípade IF sa to nestane. Známky alebo skóre testu môžete zistiť aj pomocou rovnakého vzorca. Tu sa dozviete viac o extrahovaní hodnôt z tabuľky.
Tu sú všetky pozorovacie poznámky týkajúce sa použitia vzorca.
Poznámky:
- Do vyhľadávacieho poľa môžete pridať ďalšie riadky a stĺpce.
- Textové argumenty musia byť uvedené v úvodzovkách ("").
- Tabuľka VLOOKUP musí mať v ľavom alebo prvom stĺpci pole lookup_array.
- Col index nemôže byť 1, pretože je vyhľadávacím poľom
- Na hodnotu presnej zhody sa používa argument 0. Na približnú hodnotu zhody použite 1.
- Funkcia vráti chybu #N/A, ak sa vo vyhľadávacom poli nenašla hodnota vyhľadávania. Ak je to potrebné, chyťte chybu.
Dúfam, že tento článok o tom, ako používať VLOOKUP so samostatnou tabuľkou v programe Excel, je vysvetľujúci. Tu nájdete ďalšie články o vzorcoch vyhľadávania. 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
Ako získať najnovšiu cenu v programe Excel : Aktualizácia cien je bežná v každom podniku a používanie najnovších cien pri každom nákupe alebo predaji je nevyhnutné. Na získanie najnovšej ceny zo zoznamu v programe Excel používame funkciu LOOKUP. Funkcia LOOKUP načítava najnovšiu cenu.
Funkcia VLOOKUP na výpočet známky v programe Excel : Na výpočet stupňov IF a IFS nie sú jediné funkcie, ktoré môžete použiť. VLOOKUP je pre takéto podmienené výpočty efektívnejší a dynamickejší. Na výpočet známok pomocou VLOOKUP môžeme použiť tento vzorec.
17 vecí o VLOOKUPE v Exceli : VLOOKUP sa najčastejšie používa na získavanie zhodných hodnôt, ale VLOOKUP dokáže oveľa viac. Tu je 17 vecí o VLOOKUP, ktoré by ste mali vedieť efektívne používať.
VYHĽADAJTE prvý text zo zoznamu v programe Excel : Funkcia VLOOKUP funguje dobre so zástupnými znakmi. Môžeme to použiť na extrahovanie prvej textovej hodnoty z daného zoznamu v programe Excel. Tu je generický vzorec.
HĽADAJ dátum s poslednou hodnotou v zozname : Na získanie dátumu, ktorý obsahuje poslednú hodnotu, použijeme funkciu LOOKUP. Táto funkcia vyhľadá bunku, ktorá obsahuje poslednú hodnotu vo vektore, a potom použije tento odkaz na vrátenie dátumu.
Populárne články:
50 Skratka pre Excel, ktorá zvýši vašu produktivitu : Zrýchlite sa vo svojej úlohe. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.
Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.
Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.
Ako používať tFunkcia VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.