Sadržaj
Često ćete možda morati VLOOKUP da se bavite datumom. Ako želite vratiti određenu vrijednost ili vrijednosti za raspon datuma umjesto VLOOKUP po datumu, ovdje ste na pravom mjestu. U ovom članku ću pokazati 4 metode za VLOOKUP raspon datuma i vraćanje vrijednosti u Excelu s potrebnim objašnjenjem. Tako da možete prilagoditi metode za svoju upotrebu.
Preuzmite Vježnicu
VLOOKUP Datumski raspon i vrijednost povrata.xlsx
4 Metode za VLOOKUP raspon datuma i povratnu vrijednost u Excelu
Hajde da predstavimo današnji skup podataka gdje je ime Itema dato zajedno sa Datumi narudžbe , 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 osnovu raspon datuma (tj. Or der Dates ), a zatim vratite odgovarajuću vrijednost. Odmah prije toga, želio bih reći da ću vam pokazati 2 metode koje koriste funkciju VLOOKUP (1. i 3. metode). Osim toga, vidjet ćete upotrebu funkcija INDEX i MATCH u drugoj metodi. Na kraju će se raspravljati o primjeni funkcije LOOKUP .
Uronimo u metode.
1. VLOOKUP datum unutar raspona datuma i povratna vrijednost
U prvoj metodi, istražit ćete način pronalaženja vrijednosti ako navedete datum unutar raspona datuma. Hajdemorecimo, vaš datum pretraživanja unutar raspona datuma (tj. Datumi narudžbe ) je u ćeliji D14 . Zatim, želite da vratite vrijednost Prodaja odgovarajuće ćelije ( Datum narudžbe traženja ).
Iskreno, to je jednostavan metod. Samo koristite sljedeću formulu u ćeliji D15 .
=VLOOKUP(D14,B5:F12,5,TRUE)
Ovdje, D14 je datum narudžbe pretraživanja, B5:F12 je niz tablice, 5 je broj indeksa stupca (možete posjetiti VLOOKUP indeksni broj kolone ako ga imate konfuzija s ovim argumentom), i konačno TRUE je za približno podudaranje.
2. Pronađite jedan izlaz koji se bavi dva datuma
Osim toga, ako želite pronaći jednu vrijednost koja pokriva dva datuma unutar raspona datuma, ova metoda će vam biti zgodna. Na primjer, morate pronaći izlaz (Prodaja) koji ima Datum narudžbe veći od 3.6.2022., ali manji od 6.5.22.
Da biste pronašli izlaz, umetnite sljedeću formulu tačno u ćeliju C15 .
=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 Datumi narudžbe , B15 je datum unutar raspona datuma i B16 je drugi datum unutar raspona datuma.
U gornjoj formuli, IF logička funkcija vraća 1 ako ćelija ispunjava kriterije (veće od, ali manje od). Zatim, funkcija MACH daje 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 ako želite da koristite ovu metodu za određeni datum unutar raspona datuma, možete i to pronaći. U tom slučaju, morate umetnuti isti datum umjesto drugog datuma.
3. VLOOKUP raspon datuma s više kriterija i vraćanje više vrijednosti
Još važnije, ako želite za vraćanje više vrijednosti umjesto vraćanja jedne vrijednosti koja ispunjava više kriterija u slučaju raspona datuma, ova metoda će vam pružiti izvanredne performanse.
Pod pretpostavkom da želite primijeniti VLOOKUP funkcija za vraćanje svih vrijednosti koje ispunjavaju određeni raspon datuma. Kako 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 Završni datum . U takvoj situaciji, korištenje Upravitelja imena 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 obavljanje zadatka. Kako god,nije obavezno. Isti zadatak možete izvršiti unutar postojećeg radnog lista.
➤ Drugo, odaberite C5 ćeliju koja prikazuje Datum početka, i odaberite Upravitelj imena sa kartice Formule .
Odmah ćete vidjeti dijaloški okvir pod imenom Upravitelj imena i kliknite na Novo opcija.
Dalje, unesite ime kao Datum_početka, i ponovite isti postupak za Završni datum .
Korak 02: Suočavanje s višestrukim kriterijima raspona datuma
Kao što znate, moramo uzeti u obzir datume koji ispunjavaju kriterijuma. Kriterijumi su da Datum narudžbe bude veći ili jednak Datum početka i manji ili jednak Datum završetka .
➤ Da biste se nosili s takvim kriterijima, samo upotrijebite funkciju IF .
=IF(AND(D5>=Start_Date,D5<=End_Date),"Yes","No")
Ovdje, AND funkcija vraća datume koji ispunjavaju dva kriterija. Nadalje, ako su kriteriji ispunjeni, funkcija IF vraća Da . U suprotnom, vratit će Ne .
Korak 03: Brojanje vrijednosti traženja
➤ Sljedeće kombinovana formula koristi funkcije IF i COUNTIF za prebrojavanje vrijednosti pretraživanja ako ćelija ispunjava kriterije (odgovara Da ). U suprotnom, vratit će se 0.
=IF(C5="Yes",COUNTIF($C$5:C5,"Yes"),0)
Ovdje, C5 je početna ćelija Potraži polje.
Korak 04: VraćanjeVišestruke vrijednosti
U početku kopirajte nazive svih polja (ne vrijednosti) u prethodnom koraku osim Kriterijum popunjavanja .
Zatim unesite traženu vrijednost redom u polju Lookup# .
Sljedeće, 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 niz tablice, C$14 je vrijednost traženja, $B$4:$H$4 je niz pretraživanja, 0 je za točno podudaranje.
U gornjoj formuli, funkcija MATCH pronalazi broj indeksa stupca zapravo za funkciju VLOOKUP . Konačno, funkcija VLOOKUP vraća podudarnu vrijednost Datumi narudžbe .
Napomena: Vi morate pažljivo navesti znak dolara ( $ ), inače nećete dobiti željeni rezultat.
➤ Nakon pritiska na ENTER , dobićete izlaz 44715 . Zatim povucite znak plus u susjedne stupce dok se ne pojavi Prodaja i donje ćelije dok vrijednost za traženje ne bude 5 (koristite Alat za rukovanje popunjavanjem ).
➤ Nakon povlačenja prema dolje i udesno, dobit ćete sljedeći izlaz.
➤ Ako pažljivo pogledate, naći ćete da su Datumi narudžbe u formatu brojeva. Samo pritisnite CTRL + 1 nakon što odaberete raspon ćelija C15:C19 da otvorite Formatiraj ćelije opcija.
➤ Zatim odaberite željeni format.
➤ Na kraju ćete dobiti sve vrijednosti koji ispunjavaju kriterije datumskog raspona.
4. VLOOKUP Dva raspona datuma korištenjem funkcije LOOKUP
Na kraju, ali ne i najmanje važno, možete se baviti i sa dva različita raspona datuma. Na primjer, dodao sam pojedinačnu kolonu i to Datum isporuke . Sada želim pronaći konkretnu stavku koja zadovoljava dva određena datuma iz dva raspona datuma. Srećom, možete lako izvršiti zadatak pomoću funkcije LOOKUP .
Samo unesite sljedeću formulu.
=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)
Ovdje, $B$5:$B$12 je raspon ćelija Datuma narudžbe , $D $5:$D$12 je raspon ćelija za Datum isporuke , C15 je datum narudžbe i C16 je datum isporuke. Konačno, $C$5:$C$12 je raspon ćelija za Items .
Nakon umetanja formule, vi dobit ću sljedeći izlaz.