VLOOKUP Datumintervall och returvärde i Excel (4 lämpliga metoder)

  • Dela Detta
Hugh West

Ofta kan du behöva VLOOKUP som behandlar datumet. Om du vill returnera ett visst värde eller vissa värden för datumintervallet i stället för att VLOOKUP I den här artikeln visar jag 4 metoder för att VLOOKUP datumintervall och returvärde i Excel med nödvändiga förklaringar. Så att du kan anpassa metoderna för dina användningsområden.

Ladda ner övningsboken

VLOOKUP Datumintervall och returvärde.xlsx

4 metoder för att VLOOKUP datumintervall och returvärde i Excel

Låt oss presentera dagens dataset där namnet på den Artiklar tillhandahålls tillsammans med Beställningsdatum , Pris per enhet , Kvantitet och Försäljning Här har jag använt några framtida datum som inte försvårar analysen.

Nu ska du se metoderna för hur du ska göra för att VLOOKUP baserat på datumintervallet (dvs. Or der Datum ) och sedan returnera motsvarande värde. Precis innan det vill jag säga att jag ska visa dig två metoder som använder VLOOKUP funktion (1:a och 3:e metoden). Dessutom kommer du att se användningen av INDEX och MATCH funktionerna i den andra metoden. Slutligen kan tillämpningen av den LOOKUP funktion kommer att diskuteras.

Låt oss gå in på metoderna.

1. VLOOKUP ett datum inom datumintervallet och återge värdet

I den första metoden utforskar du hur du hittar värdet om du anger ett datum inom datumintervallet. Låt oss säga att ditt sökdatum inom datumintervallet (dvs. Beställningsdatum ) är i D14 cellen. Sedan vill du återge värdet av Försäljning i motsvarande cell ( Sökning av beställningsdatum ).

Det är faktiskt en enkel metod. Använd bara följande formel i D15 cell.

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

Här, D14 är datumet för uppslagsordningen, B5:F12 är tabellens matris, 5 är kolumnens indexnummer (du kan besöka VLOOKUP Kolumn Indexnummer om du har några problem med detta argument), och slutligen TRUE är för ungefärlig matchning.

2. Hitta ett enda resultat som behandlar två datum.

Om du dessutom vill hitta ett enda värde som täcker två datum inom datumintervallet är den här metoden praktisk för dig. Du måste till exempel hitta utdata (Försäljning) med Beställningsdatum större än den 6/3/2022 men mindre än den 6/5/22.

För att hitta utfallet ska du infoga följande formel exakt i C15 cell.

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

Här, F5:F12 är cellintervallet för försäljningsdata, B5:B12 är cellintervallet för Beställningsdatum , B15 är ett datum inom datumintervallet och B16 är ett annat datum inom datumintervallet.

I formeln ovan är IF logiska funktioners resultat 1 om cellen uppfyller kriterierna (större än men mindre än). Därefter används MATCH funktionen anger var de matchade värdena finns. Slutligen kan funktionen INDEX returnerar värdet av Försäljning som uppfyller alla kriterier.

Om du trycker på ENTER får du följande resultat.

Observera: Om du vill använda den här metoden för ett visst datum inom datumintervallet kan du också använda den. I så fall måste du infoga samma datum i stället för det andra datumet.

3. VLOOKUP Datumintervall med flera kriterier och återge flera värden

Om du vill returnera flera värden i stället för att returnera ett enda värde som uppfyller flera kriterier, som i fallet med datumintervallet, kommer den här metoden att ge dig enastående prestanda.

Om du antar att du vill tillämpa VLOOKUP funktionen för att returnera alla värden som uppfyller det specifika datumintervallet. Eftersom processen för att utföra uppgiften är lite omfattande är det bara att följa den stegvisa vägledningen.

Steg 01: Ange start- och slutdatum

Till att börja med måste du ange Startdatum och Slutdatum I en sådan situation kan man med hjälp av Namn chef kan vara användbart för att uppdatera uppgifterna ofta.

