Innholdsfortegnelse
Vi bruker VLOOKUP etter dato for å finne datoer i en datatabell. Det er veldig nyttig å finne verdiene som tilsvarer bestemte datoer fra et datasett. Verdien vi søker etter ved bruk av VLOOKUP-funksjonen kalles oppslagsverdien . Derfor er datoen oppslagsverdien når vi bruker VLOOKUP etter dato. Denne artikkelen viser hvordan du bruker VLOOKUP etter dato på den enkleste måten. Følgende bilde gir en idé om hvordan VLOOKUP etter dato fungerer.
Last ned Practice Workbook
Du kan laste ned øvelsesarbeidsboken fra nedlastingsknappen nedenfor.
Bruk Vlookup med Dates.xlsx
Bruk VLOOKUP etter dato i Excel
Vi skal bruke følgende datasett for å illustrere hvordan du bruker VLOOKUP etter dato i excel. Datasettet inneholder salgsbeløp som tilsvarer forskjellige datoer.
Anta at du vil angi datoen i celle E5 for å finne tilsvarende salgsbeløp i celle F5 .
Du kan enkelt gjøre det ved å følge trinnene nedenfor.
Trinn
1. Skriv først inn følgende formel i celle F5 :
=VLOOKUP(E5,B5:C10,2,FALSE)
2. Ikke bekymre deg for #N/A -feilen.
3. Skriv nå inn en dato i celle E5 for å få ønsket salgsbeløp som følger.
4. Vær forsiktig med datoformatet når du legger inn en dato. Du må legge inn datoen i det sammeformat som i datasettet som er MM/DD/ÅÅÅÅ i dette tilfellet.
5. Hvis datoen du leter etter ikke finnes i datasettet, vil den vise en #N/A feil. For eksempel, skriv inn 2/4/2022 i stedet for 2/4/2022, og du vil se følgende.
Hvordan fungerer formelen?
1. VLOOKUP-funksjonen består av følgende argumenter:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
2. Først ber den om verdien å slå opp( oppslagsverdi) . Deretter dataområdet som skal slås opp( tabellmatrise) . Etter det spør den kolonnenummeret ( kolonnenummerindeks ) hvor returverdien finnes i det området. Til slutt spør range_lookup -argumentet om du vil se etter en Approximate Match(TRUE) eller en Exact Match(FALSE) .
3. Hvis vi sammenligner dette med formelen som er lagt inn i celle F5 får vi,
- Oppslagsverdi = E5 som inneholder datoen vi ser etter.
- Table_array = B5:C10 som inneholder datasettet.
- Col_index_num = 2 som er den andre kolonnen i datasettet som inneholder salgsbeløpene vi ønsket å finne ut.
- Range_lookup = FALSE , som betyr å lete etter et eksakt samsvar.
Les mer: Hvordan bruke VLOOKUP for å finne en verdi som faller Mellom et område
Utfør VLOOKUP til returdato i Excel
Hva om vi nå vil finne datoen som tilsvarer det maksimale salgsbeløpet?La oss følge trinnene nedenfor for det.
Trinn
1. Skriv først inn følgende formel i celle E5 :
=MAX(C5:C10)
2. Da vil MAX-funksjonen i denne formelen returnere det maksimale salgsbeløpet fra kolonnen Salg .
3. Deretter skriver du inn følgende formel i celle F5 :
=VLOOKUP(E5,B5:C10,1,FALSE)
4. Men dette gir #N/A -feilen.
5. Det er fordi verdien vi ser etter forblir i den andre kolonnen i tabellmatrisen.
6. For å fikse dette problemet, la oss bytte Dato og Salg -kolonnene.
7. Endre deretter formelen i celle E5 til følgende:
=MAX(B5:B10)
8. Det nye datasettet vil se slik ut.
9. Deretter bruker du følgende formel i celle F5 :
=(VLOOKUP(E5,B5:C10,2,FALSE)
10. Dette vil returnere datoen som et tall.
11. Den enkleste måten å løse dette problemet på er ved å endre datoformatet til den cellen fra Hjem -fanen.
12. En alternativ måte å gjøre det på er å bruke følgende formel i stedet for den tidligere i celle F5 .
=TEXT(VLOOKUP(E5,B5:C10,2,FALSE),"D-MMM-YY")
13. TEKST-funksjonen i denne formelen vil endre verdien som er hentet fra formelen VLOOKUP til datoformatet.
Les Mer: Oppslagsverdi i et område og retur i Excel (5 enkle måter)
Ting å huske
- Du måskriv inn datoer i samme format som datoene er i datasettet.
- Oppslagsverdien må være i en kolonne tidligere enn kolonnen som inneholder returverdien.
- Pass på at tekstformatet er i doble anførselstegn ( “” ) i TEKST funksjonen.
Konklusjon
Nå vet du hvordan å bruke VLOOKUP etter dato i excel. Bruk kommentarfeltet nedenfor for ytterligere spørsmål eller forslag. Du kan besøke ExcelWIKI -bloggen vår for å lære mer om excel.