VLOOKUP s více kritérii v aplikaci Excel (6 příkladů)

  • Sdílet Toto
Hugh West

VLOOKUP se obvykle používá k vyhledání hodnoty v nejlevějším sloupci tabulky a funkce vrátí hodnotu ve stejném řádku ze zadaného sloupce. V tomto článku se dozvíte, jak můžete tuto funkci použít. Funkce VLOOKUP pro více kritérií v Excelu s několika vhodnými příklady a ilustracemi.

Stáhnout cvičebnici

Můžete si stáhnout sešit aplikace Excel, který jsme použili při přípravě tohoto článku.

VLOOKUP s více kritérii.xlsx

6 příkladů použití VLOOKUP s více kritérii v aplikaci Excel

1. Použití ampersandu ke spojení více kritérií v nástroji VLOOKUP v aplikaci Excel

V následujícím souboru dat jsou uvedeny údaje o modelech chytrých telefonů tří populárních značek. Sloupec B představuje pomocný sloupec, který je kombinací hodnot vedle sloupce Sloupec C a Sloupec D .

Jako VLOOKUP funkce hledá hodnotu v prvním sloupci, musíme tento pomocný sloupec udržovat na prvním místě v následující tabulce. Pomocí funkce Ampersand (&) ... Funkce VLOOKUP v tomto příkladu vyhledat textovou hodnotu na adrese Sloupec B což je kombinace určité značky a odpovídajícího čísla modelu.

Například budeme znát cenu za Samsung S21 Ultra . Zde jsou tedy dvě různá kritéria: značka a číslo modelu chytrého telefonu. Nyní použijeme příkaz VLOOKUP pro získání ceny zadaného smartphonu.

Na výstupu Buňka C18 , bude požadovaný vzorec následující:

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

Po stisknutí Vstupte na , zobrazí se vám cena zadaného smartphonu najednou.

Přečtěte si více: VLOOKUP s více kritérii a více výsledky (8 příkladů)

2. VLOOKUP s funkcí CHOOSE pro spojení více kritérií v aplikaci Excel

Pokud nechcete použít pomocný sloupec pro extrakci dat pomocí VLOOKUP v rámci více kritérií, pak můžete kombinovat VLOOKUP s funkcí CHOOSE místo toho. VYBRAT funkce vybere hodnotu nebo akci, kterou má provést, ze seznamu hodnot na základě jejího indexového čísla. Obecný vzorec této funkce CHOOSE je:

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

Protože budeme znát cenu Samsungu S21 Ultra z tabulky, tak požadovaný vzorec v. Buňka 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 stisknutí Vstupte na , hned zjistíte cenu uvedeného modelu smartphonu.

V tomto vzorci, VYBRAT funkce vytvoří tabulku s Sloupce B, C a F ... Sloupce B a C byly sloučeny uvnitř VYBRAT budou představovat jeden sloupec pro funkci VLOOKUP funkci zde.

Přečtěte si více: Vlookup s více kritérii bez pomocného sloupce v aplikaci Excel (5 způsobů)

3. VLOOKUP s funkcí MATCH pro zahrnutí více kritérií v aplikaci Excel

Na stránkách MATCH vrátí relativní pozici položky v poli, která odpovídá zadané hodnotě v zadaném pořadí. Kombinací funkce VLOOKUP s MATCH zde můžeme zadat výstupní typy ručně.

Požadovaný vzorec v Buňka C18 bude nyní:

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

Po stisknutí Vstupte na , zobrazí se cena zadaného modelu smartphonu.

V tomto vzorci se MATCH funkce hledá hodnotu obsaženou v Buňka B18 v poli B4:G4 a vrátí číslo sloupce. Toto číslo sloupce je pak přiřazeno třetímu argumentu (col_num_index) o VLOOKUP funkce.

Pokud tedy nyní změníte typ výstupu v položce Buňka B18 , odpovídající výsledek v Buňka C18 budou aktualizovány najednou. Například pokud zadáte do pole Chipset. Buňka B18 , vložený vzorec v Buňka C18 se zobrazí název čipové sady pro zadaný model smartphonu.

Přečtěte si více: Funkce INDEX MATCH vs. VLOOKUP (9 příkladů)

4. Kombinace funkce VLOOKUP s funkcí IF pro spojení více kritérií

