VLOOKUP Razpon datuma in povratna vrednost v Excelu (4 primerne metode)

  • Deliti To
Hugh West

Pogosto boste morda morali VLOOKUP Če želite vrniti določeno vrednost ali vrednosti za datumsko območje, namesto da bi VLOOKUP V tem članku bom prikazal 4 metode za VLOOKUP datumsko območje in povratno vrednost v Excelu s potrebno razlago. Tako da lahko metode prilagodite za svoje potrebe.

Prenesi delovni zvezek za prakso

VLOOKUP Razpon datuma in povratna vrednost.xlsx

4 metode za VLOOKUP Datumsko območje in povratno vrednost v Excelu

Predstavimo današnji nabor podatkov, v katerem je ime Elementi je na voljo skupaj z Datumi naročanja , Cena na enoto , Količina in . Prodaja Tu sem uporabil nekaj prihodnjih datumov, ki ne ovirajo analize.

Zdaj si boste ogledali metode, kako VLOOKUP na podlagi datumskega razpona (tj. Or datumi ) in nato vrnite ustrezno vrednost. Tik pred tem bi rad povedal, da vam bom pokazal dve metodi, ki uporabljata VLOOKUP (1. in 3. metoda). Poleg tega boste videli uporabo INDEX in . MATCH funkcije v drugi metodi. Nazadnje, uporaba LOOKUP obravnavana bo funkcija.

Poglobimo se v metode.

1. VLOOKUP datum znotraj razpona datumov in vrnitev vrednosti

V prvi metodi boste raziskali način iskanja vrednosti, če določite datum znotraj datumskega razpona. Recimo, da je vaš datum iskanja znotraj datumskega razpona (tj. Datumi naročil ) je v D14 Nato želite vrniti vrednost celice Prodaja ustrezne celice ( Poišči datum naročila ).

Resnici na ljubo je to preprosta metoda. Uporabite naslednjo formulo v D15 celica.

=VLOOKUP(D14,B5:F12,5,TRUE)

Tukaj, D14 je datum naročila iskanja, B5:F12 je tabelsko polje, 5 je številka indeksa stolpca (lahko obiščete VLOOKUP Številka indeksa stolpca če imate kakršno koli nejasnost glede tega argumenta), in nazadnje TRUE je za približno ujemanje.

2. Poiščite en sam izhod, ki obravnava dva datuma

Poleg tega vam bo ta metoda prišla prav, če želite poiskati eno vrednost, ki zajema dva datuma znotraj datumskega razpona. Datum naročila več kot 6. 3. 2022, vendar manj kot 6. 5. 2022.

Za ugotavljanje izhodne vrednosti vstavite naslednjo formulo točno v C15 celica.

=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12

Tukaj, F5:F12 je območje celic za podatke o prodaji, B5: B12 je območje celic za Datumi naročanja , B15 je datum znotraj razpona datumov in B16 je drug datum znotraj razpona datumov.

V zgornji formuli je IF logična funkcija vrača 1 če celica izpolnjuje merila (večja od in manjša od). Nato se MATCH zagotavlja lokacijo ujemajočih se vrednosti. Na koncu funkcija INDEX vrne vrednost Prodaja ki izpolnjuje vsa merila.

Če po vstavitvi formule pritisnete VSTOP , boste dobili naslednji rezultat.

Opomba: Če želite to metodo uporabiti za določen datum znotraj razpona datumov, lahko najdete tudi to. V tem primeru morate namesto drugega datuma vstaviti isti datum.

3. VLOOKUP Razpon datumov z več merili in vračanje več vrednosti

Če želite vrniti več vrednosti, namesto da bi vrnili eno samo vrednost, ki izpolnjuje več meril v primeru datumskega razpona, je še pomembneje, da vam ta metoda zagotavlja izjemno zmogljivost.

Ob predpostavki, da želite uporabiti VLOOKUP funkcijo, da vrne vse vrednosti, ki izpolnjujejo določeno datumsko območje. Ker je postopek izvajanja naloge nekoliko obsežen, sledite navodilom po korakih.

Korak 01: Določitev začetnega in končnega datuma

