VLOOKUP s viacerými kritériami v programe Excel (6 príkladov)

  • Zdieľajte To
Hugh West

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 Funkcia VLOOKUP pre viacero kritérií v programe Excel s niekoľkými vhodnými príkladmi a ilustráciami.

Stiahnite si cvičebnicu

Môžete si stiahnuť zošit programu Excel, ktorý sme použili na prípravu tohto článku.

VLOOKUP s viacerými kritériami.xlsx

6 príkladov použitia VLOOKUP s viacerými kritériami v programe Excel

1. Použitie ampersandu na spojenie viacerých kritérií v programe VLOOKUP v programe Excel

V nasledujúcom súbore údajov sú údaje o modeloch smartfónov troch populárnych značiek. Stĺpec B predstavuje pomocný stĺpec, ktorý je kombináciou hodnôt vedľa Stĺpec C a Stĺpec D .

Ako VLOOKUP funkcia hľadá hodnotu v prvom stĺpci, musíme tento pomocný stĺpec ponechať na prvom mieste v nasledujúcej tabuľke. Pomocou Ampersand (&) ,. Funkcia VLOOKUP v tomto príklade bude vyhľadať textovú hodnotu na stránke Stĺpec B čo je kombinácia špecifikovanej značky a jej príslušného čísla modelu.

Napríklad budeme vedieť cenu Samsung S21 Ultra . Takže tu sú dve rôzne kritériá: názov značky a číslo modelu smartfónu. Teraz použijeme VLOOKUP na získanie ceny zadaného smartfónu.

Vo výstupe Bunky C18 , požadovaný vzorec bude:

=VLOOKUP(D15&D16,B5:G13,6,FALSE)

Po stlačení Vstúpte na stránku , zobrazí sa vám cena zadaného smartfónu naraz.

Prečítajte si viac: VLOOKUP s viacerými kritériami a viacerými výsledkami (8 príkladov)

2. VLOOKUP s funkciou CHOOSE na spojenie viacerých kritérií v programe Excel

Ak nechcete použiť pomocný stĺpec na extrakciu údajov pomocou VLOOKUP v rámci viacerých kritérií, potom môžete skombinovať VLOOKUP s funkciou CHOOSE namiesto toho. VYBRAŤ funkcia vyberie hodnotu alebo akciu, ktorú má vykonať, zo zoznamu hodnôt na základe jej indexového čísla. Všeobecný vzorec tejto funkcie CHOOSE je:

=CHOOSE(index_num, value1, [value2],...)

Keďže cenu telefónu Samsung S21 Ultra budeme poznať z tabuľky, potrebný vzorec v Bunky C18 bude:

=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)

Po stlačení Vstúpte na stránku , hneď zistíte cenu uvedeného modelu smartfónu.

V tomto vzorci, VYBRAŤ funkcia vytvorí tabuľku s Stĺpce B, C a F . ako Stĺpce B a C boli zlúčené vo vnútri VYBRAŤ budú predstavovať jeden stĺpec pre VLOOKUP funkciu tu.

Prečítajte si viac: Vlookup s viacerými kritériami bez pomocného stĺpca v programe Excel (5 spôsobov)

3. VLOOKUP s funkciou MATCH na zahrnutie viacerých kritérií v programe Excel

Stránka MATCH vráti relatívnu pozíciu položky v poli, ktorá zodpovedá zadanej hodnote v zadanom poradí. VLOOKUP s MATCH tu môžeme manuálne určiť typy výstupu.

Požadovaný vzorec v Bunky C18 bude teraz:

=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)

Po stlačení Vstúpte na stránku , uvidíte cenu zadaného modelu smartfónu.

V tomto vzorci sa MATCH funkcia hľadá hodnotu prítomnú v Bunka B18 v poli B4:G4 a potom vráti číslo stĺpca. A toto číslo stĺpca sa potom priradí tretiemu argumentu (col_num_index) z VLOOKUP funkcie.

Ak teda teraz zmeníte typ výstupu v položke Bunka B18 , zodpovedajúci výsledok v Bunky C18 budú aktualizované naraz. Napríklad, ak zadáte Chipset do Bunka B18 , vložený vzorec v Bunky C18 sa zobrazí názov čipovej sady pre zadaný model smartfónu.

Prečítajte si viac: Funkcia INDEX MATCH vs. VLOOKUP (9 príkladov)

