V tomto článku sa naučíme, ako VLOOKUP z rôznych listov programu Excel v programe Excel.
Ako záleží na tom, či je tabuľka vlookup na inom hárku?
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.
VLOOKUP Funkcia s tabuľkou na inom hárku v programe Excel
Syntax vzorca:
= VLOOKUP (id, databáza, stĺpček, 0) |
Id: je to jedinečné ID 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 VLOOKUP s presnou zhodou.
Alebo použiť
Syntax vzorca:
= VLOOKUP (hodnota_hľadania, názov listu!table_array, col_index, 0) |
Tu je jediným faktorom názov listu! Vo vzorci. Pred tabuľkou table_array zadajte iba správny názov hárka! značka. Excel z tohto daného hárku VYHĽADÁ. Ukážme si jednoduchý príklad.
Príklad:
Toto všetko môže byť mätúce na pochopenie. Poďme pochopiť, ako používať funkciu na príklade. Tu Na sheet1 mám ID staviteľa. Na hárku 2 mám meno tých staviteľov. Potrebujem teda načítať názvy z listu2 do listu1 pomocou VLOOKUP.
Napíšte tento vzorec do bunky B2 na hárku 1.
=VLOOKUP(A2,List 2! $ A $ 2: $ B $ 8,2,0) |
Všimnite si list2 tu. Ak ho premenujete na sheet3, VLOOKUP bude hľadať údaje na hárku 3 v dosahu $ A $ 2: $ B $ 8 (uzamkne odkaz na rozsah), ak existuje inak #REF zobrazí sa chyba.
Ďalší príklad VLOOKUP
Načítajte informácie o zamestnancovi pomocou funkcie VLOOKUP z tabuľky zamestnancov
Tu 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 ID som pomenoval B3.
Pre jednoduchosť pochopenia sú všetky záhlavia 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áti zóna 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 toho, aby ste vo vzorci urobili akúkoľvek zmenu.
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ý. Bude lepšie, ak sa vzorec môže 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áhlavia stĺpcov teda použijeme metódu obojsmerné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 thd 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, či je nadpis 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, stane sa z toho 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. A 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.
Tu sú všetky poznámky k pozorovaniu pomocou vzorca v programe Excel
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úfame, že tento článok o tom, ako VLOOKUP z iného listu programu Excel v programe Excel, je vysvetľujúci. Tu nájdete ďalšie články o výpočte hodnôt a súvisiacich vzorcoch programu Excel. 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:
Ako používať funkciu IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.
Ako používať funkciu 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.
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ť 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.