➤ Först skriver du två datum i två olika celler enligt följande bild.

Observera: Jag öppnade ett nytt arbetsblad för att utföra uppgiften, men det är inte obligatoriskt. Du kan utföra samma uppgift i det befintliga arbetsbladet.

➤ För det andra väljer du C5 cell som visar den Startdatum, och väljer den Namn chef från Formler fliken.

Omedelbart visas en dialogruta, nämligen Namn chef och klicka på Ny alternativ.

Därefter anger du namnet som Startdatum, och upprepa samma process för Slutdatum .

Steg 02: Hantera flera kriterier i datumintervallet

Som ni vet måste vi ta hänsyn till datum som uppfyller kriterierna, som är följande Beställningsdatum skulle vara större än eller lika med Startdatum och som är mindre än eller lika med Slutdatum .

➤ För att hantera sådana kriterier kan du använda dig av IF funktion.

=IF(AND(D5>=Start_Datum,D5<=End_Datum), "Ja", "Nej")

Här, OCH funktionen returnerar datum som uppfyller två kriterier. Om kriterierna är uppfyllda, kommer dessutom IF funktionen returnerar Ja Annars kommer den att ge följande resultat Ingen .

Steg 03: Räkna uppslagsvärdet

➤ Följande kombinerade formel använder sig av följande IF och COUNTIF funktioner för att räkna uppslagsvärdet om cellen uppfyller kriterierna (matchar Ja ), annars återges 0.

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

Här, C5 är startcellen i Sök på fält.

Steg 04: Återge flera värden

Kopiera inledningsvis namnet på alla fält (inte värdena) från föregående steg utom namnet på Kriterier för fyllning .

Ange sedan uppslagsvärdet sekventiellt i fältet Uppslag# fält.

Gå sedan till C15 och infoga följande formel.

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

Här, $B15 är värdet av Uppslag# fält, $B$4:$H$12 är tabellens matris, C$14 är uppslagsvärdet, $B$4:$H$4 är uppslagsraden, 0 är för exakt matchning.

I formeln ovan är MATCH funktionen hittar kolumnindexnumret för den aktuella kolumnen för VLOOKUP funktionen. Slutligen kan den VLOOKUP funktionen returnerar ett matchat värde av Beställningsdatum .

Observera: Du måste ange dollartecknet ( $ ) noggrant, annars får du inte den önskade effekten.

➤ Efter att ha tryckt på ENTER får du följande resultat 44715 Dra sedan plustecknet till de intilliggande kolumnerna tills den Försäljning och de nedanstående cellerna tills uppslagsvärdet är 5 (använd Verktyg för påfyllningshandtag ).

➤ När du har dragit nedåt och åt höger får du följande resultat.

➤ Om du tittar noga ser du att Beställningsdatum är i sifferformat. Tryck bara på CTRL + 1 efter att ha valt cellområdet C15:C19 för att öppna Formatera celler alternativ.

➤ Välj sedan önskat format.

➤ Slutligen får du alla värden som uppfyller kriterierna för datumintervallet.

4. VLOOKUP Två datumintervall med hjälp av LOOKUP-funktionen

Sist men inte minst kan du också hantera två olika datumintervall. Jag har till exempel lagt till en enskild kolumn, nämligen Leveransdatum Nu vill jag hitta det specifika objektet som uppfyller två bestämda datum i de två datumintervallen. Lyckligtvis kan du utföra uppgiften med hjälp av LOOKUP fungera enkelt.

Du behöver bara använda följande formel.

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

Här, $B$5:$B$12 är cellintervallet för Beställningsdatum , $D$5:$D$12 är cellområdet för Leveransdatum , C15 är ett beställningsdatum och C16 är leveransdatum. Slutligen, $C$5:$C$12 är cellområdet för Artiklar .

När du har infogat formeln får du följande resultat.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.