Obsah
Funkcia VLOOKUP sa vo všeobecnosti používa na hľadanie hodnoty v najľavejšom stĺpci tabuľky a funkcia vráti hodnotu v rovnakom riadku zo zadaného stĺpca. V tomto článku sa dozviete, ako môžete použiť túto VLOOKUP na vyhľadávanie hodnôt v riadkoch a extrahovanie údajov na základe zadaných kritérií.
Stiahnite si cvičebnicu
Môžete si stiahnuť zošit programu Excel, ktorý sme použili na prípravu tohto článku.
VLOOKUP pre Rows.xlsx4 metódy používania funkcie VLOOKUP pre riadky v programe Excel
1. Použitie funkcie MATCH na definovanie čísla stĺpca z riadkov vo VLOOKUP
Na nasledujúcom obrázku je zobrazený súbor údajov s množstvami predajov niekoľkých predajcov počas po sebe nasledujúcich šiestich mesiacov v roku. VLOOKUP funkcia na získanie hodnoty predaja predajcu v zadanom mesiaci.
Hoci Funkcia VLOOKUP hľadá hodnotu v ľavom stĺpci alebo vo vertikálnom rozsahu buniek, tu môžeme použiť MATCH funkcia na definovanie čísla stĺpca pre zadaný mesiac z hlavičiek mesiacov v rozsahu od C4 až H4.
Predpokladajme, že chceme poznať predajnú hodnotu Jordan v mesiaci apríl .
Vo výstupe Bunka E15 , požadovaný vzorec bude:
=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)
Po stlačení Vstúpte na stránku , získate predajnú hodnotu Jordánska v apríli naraz.
V tomto vzorci sa MATCH definuje číslo stĺpca pre VLOOKUP funkciu. VLOOKUP Funkcia potom použije toto číslo stĺpca na extrakciu údajov na základe zadaného mesiaca zo záhlaví mesiacov.
2. Používanie viacerých riadkov pomocou funkcie VLOOKUP v programe Excel
Teraz vidíte súbor údajov s niekoľkými úpravami. Naša tabuľka údajov teraz predstavuje porovnateľné hodnoty predaja za tri fixné mesiace v dvoch rôznych rokoch.
V tejto časti použijeme funkciu VLOOKUP pre viacero riadkov obsahujúcich roky a mesiace. Napríklad získame hodnotu predaja Jordánska v mesiaci február v roku 2021.
Požadovaný vzorec s VLOOKUP a MATCH funkcie v Bunka E17 bude:
=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)
Po stlačení Vstúpte na stránku , zistíte predajnú hodnotu za stanovených podmienok.
🔎 Ako vzorec funguje?
- Používanie Ampersand (&) pripojí vybraný mesiac a rok z Bunky E15 a E16 .
- Vyhľadávacie pole v MATCH funkcia bola definovaná pomocou poľa dvojíc obsahujúcich všetky roky a mesiace spojené Ampersand (&) .
- Vo vyhľadávacom poli MATCH boli vybrané dva rozsahy buniek počnúc Stĺpec C . Takže pridaním '1' na MATCH v treťom argumente funkcie VLOOKUP vzorec zohľadní index čísla návratového stĺpca na základe celého poľa B6:H12 .
Prečítajte si viac: Ako VLOOKUP s viacerými podmienkami v programe Excel (2 metódy)
3. Kombinácia funkcie VLOOKUP s funkciou stĺpca na vrátenie celého riadku
Vráťme sa k nášmu primárnemu súboru údajov. Predpokladajme, že chceme poznať hodnoty predaja zadaného predajcu za všetky mesiace, ktoré sú v súbore údajov k dispozícii. Tu môžeme skombinovať VLOOKUP s STĹPEC funkcie na získanie všetkých návratových hodnôt v jednom riadku ako STĹPEC funkcie.
📌 Krok 1:
➤ Vyberte výstup Bunka C14 a zadajte nasledujúci vzorec:
=VLOOKUP($C$13,$B$5:$H$11,COLUMN(A1)+1,FALSE)
➤ Tlač Vstúpte na stránku a získate predajnú hodnotu pre Jordánsko v januári.
📌 Krok 2:
➤ Teraz použite Rukoväť náplne z Bunka C14 na automatické vyplnenie ďalších piatich buniek v Riadok 14 .
Takto získate všetky údaje o predaji pre zadaného predajcu naraz.
V tomto vzorci sa STĹPEC funkcia bola použitá na sériovú zmenu čísel stĺpcov v treťom argumente VLOOKUP pri automatickom vyplňovaní 14. riadku.
Prečítajte si viac: Excel VLOOKUP na vrátenie viacerých hodnôt vertikálne
Podobné čítania
- VLOOKUP nefunguje (8 dôvodov & riešenia)
- Čo je pole tabuliek vo VLOOKUP? (Vysvetlené na príkladoch)
- Používanie VLOOKUP s viacerými kritériami v programe Excel (6 metód + alternatívy)
- Ako kombinovať Excel SUMIF & VLOOKUP vo viacerých hárkoch
- Excel VLOOKUP na zistenie poslednej hodnoty v stĺpci (s alternatívami)
4. Zahrnutie vzorca poľa vo VLOOKUP na extrakciu riadkov v programe Excel
Ak chcete získať všetky údaje o predaji pre predajcu pomocou jednokrokového vzorca, potom musíte použiť vzorec poľa na definovanie čísel stĺpcov v VLOOKUP funkcie.
Požadovaný vzorec poľa s VLOOKUP funkciu v Bunka C14 by mal vyzerať takto:
=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)
Po stlačení Vstúpte na stránku , získate všetky údaje o predaji pre Jordánsko hneď v jednom riadku. Nemusíte už vykonávať ďalšie kroky, ako je uvedené v predchádzajúcej metóde.
V tejto funkcii boli čísla stĺpcov definované pomocou poľa obsahujúceho indexové čísla vrátených stĺpcov: {2,3,4,5,6,7} . VLOOKUP funkcia vráti výstupy z týchto zadaných stĺpcov pre zadaného predajcu.
Dve alternatívy k VLOOKUP pri hľadaní riadkov
1. Použitie funkcie HLOOKUP na vyhľadávanie riadkov v programe Excel
Stránka HLOOKUP hľadá hodnotu v hornom riadku tabuľky alebo poľa hodnôt a vracia hodnotu v rovnakom stĺpci zo zadaného riadku. HLOOKUP teraz môžeme priamo vyhľadať mesiac spolu s hlavičkami mesiacov v jednom riadku. HLOOKUP je funkcia:
=HLOOKLUP(lookup_value, table_array, row_index_num, [range_lookup])
Keďže hľadáme hodnotu predaja Jordánska v mesiaci apríl, tak teraz požadovaný vzorec v Bunka E15 bude:
=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)
Po stlačení Vstúpte na stránku , zobrazí sa vám hodnota predaja spoločnosti Jordan za zadaný mesiac naraz.
V tomto vzorci sa MATCH funkcia definuje číslo riadku zadaného predajcu na Stĺpec B .
Prečítajte si viac: Ako VLOOKUP z viacerých stĺpcov s jedným návratom v programe Excel (2 spôsoby)
2. Použitie vzorca INDEX-MATCH na vyhľadávanie pozdĺž stĺpcov a riadkov
Stránka MATCH funkcia vráti relatívnu pozíciu položky v poli, ktorá zodpovedá konkrétnej hodnote v konkrétnom poradí a INDEX funkcia vracia hodnotu bunky v priesečníku konkrétneho riadku a stĺpca v danom rozsahu. Všeobecný vzorec tejto funkcie INDEX je funkcia:
=INDEX(pole, riadok_číslo, [stĺpec_číslo])
Alebo,
=INDEX(odkaz, číslo_riadku, [číslo_stĺpca], [číslo_oblasti])
S použitím MATCH funkcie môžeme zadať čísla riadkov a stĺpcov funkcie INDEX pre konkrétneho predajcu v konkrétnom mesiaci, aby sme získali príslušnú hodnotu predaja.
Požadovaný vzorec vo výstupe Bunka E15 bude:
=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))
Teraz stlačte Vstúpte na stránku a zobrazí sa vám predajná hodnota Jordánska v apríli.
Prečítajte si viac: Funkcia INDEX MATCH vs. VLOOKUP (9 príkladov)
Záverečné slová
Dúfam, že vyššie opísané príklady vám teraz pomôžu pri ich aplikácii vo vašich tabuľkách Excelu pri použití funkcie VLOOKUP na vyhľadávanie hodnôt v riadkoch. Ak máte akékoľvek otázky alebo pripomienky, dajte mi vedieť v sekcii komentárov. Alebo si môžete pozrieť naše ďalšie články týkajúce sa funkcií Excelu na tejto webovej stránke.