Jak používat VLOOKUP pro řádky v aplikaci Excel (s alternativami)

  • Sdílet Toto
Hugh West

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.xlsx

4 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.

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.