Na začetku morate določiti Datum začetka in . Končni datum V takem primeru lahko z uporabo Ime Manager je lahko uporaben za pogosto posodabljanje podatkov.

➤ Najprej v dve različni celici vnesite dva datuma, kot je prikazano na naslednji sliki.

Opomba: Za izvedbo naloge sem odprl nov delovni list. Vendar to ni obvezno. Isto nalogo lahko izvedete v obstoječem delovnem listu.

➤ Drugič, izberite C5 celica, ki prikazuje Datum začetka, in izberite Ime Manager iz Formule zavihek.

Takoj se prikaže pogovorno okno, in sicer Ime Manager in kliknite na Novo možnost.

Nato vnesite ime kot Start_Date, in ponovite enak postopek za Končni datum .

Korak 02: Ravnanje z več kriteriji datumskega razpona

Kot veste, moramo upoštevati datume, ki izpolnjujejo merila. Datumi naročanja bi bila večja ali enaka Datum začetka in manjša ali enaka Končni datum .

➤ Če želite obravnavati takšna merila, uporabite IF funkcijo.

=IF(AND(D5>=Start_Date,D5<=End_Date), "Yes", "No")

Tukaj, IN funkcija vrne datume, ki izpolnjujejo dve merili. Če sta merili izpolnjeni, funkcija IF funkcija vrne Da . V nasprotnem primeru se vrne Ne .

Korak 03: Štetje vrednosti iskanja

➤ Naslednja kombinirana formula uporablja IF in . COUNTIF funkcije za štetje vrednosti iskanja, če celica izpolnjuje merila (ustreza Da ). V nasprotnem primeru vrne 0.

=IF(C5="Da",COUNTIF($C$5:C5, "Da"),0)

Tukaj, C5 je začetna celica Iskanje področje.

Korak 04: Vračanje več vrednosti

Na začetku kopirajte imena vseh polj (ne vrednosti) iz prejšnjega koraka, razen Merila za izpolnjevanje .

Nato zaporedno vnesite vrednost iskanja v polje Lookup# področje.

Nato pojdite v C15 in vstavite naslednjo formulo.

=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)

Tukaj, $B15 je vrednost Lookup# področje, $B$4:$H$12 je tabelsko polje, C$14 je vrednost iskanja, $B$4:$H$4 je polje iskanja, 0 za natančno ujemanje.

V zgornji formuli je MATCH funkcija najde dejansko številko indeksa stolpca za VLOOKUP Končno, funkcija VLOOKUP funkcija vrne ujemajočo se vrednost Datumi naročanja .

Opomba: Navesti morate znak za dolar ( $ ), sicer ne boste dobili želenega rezultata.

➤ Po pritisku VSTOP , boste dobili izhodni rezultat je 44715 Nato povlecite znak plus v sosednje stolpce, dokler se Prodaja in spodnje celice, dokler vrednost iskanja ni 5 (uporabite Orodje za polnjenje ročaja ).

➤ Po vlečenju navzdol in desno boste dobili naslednji rezultat.

➤ Če pogledate od blizu, boste ugotovili, da Datumi naročil so v obliki številk. Pritisnite CTRL + 1 po izbiri območja celic C15:C19 da odprete Oblikovanje celic možnost.

➤ Nato izberite želeni format.

➤ Na koncu boste dobili vse vrednosti, ki izpolnjujejo merila datumskega razpona.

4. VLOOKUP Dve datumski območji z uporabo funkcije LOOKUP

Nenazadnje se lahko ukvarjate tudi z dvema različnima datumskima obsegoma. Na primer, dodal sem posamezen stolpec, in sicer Datum dostave Zdaj želim poiskati določen element, ki ustreza dvema določenima datumoma iz dveh datumskih razponov. Na srečo lahko to nalogo opravite z uporabo LOOKUP enostavno delovanje.

Samo vstavite naslednjo formulo.

=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)

Tukaj, $B$5:$B$12 je obseg celic Datumi naročanja , $D$5:$D$12 je območje celic za Datumi dostave , C15 je datum naročila in C16 je datum dostave. Končno, $C$5:$C$12 je območje celic za Elementi .

Ko vstavite formulo, se izpiše naslednji rezultat.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.