Note: The other languages of the website are Google-translated. Back to English

Hur kollar jag mellan två datum och returnerar motsvarande värde i Excel?

Om du antar att du har en rapport om vissa projektscheman, vill du nu få det specifika projektet för en given tid som ligger mellan två givna datum för schemat. Ta till exempel följande skärmdumpdata, jag skulle vilja leta upp det givna datumet 12/1/2019, om detta datum faller mellan startdatum och slutdatum i rapporten, returnera sedan dess motsvarande projektnamn. Den här artikeln kommer jag att presentera LOOKUP-funktionen för att hantera detta problem.

Vlookup mellan två datum och returnera motsvarande värde med formler

Vlookup mellan två datum och returnera motsvarande värde med en fantastisk funktion


Vlookup mellan två datum och returnera motsvarande värde med formler

För att få det relativa värdet på vilket datum som faller mellan två datum kan nedanstående uppslagsformel hjälpa dig. Gör så här:

1. Ange formeln nedan i en tom cell där du vill placera resultatet:

=LOOKUP(2,1/($B$2:$B$8<=E2)/($C$2:$C$8>=E2),$A$2:$A$8)

Anmärkningar: I ovanstående formua:

  • B2: B8 är intervallet för startdatum och C2: C8 är slutdatumintervallet i din tabell;
  • de E2 är det angivna datumet där du vill få motsvarande värde.

2. Och dra sedan påfyllningshandtaget ner till cellerna för att få det resultat du behöver. Se skärmdump:

Anmärkningar:

  • Om datumet inte finns får du ett felvärde efter att du har skrivit den här formeln.
  • Här är en annan enkel formel som också hjälper dig:=LOOKUP(E2,$B$2:$C$8,$A$2:$A$8).

Vlookup mellan två datum eller två värden och returnera motsvarande poster i Excel

Kutools för Excel's LOOKUP mellan två värden verktyget hjälper dig att leta upp och returnera motsvarande poster baserat på angivna datum eller värden snabbt och enkelt. Klicka för att ladda ner Kutools för Excel!

Kutools för Excel: med mer än praktiska Excel-tillägg, gratis att prova utan begränsning på dagar. Ladda ner och testa gratis nu!


Vlookup mellan två datum och returnera motsvarande värde med en fantastisk funktion

Om du inte vill komma ihåg dessa smärtsamma formler, Kutools för Excel's LOOKUP mellan två värden funktionen kan hjälpa dig att lösa detta jobb så fort du behöver.

Tips:Att tillämpa detta LOOKUP mellan två värden funktionen, först bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka Kutools > Superuppslag > LOOKUP mellan två värden, se skärmdump:

2. I LOOKUP mellan två värden dialogrutan, gör följande:

  • Välj uppslagsvärdeceller och utdataceller från Sökvärden och utmatningsområde sektion;
  • Ange sedan motsvarande objekt från Dataområde sektion.

3. Klicka sedan OK -knappen har matchande poster baserat på de angivna datumen extraherats enligt följande skärmdump:

Anmärkningar: Om du vill ersätta felvärdet när datumet inte finns med annan specifik text, kontrollera Ersätt # Ej tillämpligt felvärde med ett angivet värde alternativ.

Klicka för att ladda ner Kutools för Excel och gratis testversion nu!


Fler relativa artiklar:

  • Vlookup-värden över flera kalkylblad
  • I Excel kan vi enkelt använda vlookup-funktionen för att returnera matchande värden i en enda tabell i ett kalkylblad. Men har du någonsin funderat på hur hur man kan värma om flera kalkylblad? Antag att jag har följande tre kalkylblad med dataomfång, och nu vill jag få en del av motsvarande värden baserat på kriterierna från dessa tre kalkylblad.
  • Använd Vlookup Exakt och ungefärlig matchning i Excel
  • I Excel är vlookup en av de viktigaste funktionerna för oss att söka efter ett värde i kolumnen längst till vänster i tabellen och returnera värdet i samma rad i intervallet. Men tillämpar du vlookup-funktionen framgångsrikt i Excel? Den här artikeln kommer jag att prata om hur man använder vlookup-funktionen i Excel.
  • Vlookup matchande värde från botten till toppen i Excel
  • Normalt kan Vlookup-funktionen hjälpa dig att hitta data från topp till botten för att få det första matchande värdet från listan. Men ibland måste du slå upp från botten till toppen för att extrahera det sista motsvarande värdet. Har du några bra idéer för att hantera den här uppgiften i Excel?
  • Vlookup-värden från höger till vänster i Excel
  • Vlookup är en användbar funktion i Excel, vi kan använda den för att snabbt returnera motsvarande data i kolumnen längst till vänster i tabellen. Men om du vill slå upp ett visst värde i någon annan kolumn och returnera det relativa värdet till vänster, fungerar inte den vanliga vlookup-funktionen. Här kan jag presentera andra formler för att lösa detta problem.