4. Kombinácia funkcie VLOOKUP s funkciou IF na spojenie viacerých kritérií

Existuje ďalší spôsob, ako sa vyhnúť pomocnému stĺpcu pri použití VLOOKUP funkcie s viacerými kritériami v programe Excel. Musíme použiť Funkcia IF tu definovať vyhľadávacie pole pre VLOOKUP funkcie.

Keďže tu používame podobný súbor údajov, požadovaný vzorec v Bunky C18 vytiahnuť cenu Samsung S21 Ultra bude:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

Tlač Vstúpte na stránku a vzorec okamžite vráti cenu zadaného modelu smartfónu.

Prečítajte si viac: Príklad VLOOKUP s viacerými podmienkami IF v programe Excel (9 kritérií)

Podobné čítania

  • VLOOKUP nefunguje (8 dôvodov & riešenia)
  • Prečo VLOOKUP vráti #N/A, keď existuje zhoda? (5 príčin a riešení)
  • Ako vyhľadávať a sčítavať na viacerých listoch v programe Excel (2 vzorce)
  • Excel VLOOKUP na vrátenie viacerých hodnôt vertikálne

5. Funkcia VLOOKUP s viacerými kritériami v jednom stĺpci v programe Excel

V tejto časti si ukážeme, ako VLOOKUP Funkcia funguje tak, že hľadá viacero hodnôt v jednom stĺpci. V prvom argumente musíme zadať rozsah buniek (lookup_value) funkcie VLOOKUP.

Napríklad chceme vytiahnuť dve čísla modelov smartfónov značiek Apple a Xiaomi. Takže požadovaný vzorec vo výstupe Bunky C18 by malo byť:

=VLOOKUP(D15:D16,B5:F13,2,FALSE)

Po stlačení Vstúpte na stránku , dostanete dve čísla modelov smartfónov Apple a Xiaomi.

Ako VLOOKUP funkcia vždy vyberie prvé zhodné údaje, v tomto príklade sa ako návratové hodnoty objavili len prvé čísla modelov značiek Apple a Xiaomi.

Prečítajte si viac: Ako používať VLOOKUP s viacerými kritériami v rôznych stĺpcoch

6. Používanie rozbaľovacích zoznamov ako viacnásobných kritérií vo VLOOKUP

Môžeme tiež vytvoriť rozbaľovacie zoznamy pre VLOOKUP Funkcia VLOOKUP Po vytvorení rozbaľovacích zoznamov už nemusíte zadávať kritériá ručne. Namiesto toho vyberiete značku smartfónu a číslo modelu z rozbaľovacích zoznamov a funkcia VLOOKUP zobrazí cenu príslušného modelu smartfónu.

V nasledujúcom súbore údajov teraz vytvoríme dva rozbaľovacie zoznamy pre značky smartfónov a čísla modelov v Bunky D15 a D16 resp.

📌 Krok 1:

➤ Vyberte Bunka D15 prvý.

➤ V rámci Údaje stuhu, vyberte Overovanie údajov možnosť z Dátové nástroje rozbaľovací zoznam.

Zobrazí sa dialógové okno.

📌 Krok 2:

➤ V Povoľte vyberte políčko Zoznam možnosť.

➤ Povolenie úprav v Zdroj a vyberte rozsah buniek B5:B13 .

➤ Tlač OK .

Prvý rozbaľovací zoznam značiek smartfónov je teraz pripravený na použitie.

📌 Krok 3:

➤ Podobne musíte vytvoriť ďalší rozbaľovací zoznam pre čísla modelov smartfónov. Musíte vybrať rozsah buniek C5:C13 v Zdroj možnosť Overovanie údajov dialógové okno tu.

📌 Krok 4:

➤ Teraz v Bunka 18 , zadajte tento vzorec:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

➤ V rozbaľovacom zozname vyberte značku smartfónu a číslo jeho modelu a zobrazí sa vám cena vybraného modelu smartfónu.

Pri každom výbere novej značky smartfónu a jeho modelu z rozbaľovacieho zoznamu sa aktualizuje výstupná bunka s cenou.

Prečítajte si viac: VLOOKUP na porovnanie dvoch zoznamov v programe Excel (2 alebo viac spôsobov)

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 s viacerými kritériami. 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.

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.