Obsah
Používame VLOOKUP podľa dátumu na vyhľadanie dátumov v tabuľke údajov. Je to veľmi užitočné na vyhľadanie hodnôt zodpovedajúcich konkrétnym dátumom zo súboru údajov. Hodnota, ktorú vyhľadávame pomocou Funkcia VLOOKUP sa nazýva vyhľadávacia hodnota . Preto je dátum hodnotou vyhľadávania, keď použijeme VLOOKUP podľa dátumu. Tento článok ukazuje, ako použiť VLOOKUP podľa dátumu najjednoduchším spôsobom. Nasledujúci obrázok poskytuje predstavu o tom, ako VLOOKUP podľa dátumu funguje.
Stiahnite si cvičebnicu
Cvičebnicu si môžete stiahnuť z nižšie uvedeného tlačidla na stiahnutie.
Aplikovať Vlookup s dátumami.xlsxPoužitie VLOOKUP podľa dátumu v programe Excel
Na ilustráciu použitia použijeme nasledujúci súbor údajov VLOOKUP Súbor údajov obsahuje sumy predaja zodpovedajúce rôznym dátumom.
Predpokladajme, že chcete zadať dátum do bunky E5 nájsť zodpovedajúcu sumu tržieb v bunke F5 .
Môžete to ľahko urobiť podľa nasledujúcich krokov.
Kroky
1. Najprv zadajte do bunky nasledujúci vzorec F5 :
=VLOOKUP(E5,B5:C10,2,FALSE)
2. Nerobte si starosti s #N/A chyba.
3. Teraz zadajte dátum do bunky E5 na získanie požadovanej sumy predaja takto.
4. Pri zadávaní dátumu si dajte pozor na formát dátumu. Dátum musíte zadať v rovnakom formáte ako v súbore údajov, ktorý je MM/DD/RRRR v tomto prípade.
5. Ak hľadaný dátum v súbore údajov neexistuje, zobrazí sa #N/A Zadajte napríklad 2/4/2022 namiesto 2/4/2022 a zobrazí sa nasledujúci údaj.
Ako vzorec funguje?
1. Funkcia VLOOKUP sa skladá z nasledujúcich argumentov:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
2. Najprv sa spýta na hodnotu, ktorú má vyhľadať( lookup_value) . Potom rozsah údajov, ktoré sa majú vyhľadať( table_array) Potom sa spýta na číslo stĺpca ( col_num_index ), kde sa návratová hodnota nachádza v tomto rozsahu. Nakoniec range_lookup argument sa pýta, či chcete hľadať Približná zhoda(TRUE) alebo Presná zhoda(FALSE) .
3. Ak to porovnáme so vzorcom zadaným v bunke F5 potom dostaneme,
- Lookup_value = E5 ktorý obsahuje hľadaný dátum.
- Table_array = B5:C10 ktorý obsahuje súbor údajov.
- Col_index_num = 2 čo je druhý stĺpec súboru údajov obsahujúci sumy predaja, ktoré sme chceli zistiť.
- Range_lookup = FALSE , čo znamená, že hľadáte presnú zhodu.
Čítajte viac: Ako použiť VLOOKUP na nájdenie hodnoty, ktorá sa nachádza medzi rozsahom
Vykonajte VLOOKUP na vrátenie dátumu v programe Excel
Čo ak chceme nájsť dátum zodpovedajúci maximálnej sume predaja? Postupujme podľa nasledujúcich krokov.
Kroky
1. Najprv zadajte do bunky nasledujúci vzorec E5 :
=MAX(C5:C10)
2. Potom Funkcia MAX v tomto vzorci vráti maximálnu sumu predaja z Predaj stĺpec.
3. Potom do bunky zadajte nasledujúci vzorec F5 :
=VLOOKUP(E5,B5:C10,1,FALSE)
4. Ale to dáva #N/A chyba.
5. Je to preto, že hodnota, ktorú hľadáme, zostáva v druhom stĺpci tabuľkového poľa.
6. Aby sme tento problém vyriešili, zameníme Dátum a Predaj stĺpce.
7. Potom zmeňte vzorec v bunke E5 na nasledujúci:
=MAX(B5:B10)
8. Nový súbor údajov bude vyzerať takto.
9. Potom použite nasledujúci vzorec v bunke F5 :
=(VLOOKUP(E5,B5:C10,2,FALSE)
10. Vráti sa dátum ako číslo.
11. Najjednoduchší spôsob, ako tento problém vyriešiť, je zmeniť formát dátumu v danej bunke z Domov tab.
12. Alternatívny spôsob je použiť v bunke namiesto predchádzajúceho vzorca nasledujúci vzorec F5 .
=TEXT(VLOOKUP(E5,B5:C10,2,FALSE), "D-MMM-YY")
13. Funkcia TEXT v tomto vzorci zmení hodnotu získanú z VLOOKUP vzorec na formát dátumu.
Čítajte viac: Vyhľadanie hodnoty v rozsahu a vrátenie v programe Excel (5 jednoduchých spôsobov)
Čo si treba zapamätať
- Dátumy musíte zadať v rovnakom formáte, v akom sú uvedené v súbore údajov.
- Hodnota vyhľadávania musí byť v stĺpci, ktorý je skorší ako stĺpec, ktorý obsahuje návratovú hodnotu.
- Uistite sa, že formát textu je vnútri dvojitých úvodzoviek ( "" ) v TEXT funkcie.
Záver
Teraz viete, ako použiť VLOOKUP podľa dátumu v programe Excel. V prípade ďalších otázok alebo návrhov použite nižšie uvedenú časť s komentármi. Môžete navštíviť našu ExcelWIKI blog a dozviete sa viac o programe Excel.