Indholdsfortegnelse
Vi bruger VLOOKUP efter dato til at finde datoer i en datatabel. Det er meget nyttigt at finde de værdier, der svarer til bestemte datoer i et datasæt. Den værdi, vi søger efter ved hjælp af VLOOKUP-funktion kaldes den opslagsværdi Derfor er datoen opslagsværdien, når vi anvender VLOOKUP efter dato. Denne artikel viser, hvordan man anvender VLOOKUP efter dato på den enkleste måde. Følgende billede giver en idé om, hvordan VLOOKUP efter dato virker.
Download arbejdsbog til øvelser
Du kan downloade arbejdsbogen til øvelser ved at klikke på download-knappen nedenfor.
Anvend Vlookup med datoer.xlsxAnvend VLOOKUP efter dato i Excel
Vi vil bruge følgende datasæt til at illustrere, hvordan man anvender VLOOKUP Datasættet indeholder de salgsbeløb, der svarer til forskellige datoer.
Antag, at du ønsker at indtaste datoen i celle E5 for at finde det tilsvarende salgsbeløb i celle F5 .
Det kan du nemt gøre ved at følge nedenstående trin.
Trin
1. Indtast først følgende formel i celle F5 :
=VLOOKUP(E5,B5:C10,2,FALSE)
2. Du skal ikke bekymre dig om den #N/A fejl.
3. Indtast nu en dato i celle E5 for at få det ønskede salgsbeløb på følgende måde.
4. Vær forsigtig med datoformatet, når du indtaster en dato. Du skal indtaste datoen i samme format som i datasættet, som er MM/DD/YYYYYY i dette tilfælde.
5. Hvis den dato, du leder efter, ikke findes i datasættet, vises der en #N/A Hvis du f.eks. indtaster 2/4/2022 i stedet for 2/4/2022, får du følgende resultat.
Hvordan virker formlen?
1. VLOOKUP-funktionen består af følgende argumenter:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
2. Først spørger den om den værdi, der skal søges op( lookup_value) . derefter det område af data, der skal søges op( table_array) Herefter spørger den kolonnenummer ( col_num_index ), hvor returværdien findes inden for dette område. Endelig kan range_lookup argumentet spørger, om du ønsker at søge efter en Tilnærmelsesvis match(TRUE) eller en Præcis match(FALSK) .
3. Hvis vi sammenligner dette med den formel, der er indtastet i celle F5 så får vi,
- Lookup_value = E5 som indeholder den dato, vi leder efter.
- Table_array = B5:C10 som indeholder datasættet.
- Col_index_num = 2 som er den anden kolonne i datasættet, der indeholder de salgsbeløb, vi ønskede at finde ud af.
- Range_lookup = FALSK , hvilket betyder, at der søges efter et nøjagtigt match.
Læs mere: Sådan bruger du VLOOKUP til at finde en værdi, der falder mellem et interval
Udfør VLOOKUP for at returnere dato i Excel
Hvad nu, hvis vi vil finde den dato, der svarer til det maksimale salgsbeløb? Lad os følge nedenstående trin for at gøre det.
Trin
1. Indtast først følgende formel i celle E5 :
=MAX(C5:C10)
2. Derefter skal den MAX-funktion i denne formel vil returnere det maksimale salgsbeløb fra den Salg kolonne.
3. Indtast herefter følgende formel i celle F5 :
=VLOOKUP(E5,B5:C10,1,FALSE)
4. Men det giver den #N/A fejl.
5. Det skyldes, at den værdi, vi leder efter, forbliver i den anden kolonne i tabellen array.
6. For at løse dette problem, skal vi udskifte Dato og Salg søjler.
7. Ændr derefter formlen i celle E5 til den følgende:
=MAX(B5:B10)
8. Det nye datasæt vil se således ud.
9. Anvend derefter følgende formel i celle F5 :
=(VLOOKUP(E5,B5:C10,2,FALSE)
10. Dette returnerer datoen som et tal.
11. Den enkleste måde at løse dette problem på er ved at ændre datoformatet for den pågældende celle fra den Hjem fanebladet.
12. En alternativ måde at gøre det på er ved at anvende følgende formel i stedet for den tidligere i celle F5 .
=TEXT(VLOOKUP(E5,B5:C10,2,FALSE), "D-MMM-YY")
13. Den TEXT-funktion i denne formel vil ændre den værdi, der opnås fra VLOOKUP formel til datoformat.
Læs mere: Opslag af værdi i et område og returnering i Excel (5 nemme måder)
Ting at huske
- Du skal indtaste datoer i samme format som datoerne i datasættet.
- Opslagsværdien skal være i en kolonne tidligere end den kolonne, der indeholder returværdien.
- Sørg for, at tekstformatet er inden for dobbelte anførselstegn ( "" ) i den TEKST funktion.
Konklusion
Nu ved du, hvordan du anvender VLOOKUP efter dato i excel. Brug venligst kommentarfeltet nedenfor til yderligere spørgsmål eller forslag. Du kan besøge vores ExcelWIKI blog for at lære mere om excel.