Innholdsfortegnelse
VLOOKUP-funksjonen brukes vanligvis til å se etter en verdi i kolonnen lengst til venstre i en tabell, og funksjonen vil returnere en verdi i samme rad fra den angitte kolonnen. I denne artikkelen vil du lære hvordan du kan bruke denne VLOOKUP -funksjonen til å slå opp verdier i rader og trekke ut data basert på de angitte kriteriene.
Last ned Practice Workbook
Du kan laste ned Excel-arbeidsboken som vi har brukt til å forberede denne artikkelen.
VLOOKUP for Rows.xlsx
4 metoder for bruk av VLOOKUP-funksjonen for rader i Excel
1. Bruk av MATCH-funksjonen for å definere kolonnenummer fra rader i VLOOKUP
I det følgende bildet presenteres et datasett med salgsmengdene til flere selgere over påfølgende seks måneder i løpet av et år. Vi bruker funksjonen VLOOKUP her for å trekke ut salgsverdien til en selger i en spesifisert måned.
Selv om LOKUP-funksjonen ser etter en verdi i kolonnen lengst til venstre eller det vertikale celleområdet, her kan vi bruke MATCH -funksjonen for å definere kolonnenummeret for den angitte måneden fra månedsoverskriftene fra C4 til H4.
La oss anta at vi ønsker å vite salgsverdien til Jordan i måneden april .
I utgangen Celle E15 , den nødvendige formelen vil være:
=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)
Etter å ha trykket Enter , vil du få salgsverdienav Jordan i april på en gang.
I denne formelen definerer MATCH -funksjonen kolonnenummeret for SØKOPPSLAG funksjonen. VLOOKUP funksjonen bruker deretter dette kolonnenummeret til å trekke ut data basert på den angitte måneden fra månedsoverskriftene.
2. Bruk av flere rader med VLOOKUP-funksjon i Excel
Nå ser du datasettet med noen få modifikasjoner. Datatabellen vår representerer nå de sammenlignende salgsverdiene over tre faste måneder i to forskjellige år.
I denne delen bruker vi OPSLAKK-funksjonen for flere rader som inneholder år og måneder. For eksempel skal vi trekke ut salgsverdien til Jordan i februar måned i 2021.
Den nødvendige formelen med VLOOKUP og MATCH funksjoner i Celle E17 vil være:
=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)
Etter å ha trykket Enter , finner salgsverdien under spesifiserte forhold.
🔎 Hvordan fungerer formelen?
- Bruken av Ampersand (&) kobler seg til den valgte måneden og året fra cellene E15 og E16 .
- Oppslagsmatrisen i MATCH funksjonen har blitt definert av en matrise med par som inneholder alle år og måneder sammen med Ampersand (&) .
- I oppslagsmatrisen til MATCH funksjon, har de to celleområdene blitt valgt fra Kolonne C . Så ved å legge til ‘1’ til MATCH -funksjonen i det tredje argumentet til VLOOKUP -funksjonen, vil formelen vurdere indeksen til returkolonnenummeret basert på hele matrisen B6:H12 .
Les mer: Hvordan VLOOKUP med flere betingelser i Excel (2 metoder)
3. Ved å kombinere VLOOKUP med kolonnefunksjon for å returnere en hel rad
La oss gå tilbake til vårt primære datasett. Forutsatt at vi ønsker å vite salgsverdiene til en spesifisert selger for alle tilgjengelige måneder i datasettet. Her kan vi kombinere VLOOKUP med funksjonen COLUMN for å få alle returverdier i en enkelt rad som COLUMN funksjonen.
📌 Trinn 1:
➤ Velg utdata Celle C14 og skriv inn følgende formel:
=VLOOKUP($C$13,$B$5:$H$11,COLUMN(A1)+1,FALSE)
➤ Trykk Enter og du får salgsverdien for Jordan i januar.
📌 Trinn 2:
➤ Bruk nå Fyllhåndtak fra Cell C14 for å autofylle de neste fem cellene i rad 14 .
Dermed får du alle salgsdata for en spesifisert selger på en gang.
I denne formelen , har KOLUMNE funksjonen blitt brukt til å endre kolonnenumrene serielt i det tredje argumentet til SØKOPPSLAKK -funksjonen mens den 14. raden fylles automatisk.
Les mer: Excel VLOOKUP for å returnere flere verdier vertikalt
Lignende avlesninger
- VLOOKUP IkkeFungerer (8 grunner og løsninger)
- Hva er en tabellmatrise i VLOOKUP? (Forklart med eksempler)
- Bruk VLOOKUP med flere kriterier i Excel (6 metoder + alternativer)
- Hvordan kombinere Excel SUMIF & VLOOKUP på tvers av flere ark
- Excel VLOOKUP for å finne siste verdi i kolonne (med alternativer)
4. Inkludere en matriseformel i VLOOKUP for å trekke ut rader i Excel
Hvis du ønsker å få alle salgsdata for en selger med en ett-trinns formel, må du bruke en matriseformel for å definere kolonnen tall i VLOOKUP funksjonen.
Den nødvendige matriseformelen med VLOOKUP funksjonen i Celle C14 skal se slik ut:
=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)
Etter å ha trykket på Enter , får du alle salgsdataene for Jordan på en enkelt rad med en gang. Du trenger ikke gå for videre trinn lenger som vist i forrige metode.
I denne funksjonen er kolonnenumrene definert med en matrise som inneholder indekstallene av returkolonnene: {2,3,4,5,6,7} . SØKOPPSLAG -funksjonen returnerer utdataene fra disse spesifiserte kolonnene for den spesifiserte selgeren.
To alternativer til SØKOPPSLAG mens du leter etter rader
1. Bruk av HLOOKUP-funksjonen for å se etter rader i Excel
HLOOKUP -funksjonen ser etter en verdi i den øverste raden i en tabell eller matrise medverdier og returnerer verdien i samme kolonne fra den angitte raden. Så, ved å bruke HLOOKUP funksjonen, kan vi nå se direkte etter en måned sammen med månedsoverskriftene på en enkelt rad. Den generiske formelen for HLOOKUP funksjonen er:
=HLOOKLUP(lookup_value, table_array, row_index_num, [range_lookup])
Siden vi er ser etter salgsverdien til Jordan i april måned, så nå vil den nødvendige formelen i celle E15 være:
=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)
Etter ved å trykke Enter vil du bli vist salgsverdien til Jordan for den angitte måneden med en gang.
I denne formelen er MATCH funksjonen definerer radnummeret til den angitte selgeren på Kolonne B .
Les mer: Hvordan VLOOKUP fra flere kolonner med kun én retur i Excel (2 måter)
2. Bruk av INDEX-MATCH formel for å slå opp langs kolonner og rader
MATCH funksjonen returnerer den relative posisjonen til et element i en matrise som samsvarer med en bestemt verdi i en bestemt rekkefølge og INDEKS -funksjonen returnerer en verdi av cellen i skjæringspunktet mellom en bestemt rad og en kolonne i et gitt område. Den generiske formelen for denne INDEKS funksjonen er:
=INDEKS(matrise, radtall, [kolonnetall])
Eller,
=INDEKS(referanse, radnummer, [kolonne_nummer], [arealnummer])
Ved bruk av funksjonen MATCH , kan spesifisererad- og kolonnenumrene til INDEX-funksjonen for en bestemt selger i en bestemt måned for å trekke ut den tilsvarende salgsverdien.
Den nødvendige formelen i utdata Celle E15 vil være:
=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))
Trykk nå Enter og du vil se salgsverdien til Jordan i april.
Les mer: INDEX MATCH vs VLOOKUP-funksjon (9 eksempler)
Avsluttende ord
Jeg håper Eksemplene beskrevet ovenfor vil nå hjelpe deg med å bruke dem i Excel-regnearkene dine mens du bruker funksjonen VLOOKUP for å se etter verdiene i rader. Hvis du har spørsmål eller tilbakemeldinger, vennligst gi meg beskjed i kommentarfeltet. Eller du kan sjekke ut våre andre artikler relatert til Excel-funksjoner på denne nettsiden.