Na získanie informácií z databázy zamestnancov môžeme použiť vzorec VLOOKUP. Tento vzorec jednoducho nájde jedinečné ID a vráti informácie súvisiace s týmto ID zamestnanca. Ak ste s funkciami VLOOKUP noví, je to jedno z najlepších cvičení VLOOKUP.
Na načítanie záznamov zamestnancov z databázy teda môžeme použiť tento jednoduchý vzorec VLOOKUP:
= VLOOKUP (id, databáza, stĺpček, 0) |
ID: je to jedinečný identifikátor zamestnanca v databáze. Použijeme to na vyhľadanie informácií o zamestnancoch.
Databáza: Je to tabuľka, ktorá obsahuje informácie o zamestnancoch. Prvý stĺpec musí byť ID.
Col: Je to číslo stĺpca, z ktorého chcete získať hodnotu.
0 alebo nepravda: Používa sa na presnú zhodu VLOOKUP.
Teraz, keď poznáme generický vzorec, použime ho ako príklad.
Načítajte informácie o zamestnancovi pomocou funkcie VLOOKUP z tabuľky zamestnancov
Máme tabuľku, ktorá obsahuje podrobnosti o všetkých zamestnancoch v organizácii na samostatnom hárku. Prvý stĺpec obsahuje ID týchto zamestnancov. Túto tabuľku som pomenoval ako emp_data.
Teraz musí môj vyhľadávací hárok načítať informácie o zamestnancovi, ktorého ID je zapísané v bunke B3. Ako svoje ID som pomenoval B3.
Pre jednoduchosť pochopenia sú všetky nadpisy stĺpcov v presne rovnakom poradí ako tabuľka emp_data.
Teraz do bunky C3 napíšte nasledujúci vzorec, aby ste získali zónu ID zamestnanca zapísanú v B3.
= VLOOKUP (ID, Emp_Data, 2,0) |
Tým sa vrátite do zóny ID zamestnanca 1-1830456593, pretože stĺpec číslo 2 v databáze obsahuje zónu zamestnancov.
Skopírujte tento vzorec do zvyšných buniek a zmeňte číslo stĺpca vo vzorci, aby ste získali všetky informácie o zamestnancoch.
Môžete vidieť, že všetky informácie súvisiace so spomínaným ID v bunke B3. Bez ohľadu na to, aké ID napíšete do bunky B3, všetky informácie sa načítajú bez vykonania akýchkoľvek zmien vo vzorci.
Ako to funguje?
Nie je nič zložité. Jednoducho používame funkciu VLOOKUP na vyhľadanie ID a potom načítanie spomínaného stĺpca. Cvičte VLOOKUP s použitím týchto údajov, aby ste VLOOKUP lepšie porozumeli.
Načítajte údaje o zamestnancoch pomocou nadpisov
Vo vyššie uvedenom príklade sme mali všetky stĺpce usporiadané v rovnakom poradí, ale môžu nastať prípady, keď budete mať databázu, ktorá bude mať stovky stĺpcov. V takýchto prípadoch tento spôsob získavania informácií o zamestnancoch nebude dobrý. Bolo by lepšie, keby sa vzorec mohol pozrieť na záhlavie stĺpca a načítať údaje z tohto stĺpca z tabuľky zamestnancov.
Na získanie hodnoty z tabuľky pomocou záhlaví stĺpcov teda použijeme metódu dvojsmerného vyhľadávania alebo povedzme dynamický VLOOKUP stĺpca.
Tento vzorec použite v bunke C3 a skopírujte do ostatných buniek. Vo vzorci nemusíte nič meniť, všetko bude načítané z emp_data.
=VLOOKUP(ID, Emp_Data,ZÁPAS(C2, Emp_Data_Headers, 0), 0) |
Tento vzorec jednoducho získa všetky informácie zo zodpovedajúcich stĺpcov. V správe môžete zamiešať hlavičky, tým sa nič nezmení. Bez ohľadu na to, ktorý nadpis je napísaný v bunke vyššie, príslušné údaje obsahujú.
Ako to funguje?
Toto je jednoducho dynamické VLOOKUP. Môžete si o tom prečítať tu. Ak to tu vysvetlím, bude to príliš veľký článok.
Získať ID zamestnanca čiastočnou zhodou
Môže sa stať, že si nepamätáte celé ID zamestnanca, ale napriek tomu chcete získať informácie o nejakom ID. V takýchto prípadoch je najlepším riešením čiastočná zhoda VLOOKUP.
Ak napríklad viem, že niektoré ID obsahuje 2345, ale nepoznám celé ID. Ak zadám toto číslo do bunky C3, výstup bude podobný.
Nič nedostaneme. Pretože sa nič nezhoduje s 2345 v tabuľke. Vyššie uvedený vzorec upravte takto.
=VLOOKUP("*"&ID&"*", Emp_Data,ZÁPAS(C2, Emp_Data_Headers, 0), 0) |
Skopírujte to do celého riadka. Teraz máte informácie o prvom zamestnancovi, ktoré obsahujú toto číslo.
Upozorňujeme, že dostaneme prvé ID, ktoré obsahuje zodpovedajúce číslo v stĺpci Emp Id. Ak akékoľvek iné ID obsahuje rovnaké číslo, tento vzorec nenačíta informácie o tomto zamestnancovi.
Ak chcete získať všetky ID zamestnancov, ktoré obsahujú rovnaké číslo, použite vzorec, ktorý vyhľadá všetky zodpovedajúce hodnoty.
Takže áno, chlapci, takto môžete získať údaje o zamestnancoch z dátovej tabuľky v programe Excel pomocou vzorca VLOOKUP. Cvičte VLOOKUP s takýmito údajmi stále viac, aby ste porozumeli fungovaniu VLOOKUPU.
Dúfam, že to bolo dostatočne vysvetľujúce a splnilo to váš účel byť tu. Ak máte akékoľvek pochybnosti týkajúce sa tohto článku alebo akékoľvek iné pochybnosti týkajúce sa programu Excel VBA, opýtajte sa ma v sekcii komentárov nižšie. Do tej doby cvičte a pokračujte v excelentnosti.
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.