Sadržaj
Često ćete možda morati VLOOKUP baviti se datumom. Ako želite vratiti određenu vrijednost ili vrijednosti za datumski raspon umjesto VLOOKUP po datumu, ovdje ste na pravom mjestu. U ovom ću članku pokazati 4 metode za VLOOKUP datumski raspon i povratnu vrijednost u Excelu s potrebnim objašnjenjem. Tako da možete prilagoditi metode za svoje upotrebe.
Preuzmi Practice Workbook
VLOOKUP Date Range and Return Value.xlsx
4 metode za VLOOKUP raspon datuma i povratnu vrijednost u Excelu
Uvedimo današnji skup podataka gdje je naziv stavki naveden zajedno s datumima narudžbi , Jedinična cijena , Količina i Prodaja . Ovdje sam koristio neke buduće datume koji ne ometaju analizu.
Sada ćete vidjeti metode za VLOOKUP na temelju datumski raspon (tj. Or der Dates ) i zatim vrati odgovarajuću vrijednost. Neposredno prije toga, želio bih reći da ću vam pokazati 2 metode pomoću funkcije VLOOKUP (1. i 3. metoda). Osim toga, vidjet ćete upotrebu funkcija INDEX i MATCH u drugoj metodi. Na kraju, bit će riječi o primjeni LOOKUP funkcije.
Uronimo u metode.
1. VLOOKUP Datum unutar datumskog raspona i povratna vrijednost
U prvoj metodi istražit ćete način pronalaženja vrijednosti ako navedete datum unutar datumskog raspona. nekarecimo, vaš datum traženja unutar datumskog raspona (tj. Datumi narudžbi ) je u ćeliji D14 . Zatim želite vratiti vrijednost Prodaja odgovarajuće ćelije ( Pretraga datuma narudžbe ).
Istina, to je jednostavna metoda. Samo upotrijebite sljedeću formulu u ćeliji D15 .
=VLOOKUP(D14,B5:F12,5,TRUE)
Ovdje, D14 je datum redoslijeda pretraživanja, B5:F12 je polje tablice, 5 je broj indeksa stupca (možete posjetiti VLOOKUP Broj indeksa stupca ako imate zabuna s ovim argumentom), i konačno TRUE je za približno podudaranje.
2. Pronađite jedan izlaz koji se bavi dvama datumima
Osim toga, ako želite pronaći jednu vrijednost koja pokriva dva datuma unutar datumskog raspona, ova će vam metoda biti zgodna. Na primjer, morate pronaći izlaz (Prodaja) koji ima Datum narudžbe veći od 6/3/2022, ali manji od 6/5/22.
Za pronalaženje rezultata umetnite sljedeću formulu točno u C15 ćeliju.
=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12
Ovdje , F5:F12 je raspon ćelija za podatke o prodaji, B5:B12 je raspon ćelija za Datume narudžbi , B15 je datum unutar datumskog raspona, a B16 je drugi datum unutar datumskog raspona.
U gornjoj formuli, IF logička funkcija vraća 1 ako ćelija ispunjava kriterije (veće od ali manje od). Zatim, funkcija MATCH pruža lokaciju podudarnih vrijednosti. Konačno, INDEX vraća vrijednost Prodaja koja ispunjava sve kriterije.
Nakon umetanja formule, ako pritisnete ENTER , dobit ćete sljedeći izlaz.
Napomena: Ako želite koristiti ovu metodu za određeni datum unutar datumskog raspona, možete pronaći i to. U tom slučaju morate umetnuti isti datum umjesto drugog datuma.
3. VLOOKUP Raspon datuma s višestrukim kriterijima i vraćanjem višestrukih vrijednosti
Još važnije, ako želite za vraćanje višestrukih vrijednosti umjesto vraćanja jedne vrijednosti koja ispunjava više kriterija u slučaju datumskog raspona, ova će vam metoda pružiti izvanrednu izvedbu.
Pod pretpostavkom da želite primijeniti VLOOKUP funkcija za vraćanje svih vrijednosti koje ispunjavaju određeni datumski raspon. Budući da je proces izvršavanja zadatka malo velik, samo slijedite upute korak po korak.
Korak 01: Određivanje datuma početka i završetka
U početku morate navesti Datum početka i Datum završetka . U takvoj situaciji korištenje Upravitelja naziva može biti korisno za često ažuriranje podataka.
➤ Prvo samo upišite dva datuma u dvije različite ćelije kao što je prikazano na sljedećoj slici.
Napomena: Otvorio sam novi radni list za izradu zadatka. Međutim,nije obavezno. Možete izvršiti isti zadatak unutar postojećeg radnog lista.
➤ Drugo, odaberite ćeliju C5 koja prikazuje Datum početka, i odaberite Upravitelj naziva s kartice Formule .
Odmah ćete vidjeti dijaloški okvir pod imenom Upravitelj naziva i kliknite na Novo opcija.
Zatim unesite naziv kao Datum_početka, i ponovite isti postupak za Datum završetka .
Korak 02: Suočavanje s višestrukim kriterijima datumskog raspona
Kao što znate, moramo uzeti u obzir datume koji ispunjavaju kriteriji. Kriteriji su da bi Datumi narudžbe bili veći ili jednaki Početnom datumu i manji ili jednaki Završnom datumu .
➤ Za rješavanje takvih kriterija samo upotrijebite funkciju IF .
=IF(AND(D5>=Start_Date,D5<=End_Date),"Yes","No")
Ovdje, I funkcija vraća datume koji ispunjavaju dva kriterija. Nadalje, ako su kriteriji ispunjeni, funkcija IF vraća Da . Inače će se vratiti Ne .
Korak 03: Prebrojavanje vrijednosti pretraživanja
➤ Sljedeće kombinirana formula koristi funkcije IF i COUNTIF za prebrojavanje vrijednosti pretraživanja ako ćelija ispunjava kriterije (odgovara Da ). Inače će vratiti 0.
=IF(C5="Yes",COUNTIF($C$5:C5,"Yes"),0)
Ovdje, C5 je početna ćelija Polje pretraživanja .
Korak 04: VraćanjeVišestruke vrijednosti
Na početku kopirajte nazive svih polja (ne vrijednosti) u prethodnom koraku osim Kriterija popunjavanja .
Zatim unesite traženu vrijednost redom u polju Traži # .
Zatim idite na ćeliju C15 i umetnite sljedeću formulu.
=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)
Ovdje, $B15 je vrijednost polja Lookup# , $B$4:$H$12 je polje tablice, C$14 je vrijednost traženja, $B$4:$H$4 je polje traženja, 0 je za točno podudaranje.
U gornjoj formuli, funkcija MATCH pronalazi indeksni broj stupca zapravo za funkciju VLOOKUP . Konačno, funkcija VLOOKUP vraća odgovarajuću vrijednost Datuma narudžbe .
Napomena: Vi morate pažljivo odrediti znak dolara ( $ ), inače nećete dobiti željeni rezultat.
➤ Nakon pritiska ENTER , dobit ćete izlaz 44715 . Zatim povucite znak plus do susjednih stupaca do Prodaja i donjih ćelija dok vrijednost pretraživanja ne bude 5 (upotrijebite Alat za ispunu ).
➤ Nakon povlačenja prema dolje i desno, dobit ćete sljedeći rezultat.
➤ Ako pažljivo pogledate, vidjet ćete da su Datumi narudžbi u formatu brojeva. Samo pritisnite CTRL + 1 nakon odabira raspona ćelija C15:C19 da biste otvorili Format Cells opciju.
➤ Zatim odaberite željeni format.
➤ Na kraju ćete dobiti sve vrijednosti koji ispunjavaju kriterije datumskog raspona.
4. VLOOKUP Dva datumska raspona pomoću funkcije LOOKUP
Posljednje, ali ne i najmanje važno, također se možete baviti s dva različita datumska raspona. Na primjer, dodao sam pojedinačni stupac pod nazivom Datum isporuke . Sada želim pronaći određenu stavku koja odgovara dvama određenim datumima u dva raspona datuma. Srećom, možete lako izvršiti zadatak pomoću funkcije LOOKUP .
Samo umetnite sljedeću formulu.
=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)
Ovdje, $B$5:$B$12 je raspon ćelija za datume narudžbi , $D $5:$D$12 je raspon ćelija za datume isporuke , C15 je datum narudžbe, a C16 je datum isporuke. Konačno, $C$5:$C$12 je raspon ćelija za Stavke .
Nakon umetanja formule, dobit ću sljedeći izlaz.