Hur man tillämpar VLOOKUP efter datum i Excel

  • Dela Detta
Hugh West

Vi använder VLOOKUP by date för att hitta datum i en datatabell. Det är mycket användbart för att hitta de värden som motsvarar vissa datum i en datamängd. Det värde som vi letar efter med hjälp av VLOOKUP-funktionen kallas för Uppslagsvärde Därför är datumet det värde som används när vi tillämpar VLOOKUP by date. Den här artikeln visar hur man tillämpar VLOOKUP på det enklaste sättet. Följande bild ger en bild av hur man kan VLOOKUP med datum fungerar.

Ladda ner övningsboken

Du kan ladda ner arbetsboken från nedladdningsknappen nedan.

Tillämpa Vlookup med datum.xlsx

Tillämpa VLOOKUP efter datum i Excel

Vi kommer att använda följande dataset för att illustrera hur man tillämpar VLOOKUP Datasetet innehåller försäljningsbeloppen för olika datum.

Anta att du vill ange datumet i cellen E5 för att hitta motsvarande försäljningsbelopp i cell F5 .

Du kan enkelt göra det genom att följa nedanstående steg.

Steg

1. Ange först följande formel i cell F5 :

=VLOOKUP(E5,B5:C10,2,FALSE)

2. Oroa dig inte för #N/A fel.

3. Ange nu ett datum i cell E5 för att få fram det önskade försäljningsbeloppet på följande sätt.

4. Var försiktig med datumformatet när du skriver in ett datum. Du måste skriva in datumet i samma format som i datasetet, dvs. MM/DD/YYYYY i det här fallet.

5. Om det datum som du söker inte finns i datamängden visas en #N/A Om du t.ex. anger 2/4/2022 i stället för 2/4/2022 får du följande resultat.

Hur fungerar formeln?

1. Funktionen VLOOKUP består av följande argument:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

2. Först frågar den efter det värde som ska sökas upp( lookup_value) . Sedan det intervall av uppgifter som ska sökas upp( table_array) Därefter frågar den kolumnnummer ( col_num_index ) där returvärdet finns inom det intervallet. Slutligen kan range_lookup argumentet frågar om du vill leta efter en Närmare matchning(TRUE) eller en Exakt matchning(FALSK) .

3. Om vi jämför detta med formeln i cellen F5 får vi,

  • Lookup_value = E5 som innehåller det datum vi söker.
  • Tabell_array = B5:C10 som innehåller datamängden.
  • Col_index_num = 2 som är den andra kolumnen i datasetet som innehåller de försäljningsbelopp som vi ville ta reda på.
  • Range_lookup = FALSK Det betyder att man söker efter en exakt matchning.

Läs mer: Hur du använder VLOOKUP för att hitta ett värde som ligger mellan ett intervall

Utför VLOOKUP för att återge datum i Excel

Vad händer om vi vill hitta det datum som motsvarar det högsta försäljningsbeloppet? Vi följer nedanstående steg för att göra det.

Steg

1. Ange först följande formel i cell E5 :

=MAX(C5:C10)

2. Därefter MAX-funktion i denna formel kommer att återge det högsta försäljningsbeloppet från Försäljning kolumn.

3. Därefter anger du följande formel i cell F5 :

=VLOOKUP(E5,B5:C10,1,FALSE)

4. Men detta ger den #N/A fel.

5. Det beror på att det värde som vi letar efter finns kvar i den andra kolumnen i tabellmatrisen.

6. För att lösa detta problem kan vi byta ut Datum och Försäljning kolumner.

7. Ändra sedan formeln i cell E5 till följande:

=MAX(B5:B10)

8. Det nya datasetet kommer att se ut på följande sätt.

9. Därefter tillämpar du följande formel i cellen F5 :

=(VLOOKUP(E5,B5:C10,2,FALSE)

10. Detta ger datumet som en siffra.

11. Det enklaste sättet att åtgärda problemet är att ändra datumformatet för cellen från den Hem fliken.

12. Ett alternativt sätt att göra det är att tillämpa följande formel i stället för den tidigare i cell F5 .

=TEXT(VLOOKUP(E5,B5:C10,2,FALSE), "D-MMM-YY")

13. TEXT-funktionen i denna formel kommer att ändra det värde som erhålls från VLOOKUP formel till datumformat.

Läs mer: Sök upp ett värde i ett intervall och returnera i Excel (5 enkla sätt)

Saker att komma ihåg

  • Du måste ange datum i samma format som datumen i datasetet.
  • Uppslagsvärdet måste finnas i en kolumn som är tidigare än den kolumn som innehåller returvärdet.
  • Se till att textformatet står inom dubbla citationstecken ( "" ) i TEXT funktion.

Slutsats

Nu vet du hur du ska tillämpa VLOOKUP efter datum i Excel. Använd kommentarsfältet nedan för ytterligare frågor eller förslag. Du kan besöka vår ExcelWIKI bloggen för att lära dig mer om excel.

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.