VLOOKUP-päivämääräalue ja palautusarvo Excelissä (4 sopivaa menetelmää)

  • Jaa Tämä
Hugh West

Usein saatat joutua VLOOKUP Jos haluat palauttaa tietyn arvon tai tiettyjä arvoja päivämäärävälille sen sijaan, että käyttäisitte VLOOKUP Tässä artikkelissa näytän 4 menetelmää VLOOKUP-päivämääräalueelle ja palautusarvolle Excelissä tarvittavine selityksineen. Jotta voit mukauttaa menetelmät omiin käyttötarkoituksiisi.

Lataa harjoituskirja

VLOOKUP Päivämääräalue ja palautusarvo.xlsx

4 menetelmiä VLOOKUP-päivämääräalueelle ja palautusarvolle Excelissä

Esitellään tämän päivän tietokokonaisuus, jossa nimi on Tuotteet annetaan yhdessä Tilauspäivämäärät , Yksikköhinta , Määrä ja Myynti Tässä käytin joitakin tulevia päivämääriä, jotka eivät haittaa analyysia.

Nyt näet menetelmät, joilla voidaan VLOOKUP päivämäärän perusteella (esim. Tai päivämäärät ) ja palauttavat sitten vastaavan arvon. Juuri ennen tätä haluan sanoa, että näytän teille 2 metodia, jotka käyttävät menetelmää nimeltä VLOOKUP funktiota (1. ja 3. menetelmä). Lisäksi näet, että käytetäänkö INDEX ja MATCH Toisessa menetelmässä on käytetty myös toimintoja. LOOKUP toimintoa käsitellään.

Tutustutaan menetelmiin.

1. VLOOKUP päivämäärä päivämääräalueella ja palautusarvo

Ensimmäisessä menetelmässä tutkitaan, miten arvo löydetään, jos määrität päivämäärän päivämäärävälin sisällä. Oletetaan, että hakupäivämääräsi päivämäärävälin sisällä (esim. Tilauspäivämäärät ) on D14 solun. Sitten haluat palauttaa arvon Myynti vastaavan solun ( Etsi tilauksen päivämäärä ).

Totta puhuen se on yksinkertainen menetelmä. Käytä vain seuraavaa kaavaa kohdassa D15 solu.

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

Täällä, D14 on hakutilauksen päivämäärä, B5:F12 on taulukkomuoto, 5 on sarakkeen indeksinumero (voit käydä osoitteessa VLOOKUP Sarakkeen indeksinumero jos sinulla on epäselvyyksiä tämän argumentin kanssa), ja lopuksi TRUE on tarkoitettu likimääräiseen yhteensovittamiseen.

2. Etsi yksi lähtö, joka käsittelee kahta päivämäärää.

Lisäksi jos haluat löytää yhden arvon, joka kattaa kaksi päivämäärää päivämäärävälillä, tämä menetelmä on kätevä sinulle. Esimerkiksi sinun on löydettävä tuloste (Myynti), jonka arvo on Tilauspäivä yli 6/3/2022 mutta alle 6/5/22.

Tuloksen löytämiseksi aseta seuraava kaava täsmälleen kohtaan C15 solu.

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

Täällä, F5:F12 on Sales-tietojen solualue, B5:B12 on solualueelle Tilauspäivämäärät , B15 on päivämäärän sisällä oleva päivämäärä ja B16 on jokin muu päivämäärä päivämäärävälillä.

Yllä olevassa kaavassa IF looginen funktio palauttaa 1 jos solu täyttää kriteerit (suurempi kuin, mutta pienempi kuin). Seuraavaksi solun MATCH funktio antaa sovitettujen arvojen sijainnin. Lopuksi funktio INDEX palauttaa arvon Myynti joka täyttää kaikki kriteerit.

Kun olet lisännyt kaavan, jos painat ENTER , saat seuraavan tulosteen.

Huom: Jos haluat käyttää tätä menetelmää tietylle päivämäärälle päivämäärävälin sisällä, löydät myös sen. Siinä tapauksessa sinun on lisättävä sama päivämäärä toisen päivämäärän sijasta.

3. VLOOKUP-päivämääräalue useilla kriteereillä ja palauttaa useita arvoja

Vielä tärkeämpää on, että jos haluat palauttaa useita arvoja sen sijaan, että palauttaisit yhden arvon, joka täyttää useita kriteerejä, kuten päivämäärän tapauksessa, tämä menetelmä tarjoaa erinomaisen suorituskyvyn.

Olettaen, että haluat soveltaa VLOOKUP funktio palauttaa kaikki arvot, jotka täyttävät tietyn päivämäärävälin. Koska tehtävän suorittaminen on hieman laaja prosessi, noudata vain vaiheittaista ohjetta.

Vaihe 01: Aloitus- ja lopetuspäivämäärien määrittäminen