De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (30)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej! Bra förklaring, men hur kan vi göra samma övning om vi har flera projekt med samma datum? I så fall vill jag att namnet på de projekten ska returneras inte bara ett enda värde... Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Det här är lysande. Enkel förklaring är perfekt. En av de snabbaste formlerna jag någonsin sett upp för att lära mig. Tack.
Denna kommentar minimerades av moderatoren på webbplatsen
När du försökte med detta i F2 fick =Lookup(F1,$A$2:$B$7,$C$2:$C$7) liknande resultat. Kan du förklara skillnaden och varför 2 använts som uppslagsvärde.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag tror att det är för att det är antalet uppslagsfaktorer du har. Jag provade det med tre faktorer och jag använde 3 som uppslagsvärde. Jag är inte säker exakt, men jag tror att genom att sätta "3" och sedan använda "/" för att separera uppslagsvektorerna säger du till Excel att söka efter de tre följande ingångarna för att returnera utdata.
Denna kommentar minimerades av moderatoren på webbplatsen
sir hur den här formeln fungerar, snälla få mig steg för steg LOOKUP(2,1/($A$2:$A$50=$L$2),$C$2:$C$50
Denna kommentar minimerades av moderatoren på webbplatsen
Ja, varför 2,1/ Faktum är att jag måste Vsöka upp ett datum i ett antal datum som nedan, men formeln fungerar inte #REF ! Jag vet inte varför.. 2010-04-01 2010-10-31 À datum P-6 2011-04-01 2011-10-31 À datum P-5 2012-04-01 2012-10-31 À datum P-4 2013-04-01 2013-10-31 À datum P-3
Denna kommentar minimerades av moderatoren på webbplatsen
Kan du förklara varför detta fungerar? Vad är 2,1 för?
Denna kommentar minimerades av moderatoren på webbplatsen
Så här löser du följande problem Datumintervall 50000 100000 200000 01/07/2010 30/06/2011 460 920 1840 01/07/2011 29/02/2012 502 1005 2011 01 03/2012 22 05 2015/560 1120/2241/23 05/2015/16 05 2017 480 Jag vill ha en investeringsavkastning på $960 för datumet 1920-100000-03. Vad blir formeln?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej,

snälla. förklara hur formeln fungerar. Varför använda "2" som uppslagsvärden och "1/" i uppslagsvektor?
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har två tabeller i en arbetsbok. Jag behöver hjälp med att skapa ett makro för att köra en rapport baserat på datumen som visas.


Sheet1


Namn Förfallodatum Betalt belopp
JohnDoe3 23-jan-18 $965.00 Ja
JohnDoe4 24-jan-18 $145.00 Ja
JohnDoe5 25-jan-18 $225.00 nr
JohnDoe6 26-jan-18 $336.00 nr
JohnDoe7 27-jan-18 $365.00 nr
JohnDoe8 28-jan-18 $124.00 nr
JohnDoe9 29-jan-18 $321.00 nr
JohnDoe10 30-jan-18 $333.00 nr
JohnDoe11 31-jan-18 $521.00 nr
JohnDoe12 01-feb-18 333.00 USD Ja
JohnDoe13 02-18 februari 965.00 $ Nr
JohnDoe14 03-18 februari 145.00 $ Nr
JohnDoe15 04-18 februari 225.00 $ Nr
JohnDoe16 05-18 februari 336.00 $ Nr
JohnDoe17 06-18 februari 365.00 $ Nr
JohnDoe18 07-18 februari 124.00 $ Nr
JohnDoe19 08-18 februari 321.00 $ Nr
JohnDoe20 09-18 februari 333.00 $ Nr
JohnDoe1 10-18 februari 521.00 $ Nr
JohnDoe2 11-18 februari 333.00 $ Nr

och


Sheet2


FirstDate LastDate PayDay
19-Oct-17 01-Nov-17 16-Nov-17
02-Nov-17 15-Nov-17 30-Nov-17
16-Nov-17 29-Nov-17 14-Dec-17
30-Nov-17 13-Dec-17 28-Dec-17
14-Dec-17 27-Dec-17 11-Jan-18
28-Dec-17 10-Jan-18 25-Jan-18
11-Jan-18 24-Jan-18 08-Feb-18
25-Jan-18 07-Feb-18 22-Feb-18
08-Feb-18 21-Feb-18 08-Mar-18

Idag är det 05 februari 18

Om jag kör en rapport idag (infaller mellan 25-18-07 och 18-22 för löneperiod 18-XNUMX-feb)


Jag vill hämta alla poster för förfallodatum 25JAn18 till 07FEB18 som har nr i kolumnen Betald och skapa en rapport.


Uppdatera sedan betalkolumnen till ja.

utgången ska vara som följer

JohnDoe5 25-jan-18 $225.00
JohnDoe6 26-jan-18 $336.00
JohnDoe7 27-jan-18 $365.00
JohnDoe8 28-jan-18 $124.00
JohnDoe9 29-jan-18 $321.00
JohnDoe10 30-jan-18 $333.00
JohnDoe11 31-jan-18 $521.00
JohnDoe12 01-18 februari 333.00 USD
JohnDoe13 02-18 februari 965.00 USD
JohnDoe14 03-18 februari 145.00 USD
JohnDoe15 04-18 februari 225.00 USD
JohnDoe16 05-18 februari 336.00 USD
JohnDoe17 06-18 februari 365.00 USD
JohnDoe18 07-18 februari 124.00 USD


Tack för din hjälp.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack - kan alltid lita på hjälp från internet
Denna kommentar minimerades av moderatoren på webbplatsen
Hi
Jag har en lista över jobb där statusen för dessa jobb varierar från INV, CMP till CLS.
finns det ett sätt jag kan slå upp statusdatumet till ett motsvarande jobbnummer på ett annat blad
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, tänk om jag vill lägga till ytterligare ett kriterium. Till exempel, om det fanns en annan kolumn D som heter "Grupp-ID" som jag vill lägga till i formeln. dvs. Om grupp-ID=302511 så LOOKUP(2,1/($A$2:$A$7<=F1)/($B$2:$B$7>=F1),$C$2:$C$7). Är detta möjligt?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Tom,
Kan du ge ditt problem mer detaljerat? Du kan infoga en skärmdump här.
Denna kommentar minimerades av moderatoren på webbplatsen
jag har två ark, blad nr 1 har försäljningsdatum, betyg & artikelkod, blad nr 2 har pris som gäller från datum till datum, artikelkod och garde. snälla hjälp till att lösa med vlookup, index eller någon annan funktion i excel?
Denna kommentar minimerades av moderatoren på webbplatsen
hej, tänk om det finns data förutom datum i kolumnerna. Hur kan jag få datumet från intervallet?

T.ex. kolumn A - 03-19-2019, kolumn B - godkänd, kolumn C - väntande, kolumn D - ---. I det här fallet, hur kan jag få 03-19-2019?
Denna kommentar minimerades av moderatoren på webbplatsen
en gudagåva - precis vad jag letade efter! tack så mycket
Denna kommentar minimerades av moderatoren på webbplatsen
Hej. Vilken är den logiska förklaringen till att använda denna formel: =LOOKUP(2,1/($A$2:$A$7<=F1)/($B$2:$B$7>=F1),$C$2:$C$7 )? Hur fungerar det? Tack.
Denna kommentar minimerades av moderatoren på webbplatsen
Denna kommentar minimerades av moderatoren på webbplatsen
älskling, jag behöver hjälp. Till exempel, OM vi har många poster mot värdet "A" än hur jag kan välja det senaste datumvärdet med hjälp av formeln i excel. och om jag har många poster med olika värden hur kan jag välja det senaste datumvärdet. (Ledsen för min engelska)
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har något som liknar detta! Har du haft tur någonstans?
Denna kommentar minimerades av moderatoren på webbplatsen
Samma här, fortfarande hitta sättet att hämta mer än ett värde. Hittade du lösningen?

Tack för din tid!
Denna kommentar minimerades av moderatoren på webbplatsen
Samma här, fortfarande hitta sättet att hämta mer än ett värde. Hittade du lösningen?

Tack för din tid!
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket, mycket hjälpsamma och tydliga instruktioner!!!
Denna kommentar minimerades av moderatoren på webbplatsen
Det är till stor hjälp för mig...Tack så mycket.....
Det finns inga kommentarer här ännu
Ladda fler
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL