Obsah
Používáme VLOOKUP podle data pro vyhledání dat v datové tabulce. Je velmi užitečné pro vyhledání hodnot odpovídajících konkrétním datům z datového souboru. Hodnota, kterou hledáme pomocí příkazu Funkce VLOOKUP se nazývá vyhledávací hodnota . Proto je datum hodnotou pro vyhledávání, když použijeme VLOOKUP podle data. Tento článek ukazuje, jak použít VLOOKUP podle data nejjednodušším způsobem. Následující obrázek poskytuje představu o tom. VLOOKUP podle data funguje.
Stáhnout cvičebnici
Cvičebnici si můžete stáhnout z níže uvedeného tlačítka ke stažení.
Použít Vlookup s daty.xlsxPoužití funkce VLOOKUP podle data v aplikaci Excel
Pro ilustraci použití použijeme následující datovou sadu. VLOOKUP datový soubor obsahuje částky prodeje odpovídající různým datům.
Předpokládejme, že chcete zadat datum do buňky E5 zjistit odpovídající částku prodeje v buňce F5 .
To můžete snadno provést podle následujících kroků.
Kroky
1. Nejprve zadejte do buňky následující vzorec F5 :
=VLOOKUP(E5,B5:C10,2,FALSE)
2. Nedělejte si starosti s #N/A chyba.
3. Nyní zadejte datum do buňky E5 získat požadovanou částku prodeje takto.
4. Při zadávání data si dejte pozor na formát data. Datum musíte zadat ve stejném formátu jako v datové sadě, která je MM/DD/RRRR v tomto případě.
5. Pokud hledané datum v souboru dat neexistuje, zobrazí se hláška #N/A Například zadejte 2/4/2022 místo 2/4/2022 a zobrazí se následující.
Jak vzorec funguje?
1. Funkce VLOOKUP se skládá z následujících argumentů:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
2. Nejprve se zeptá na hodnotu, kterou má vyhledat( lookup_value) . Pak rozsah údajů, které se mají vyhledat( table_array) . Poté se zeptá na číslo sloupce ( col_num_index ), kde se návratová hodnota nachází v tomto rozsahu. A konečně, funkce range_lookup argument se ptá, zda chcete hledat Přibližná shoda(TRUE) nebo Přesná shoda(FALSE) .
3. Porovnáme-li tento vzorec se vzorcem zadaným v buňce F5 pak dostaneme,
- Lookup_value = E5 který obsahuje hledané datum.
- Table_array = B5:C10 který obsahuje datovou sadu.
- Col_index_num = 2 což je druhý sloupec souboru dat obsahující částky prodeje, které jsme chtěli zjistit.
- Range_lookup = FALSE , což znamená, že hledáte přesnou shodu.
Další informace: Jak použít VLOOKUP k nalezení hodnoty, která spadá do rozsahu
Provedení VLOOKUP pro vrácení data v aplikaci Excel
Co když chceme zjistit datum odpovídající maximální částce prodeje? Postupujme podle následujících kroků.
Kroky
1. Nejprve zadejte do buňky následující vzorec E5 :
=MAX(C5:C10)
2. Pak Funkce MAX v tomto vzorci se vrátí maximální částka prodeje z Prodej sloupec.
3. Poté zadejte do buňky následující vzorec F5 :
=VLOOKUP(E5,B5:C10,1,FALSE)
4. To však dává #N/A chyba.
5. Je to proto, že hledaná hodnota zůstává v druhém sloupci pole tabulky.
6. Abychom tento problém vyřešili, zaměňme Datum a Prodej sloupce.
7. Pak změňte vzorec v buňce E5 na následující:
=MAX(B5:B10)
8. Nový soubor dat bude vypadat takto.
9. Poté v buňce použijte následující vzorec F5 :
=(VLOOKUP(E5,B5:C10,2,FALSE)
10. Vrátí se datum jako číslo.
11. Nejjednodušší způsob, jak tento problém vyřešit, je změnit formát data v dané buňce z možnosti Home tab.
12. Alternativním způsobem je použití následujícího vzorce místo předchozího vzorce v buňce F5 .
=TEXT(VLOOKUP(E5,B5:C10,2,FALSE), "D-MMM-YY")
13. Funkce TEXT v tomto vzorci změní hodnotu získanou ze vzorce VLOOKUP vzorec pro formát data.
Další informace: Vyhledání hodnoty v rozsahu a vrácení v aplikaci Excel (5 snadných způsobů)
Na co nezapomenout
- Data musíte zadat ve stejném formátu, v jakém jsou data v datové sadě.
- Hodnota vyhledávání musí být ve sloupci, který je starší než sloupec obsahující návratovou hodnotu.
- Ujistěte se, že formát textu je uvnitř dvojitých uvozovek ( "" ) v TEXT funkce.
Závěr
Nyní víte, jak použít VLOOKUP Pro další dotazy nebo návrhy použijte prosím níže uvedenou sekci komentářů. Můžete navštívit náš web. ExcelWIKI blog a dozvíte se více o programu Excel.