Obsah
Funkce 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 použít tuto funkci. VLOOKUP funkce pro vyhledávání hodnot v řádcích a extrakci dat na základě zadaných kritérií.
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 pro Rows.xlsx4 způsoby použití funkce VLOOKUP pro řádky v aplikaci Excel
1. Použití funkce MATCH k určení čísla sloupce z řádků ve VLOOKUPu
Na následujícím obrázku je zobrazen soubor dat s částkami prodejů několika prodejců v průběhu po sobě jdoucích šesti měsíců v jednom roce. VLOOKUP zde získáte hodnotu prodeje prodejce v zadaném měsíci.
Ačkoli Funkce VLOOKUP hledá hodnotu v nejlevějším sloupci nebo ve svislém rozsahu buněk, zde můžeme použít příkaz MATCH funkce pro zadání čísla sloupce pro zadaný měsíc ze záhlaví měsíce v rozsahu od C4 až H4.
Předpokládejme, že chceme znát prodejní hodnotu produktu Jordan v měsíci duben .
Na výstupu Buňka E15 , bude požadovaný vzorec následující:
=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)
Po stisknutí Vstupte na , získáte najednou prodejní hodnotu Jordánska v dubnu.
V tomto vzorci se MATCH funkce definuje číslo sloupce pro VLOOKUP funkce. VLOOKUP Funkce pak použije toto číslo sloupce k extrakci dat na základě zadaného měsíce ze záhlaví měsíce.
2. Použití více řádků pomocí funkce VLOOKUP v aplikaci Excel
Nyní vidíte datovou sadu s několika úpravami. Naše datová tabulka nyní představuje srovnatelné hodnoty prodejů za tři pevné měsíce ve dvou různých letech.
V této části použijeme funkci VLOOKUP pro více řádků obsahujících roky a měsíce. Například získáme hodnotu prodeje společnosti Jordan v měsíci únoru 2021.
Požadovaný vzorec s VLOOKUP a MATCH funkce v Buňka E17 bude:
=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)
Po stisknutí Vstupte na , zjistíte hodnotu prodeje za zadaných podmínek.
🔎 Jak vzorec funguje?
- Použití Ampersand (&) připojí vybraný měsíc a rok z Buňky E15 a E16 .
- Vyhledávací pole v MATCH funkce byla definována pomocí pole dvojic, které obsahuje všechny roky a měsíce spojené znakem Ampersand (&) .
- Ve vyhledávacím poli MATCH byly vybrány dva rozsahy buněk od Sloupec C . Takže přidáním '1' na MATCH funkce ve třetím argumentu VLOOKUP bude vzorec zohledňovat index čísla návratového sloupce na základě celého pole B6:H12 .
Přečtěte si více: Jak provést VLOOKUP s více podmínkami v aplikaci Excel (2 metody)
3. Kombinace funkce VLOOKUP s funkcí sloupce pro vrácení celého řádku
Vraťme se k našemu primárnímu souboru dat. Předpokládejme, že chceme znát hodnoty prodejů zadaného prodejce za všechny měsíce, které jsou v souboru dat k dispozici. Zde můžeme zkombinovat VLOOKUP s SLOUPEC získat všechny návratové hodnoty v jednom řádku jako SLOUPEC funkce.
📌 Krok 1:
➤ Vyberte výstup Buňka C14 a zadejte následující vzorec:
=VLOOKUP($C$13,$B$5:$H$11,COLUMN(A1)+1,FALSE)
➤ Tisk Vstupte na a získáte prodejní hodnotu pro Jordánsko v lednu.
📌 Krok 2:
➤ Nyní použijte Plnicí rukojeť z Buňka C14 pro automatické vyplnění dalších pěti buněk v Řada 14 .
Získáte tak najednou všechny údaje o prodeji pro zadaného prodejce.
V tomto vzorci se SLOUPEC funkce byla použita k postupné změně čísel sloupců ve třetím argumentu funkce VLOOKUP při automatickém vyplňování 14. řádku.
Přečtěte si více: VLOOKUP aplikace Excel pro vertikální vrácení více hodnot
Podobná čtení
- Nefunkční VLOOKUP (8 důvodů a řešení)
- Co je pole tabulek v nástroji VLOOKUP? (Vysvětlení s příklady)
- Použití VLOOKUP s více kritérii v aplikaci Excel (6 metod + alternativy)
- Jak kombinovat Excel SUMIF & VLOOKUP napříč více listy
- Excel VLOOKUP pro vyhledání poslední hodnoty ve sloupci (s alternativami)
4. Zahrnutí vzorce pole ve VLOOKUP pro výpis řádků v aplikaci Excel
Pokud chcete získat všechna data o prodeji pro prodejce pomocí jednokrokového vzorce, pak musíte použít vzorec pole pro definování čísel sloupců ve vzorci. VLOOKUP funkce.
Požadovaný vzorec pole s VLOOKUP funkce v Buňka C14 by měl vypadat takto:
=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)
Po stisknutí Vstupte na , získáte všechny údaje o prodeji Jordánska hned v jednom řádku. Nemusíte již provádět další kroky, jak bylo uvedeno v předchozí metodě.
V této funkci jsou čísla sloupců definována pomocí pole obsahujícího indexová čísla vracených sloupců: {2,3,4,5,6,7} . VLOOKUP funkce vrátí výstupy z těchto zadaných sloupců pro zadaného prodejce.
Dvě alternativy k VLOOKUP při hledání řádků
1. Použití funkce HLOOKUP k vyhledávání řádků v aplikaci Excel
Na stránkách HLOOKUP hledá hodnotu v horním řádku tabulky nebo pole hodnot a vrací hodnotu ve stejném sloupci ze zadaného řádku. Pomocí funkce HLOOKUP nyní můžeme přímo vyhledat měsíc spolu se záhlavími měsíců v jednom řádku. Obecný vzorec funkce HLOOKUP funkce je:
=HLOOKLUP(lookup_value, table_array, row_index_num, [range_lookup])
Protože hledáme hodnotu prodeje Jordánska v měsíci dubnu, tak nyní požadovaný vzorec v. Buňka E15 bude:
=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)
Po stisknutí Vstupte na , zobrazí se vám najednou hodnota prodeje společnosti Jordan za zadaný měsíc.
V tomto vzorci se MATCH funkce definuje číslo řádku zadaného prodejce na stránce Sloupec B .
Přečtěte si více: Jak provést VLOOKUP z více sloupců s jedním návratem v aplikaci Excel (2 způsoby)
2. Použití vzorce INDEX-MATCH k vyhledávání podél sloupců a řádků
Na stránkách MATCH vrátí relativní pozici položky v poli, která odpovídá určité hodnotě v určitém pořadí, a funkci INDEX vrátí hodnotu buňky v průsečíku určitého řádku a sloupce v daném rozsahu. Obecný vzorec této funkce INDEX funkce je:
=INDEX(pole, řádek_číslo, [sloupec_číslo])
Nebo,
=INDEX(reference, číslo_řádku, [číslo_sloupce], [číslo_oblasti])
S použitím MATCH můžeme zadat čísla řádků a sloupců funkce INDEX pro konkrétního prodejce v konkrétním měsíci, abychom získali odpovídající hodnotu prodeje.
Požadovaný vzorec ve výstupu Buňka E15 bude:
=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))
Nyní stiskněte Vstupte na a zobrazí se vám prodejní hodnota Jordánska v dubnu.
Přečtěte si více: Funkce INDEX MATCH vs. VLOOKUP (9 příkladů)
Závěrečná slova
Doufám, že výše popsané příklady vám nyní pomohou aplikovat je ve vašich tabulkách Excelu při použití funkce VLOOKUP pro vyhledávání hodnot v řádcích. 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.