Obsah
Pri práci v programe Excel je vyhľadávanie hodnôt bežnou úlohou na obchodné účely alebo na vzdelávacie či výskumné účely. V niektorých prípadoch preto potrebujeme namiesto toho, aby sme vyhľadali hodnoty z iného hárku, vyhľadávať hodnoty z toho istého hárku. Nie je to až taká náročná úloha. Metódy opísané v tomto článku vám budú celkom užitočné pri vyhľadávaní hodnoty z iného hárku v programe Excel.
Stiahnite si cvičebnicu
Bezplatnú šablónu programu Excel si môžete stiahnuť odtiaľto a precvičiť si ju sami.
Vyhľadanie hodnoty v inom hárku.xlsx3 metódy vyhľadávania hodnoty z iného hárku v programe Excel
Na demonštráciu metód použijem nasledujúci súbor údajov, ktorý predstavuje predaj niektorých predajcov v rôznych regiónoch.
Metóda 1: Použitie funkcie VLOOKUP na vyhľadávanie hodnoty z iného hárku v programe Excel
V našej prvej metóde použijem funkcia VLOOKUP na vyhľadávanie hodnoty z iného listu. Je to najpoužívanejšia funkcia na vyhľadávanie hodnôt. VLOOKUP Funkcia sa používa na vyhľadávanie hodnoty v ľavom stĺpci tabuľky a vracia zodpovedajúcu hodnotu zo stĺpca napravo. Tu budeme vyhľadávať tržby pre Jacka a Boba.
Kroky:
- Napíšte nasledujúci vzorec v Bunka C5 -
=VLOOKUP(B5,
- Potom kliknite na hárok, v ktorom sa nachádza vaše tabuľkové pole. Moje údaje sa nachádzajú v hárku s názvom "Predaj".
- Teraz vyberte pole pomocou myši a stlačte tlačidlo F4 na uzamknutie odkazu.
- Neskôr zadajte číslo stĺpca vzhľadom na vybrané pole, z ktorého chcete získať hodnotu, a potom typ 0 pre presnú zhodu.
- Takže kompletný vzorec bude nasledovný -
- Nakoniec jednoducho stlačte tlačidlo Vstúpte na stránku
Teraz máme výstup pre Jacka.
- Ak chcete nájsť výstup pre Boba, stačí potiahnuť nadol Rukoväť náplne .
Tu je konečný výstup.
Prečítajte si viac: Ako vyhľadať viacero hodnôt v programe Excel (10 spôsobov)
Metóda 2: Kombinácia funkcií INDEX a MATCH na vyhľadávanie hodnoty z iného hárku
Teraz použijeme INDEX a MATCH funkcie na vyhľadávanie hodnoty z iného listu. INDEX a MATCH funkcie sú veľmi častými náhradami VLOOKUP funkciu. INDEX sa používa na vrátenie hodnoty alebo odkazu na hodnotu v rámci tabuľky alebo rozsahu. MATCH Funkcia sa používa na hľadanie zadanej položky v rozsahu buniek a potom vráti relatívnu pozíciu tejto položky v rozsahu. Teraz nájdime hodnotu predaja pre Jacka pomocou kombinácie.
Kroky:
- Na stránke Bunka C7 typ -
=INDEX(
- Potom prejdite na predajný hárok kliknutím na názov hárku.
- Potom vyberte rozsah D5:D11 odkiaľ získame výstup.
- Potom zadajte-
=INDEX(Sales!D5:D11,MATCH(
- Neskôr sa vráťte na predchádzajúci hárok kliknutím na jeho názov.
- Potom vyberte bunku, v ktorej sa nachádza naša vyhľadávacia hodnota.
- Opäť prejdite na hárok "Predaj" a vyberte rozsah ( B5:B11) kde existuje naša vyhľadávacia hodnota.
- Nakoniec napíšte 0 pre presná zhoda .
- Takže kompletný vzorec bude nasledovný -
=INDEX(Sales!D5:D11,MATCH('INDEX+MATCH'!C4,Sales!B5:B11,0))
- Nakoniec stačí stlačiť tlačidlo Vstúpte na stránku
Potom získate očakávaný výstup.
⏬ Rozdelenie vzorca:
➥ MATCH('INDEX+MATCH'!C4,Sales!B5:B11,0)
Stránka MATCH funkcia vyhľadá hodnotu "Jack" v hárku "Sales" v rozsahu B5:B11 a vráti ako-
3
➥ INDEX(Sales!D5:D11,MATCH('INDEX+MATCH'!C4,Sales!B5:B11,0))
Nakoniec INDEX funkcia vráti hodnotu z rozsahu D5:D11 podľa výstupu MATCH funkciu a to je-
78923
Prečítajte si viac: 7 typov vyhľadávania, ktoré môžete použiť v programe Excel
Metóda 3: Použitie funkcií Excel VLOOKUP a INDIRECT na vyhľadávanie hodnoty z iného hárku
Táto metóda je trochu odlišná od predchádzajúcich dvoch metód. Tu použijeme kombináciu INDIRECT a VLOOKUP funkcie na vyhľadanie hodnoty z ďalších dvoch hárkov a získame výstup z oboch hárkov súčasne. INDIRECT sa v programe Excel používa na prevod textového reťazca na platný odkaz na bunku.
Pozrite sa, že som tu vytvoril dva súbory údajov o predaji za dva po sebe nasledujúce mesiace. Teraz zistíme predaj pre Jacka v oboch hárkoch.
- Napíšte nasledujúci vzorec v Bunka C7 -
=VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)
- Neskôr stačí stlačiť Vstúpte na stránku tlačidlo pre výstup.
- Potom potiahnite nadol Rukoväť náplne na získanie výstupu z hárku "Feb".
Teraz sme zistili tržby za Jacka získané z oboch hárkov.
⏬ Rozdelenie vzorca:
➥ INDIRECT("'"&B7&"'!$B$5:$D$11")
Stránka INDIRECT funkcia vráti odkaz B5:D11 na rozsah
{"Sam", "Kanada",44589; "Peter", "USA",72734; "Jack", "Brazília",78923; "Samuel", "Spojené kráľovstvo",99320; "Willium", "Londýn",84738; "Ron", "Kanada",98210; "Bob", "Spojené kráľovstvo",57832}
➥ VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)
Nakoniec VLOOKUP funkcia vráti výstup z tohto rozsahu pre hodnotu Bunka C4 a to je...
78923
Prečítajte si viac: Ako vyhľadávať text v programe Excel (7 vhodných metód)
Záver
Dúfam, že vyššie opísané postupy budú dostatočne dobré na to, aby ste mohli vyhľadať hodnotu v inom hárku v programe Excel. Neváhajte položiť akúkoľvek otázku v sekcii komentárov a prosím o spätnú väzbu.