Aluksi sinun on määritettävä Aloituspäivä ja Loppupäivä Tällaisessa tilanteessa käytetään Nimi Manager saattaa olla hyödyllinen, kun tietoja päivitetään usein.

➤ Kirjoita ensin kaksi päivämäärää kahteen eri soluun, kuten seuraavassa kuvassa näkyy.

Huom: Avasin uutta työarkkia tehtävän suorittamista varten. Se ei kuitenkaan ole pakollista, vaan voit suorittaa saman tehtävän olemassa olevan työarkin sisällä.

➤ Toiseksi, valitse C5 solu, joka näyttää Aloituspäivä, ja valitse Nimi Manager alkaen Kaavat välilehti.

Näet välittömästi valintaikkunan, joka on nimeltään Nimi Manager ja klikkaa Uusi vaihtoehto.

Syötä seuraavaksi nimi seuraavasti Aloituspäivä, ja toista sama prosessi Loppupäivä .

Vaihe 02: Päivämääräalueen useiden kriteerien käsittely

Kuten tiedätte, meidän on otettava huomioon päivämäärät, jotka täyttävät kriteerit. Kriteereinä on se, että Tilauspäivämäärät olisi suurempi tai yhtä suuri kuin Aloituspäivä ja pienempi tai yhtä suuri kuin Loppupäivä .

➤ Voit käsitellä tällaisia kriteerejä käyttämällä vain komentoa IF toiminto.

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

Täällä, AND funktio palauttaa päivämäärät, jotka täyttävät kaksi kriteeriä. Lisäksi, jos kriteerit täyttyvät, funktio IF funktio palauttaa Kyllä . Else, se palauttaa Ei .

Vaihe 03: Hakuarvon laskeminen

➤ Seuraavassa yhdistetyssä kaavassa hyödynnetään IF ja COUNTIF funktiot laskea hakuarvo, jos solu täyttää kriteerit (vastaa Kyllä ), muuten se palauttaa 0.

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

Tässä, C5 on alkusolu Katso kenttä.

Vaihe 04: Useiden arvojen palauttaminen

Kopioi aluksi kaikkien kenttien nimet (ei arvoja) edellisessä vaiheessa lukuun ottamatta kenttää nimeltä Täyttökriteerit .

Kirjoita sitten hakuarvo peräkkäin kenttään Lookup# kenttä.

Siirry seuraavaksi C15 soluun ja lisää seuraava kaava.

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

Tässä, $B15 on arvo Lookup# kenttä, $B$4:$H$12 on taulukkomuoto, C$14 on hakuarvo, $B$4:$H$4 on etsintämatriisi, 0 on tarkkaa vastaavuutta varten.

Yllä olevassa kaavassa MATCH funktio löytää sarakeindeksin numeron itse asiassa sarakkeelle VLOOKUP Lopuksi, toiminto VLOOKUP funktio palauttaa sovitetun arvon Tilauspäivämäärät .

Huom: Sinun on määritettävä dollarimerkki ( $ ) huolellisesti, muuten et saa haluamaasi tulosta.

➤ Kun olet painanut ENTER , saat tulosteeksi 44715 . Vedä sitten plusmerkkiä viereisiin sarakkeisiin, kunnes sarakkeen Myynti ja alla oleviin soluihin, kunnes hakuarvo on 5 (käytä Täyttökahvan työkalu ).

➤ Kun olet vetänyt alas ja oikealle, saat seuraavan tulosteen.

➤ Jos katsot tarkkaan, huomaat, että - Tilauspäivämäärät ovat numeromuodossa. Paina vain CTRL + 1 solualueen valitsemisen jälkeen C15:C19 avataksesi Solujen muotoilu vaihtoehto.

➤ Valitse sitten haluamasi muoto.

➤ Lopuksi saat kaikki arvot, jotka täyttävät päivämäärävälin kriteerit.

4. VLOOKUP Kaksi päivämääräaluetta LOOKUP-funktion avulla

Viimeisenä mutta ei vähäisimpänä, voit myös käsitellä kahta eri päivämääräväliä. Olen esimerkiksi lisännyt yksittäisen sarakkeen nimeltä Toimituspäivä Nyt haluan löytää tietyn kohteen, joka vastaa kahta tiettyä päivämäärää kahdesta päivämääräalueesta. Onneksi voit suorittaa tehtävän käyttämällä LOOKUP toiminto helposti.

Lisää vain seuraava kaava.

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

Tässä, $B$5:$B$12 on solualue Tilauspäivämäärät , $D$5:$D$12 on solualue Toimituspäivät , C15 on tilauspäivä ja C16 on toimituspäivä. Lopuksi, $C$5:$C$12 on solualue Tuotteet .

Kun olet lisännyt kaavan, saat seuraavan tulosteen.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.