Ako vyhľadať hodnotu z iného hárku v programe Excel (3 jednoduché metódy)

  • Zdieľajte To
Hugh West

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.xlsx

3 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ý -
=VLOOKUP(B5,Sales!$B$5:$D$11,3,0)

  • 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.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.