Obsah
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.xlsx6 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.