Existuje ještě jedna metoda, jak se vyhnout pomocnému sloupci při použití funkce VLOOKUP s více kritérii v Excelu. Musíme použít funkci Funkce IF zde definovat vyhledávací pole pro VLOOKUP funkce.

Vzhledem k tomu, že zde používáme podobnou datovou sadu, požadovaný vzorec v položce Buňka C18 vytáhnout cenu Samsung S21 Ultra bude:

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

Tisk Vstupte na a vzorec okamžitě vrátí cenu zadaného modelu smartphonu.

Přečtěte si více: Příklad VLOOKUP s více podmínkami IF v aplikaci Excel (9 kritérií)

Podobná čtení

  • Nefunkční VLOOKUP (8 důvodů a řešení)
  • Proč VLOOKUP vrací #N/A, když existuje shoda? (5 příčin a řešení)
  • Jak v aplikaci Excel provádět vyhledávání a sčítání na více listech (2 vzorce)
  • VLOOKUP aplikace Excel pro vertikální vrácení více hodnot

5. Funkce VLOOKUP s více kritérii v jednom sloupci v aplikaci Excel

V této části se podíváme, jak se VLOOKUP Funkce funguje tak, že hledá více hodnot v jednom sloupci. V prvním argumentu musíme zadat rozsah buněk. (lookup_value) funkce VLOOKUP.

Chceme například vytáhnout dvě čísla modelů smartphonů značek Apple a Xiaomi. Takže požadovaný vzorec ve výstupu Buňka C18 by mělo být:

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

Po stisknutí Vstupte na , získáte dvě čísla modelů smartphonů Apple a Xiaomi.

Jako VLOOKUP funkce vždy vybírá první odpovídající data, v tomto příkladu se jako návratové hodnoty objevily pouze první čísla modelů značek Apple a Xiaomi.

Přečtěte si více: Jak používat VLOOKUP s více kritérii v různých sloupcích

6. Použití rozevíracích seznamů jako vícenásobných kritérií v nástroji VLOOKUP

Můžeme také vytvořit rozevírací seznamy pro VLOOKUP Funkce VLOOKUP Po vytvoření rozevíracích seznamů již nemusíte zadávat kritéria ručně. Spíše vyberete značku a číslo modelu smartphonu z rozevíracích seznamů a funkce VLOOKUP zobrazí cenu odpovídajícího modelu smartphonu.

V následujícím souboru dat nyní vytvoříme dva rozevírací seznamy pro značky a čísla modelů chytrých telefonů v položce Buňky D15 a D16 resp.

📌 Krok 1:

➤ Vyberte Buňka D15 první.

➤ Pod Data stuhu, vyberte Ověřování dat možnost z Datové nástroje rozevírací seznam.

Zobrazí se dialogové okno.

📌 Krok 2:

➤ V Povolit vyberte pole Seznam možnost.

➤ Povolení úprav v aplikaci Zdroj: a vyberte rozsah buněk B5:B13 .

➤ Tisk OK .

První rozevírací seznam značek chytrých telefonů je nyní připraven k použití.

📌 Krok 3:

➤ Podobně musíte vytvořit další rozevírací seznam pro čísla modelů smartphonů. Musíte vybrat rozsah buněk. C5:C13 v Zdroj: možnost Ověřování dat dialogové okno zde.

📌 Krok 4:

➤ Nyní v Buňka 18 , zadejte následující vzorec:

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

➤ V rozevíracím seznamu vyberte značku smartphonu a číslo jeho modelu a zobrazí se vám cena vybraného modelu smartphonu.

Pokaždé, když v rozevíracích seznamech vyberete novou značku smartphonu a jeho model, aktualizuje se výstupní buňka s cenou.

Přečtěte si více: VLOOKUP pro porovnání dvou seznamů v aplikaci Excel (2 nebo více způsoby)

Závěrečná slova

Doufám, že výše popsané příklady vám nyní pomohou při jejich aplikaci v tabulkách Excelu při použití funkce VLOOKUP s více kritérii. Pokud máte nějaké dotazy nebo připomínky, dejte mi prosím vědět v sekci komentářů. Nebo si můžete prohlédnout naše další články týkající se funkcí Excelu na tomto webu.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.