VLOOKUP med flere kriterier i Excel (6 eksempler)

  • Dele Denne
Hugh West

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 for flere kriterier i Excel med noen passende eksempler og illustrasjoner.

Last ned Øvingsarbeidsbok

Du kan laste ned Excel-arbeidsboken som vi har brukt til å forberede denne artikkelen.

VLOOKUP with Multiple Criteria.xlsx

6 eksempler på bruk av VLOOKUP med flere kriterier i Excel

1. Bruke Ampersand for å slå sammen flere kriterier i VLOOKUP i Excel

I følgende datasett er det noen data fra smarttelefonmodeller fra tre populære merker. Kolonne B representerer en hjelpekolonne som er kombinasjonen av verdiene ved siden av Kolonne C og Kolonne D .

Siden VLOOKUP funksjonen ser etter en verdi i den første kolonnen, må vi beholde denne hjelpekolonnen på første plass i følgende tabell. Ved å bruke Ampersand (&) , vil VLOOKUP-funksjonen i dette eksemplet se etter en tekstverdi i Kolonne B som er kombinasjon av et spesifisert merke og dets tilsvarende modellnummer.

Vi skal for eksempel vite prisen på Samsung S21 Ultra . Så her er to forskjellige kriterier: merkenavnet og modellennummeret til smarttelefonen. Nå skal vi bruke VLOOKUP funksjonen for å trekke ut prisen på den spesifiserte smarttelefonen.

I utgangen Cell C18 vil den nødvendige formelen være:

=VLOOKUP(D15&D16,B5:G13,6,FALSE)

Etter å ha trykket Enter , vil du bli vist prisen på den angitte smarttelefonen med en gang.

Les mer: VLOOKUP med flere kriterier og flere resultater (8 eksempler)

2. VLOOKUP med CHOOSE-funksjonen for å slå sammen flere kriterier i Excel

Hvis du ikke vil bruke en hjelpekolonne for å trekke ut data med VLOOKUP under flere kriterier, kan du kombinere VLOOKUP med CHOOSE-funksjonen i stedet. VELG -funksjonen velger en verdi eller handling som skal utføres fra en liste med verdier, basert på indeksnummeret. Den generiske formelen for denne VELG-funksjonen er:

=VELG(indeks_tall, verdi1, [verdi2],...)

Som vi skal vite prisen på Samsung S21 Ultra fra tabellen, så den nødvendige formelen i Cell C18 vil være:

=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)

Etter å ha trykket Enter , finner du prisen på den nevnte smarttelefonmodellen med en gang.

I denne formelen danner funksjonen VELG en tabell med Kolonne B, C og F . Ettersom Kolonner B og C er slått sammen i VELG -funksjonen, vil de representere en enkelt kolonne for SØK OPP funksjonen her.

Les mer: Vlookup medFlere kriterier uten en hjelpekolonne i Excel (5 måter)

3. VLOOKUP med MATCH-funksjon for å inkludere flere kriterier i Excel

MATCH funksjonen returnerer en relativ posisjon til et element i en matrise som samsvarer med en spesifisert verdi i en spesifisert rekkefølge. Ved å kombinere VLOOKUP med MATCH funksjonen her, kan vi spesifisere utdatatypene manuelt.

Den nødvendige formelen i Celle C18 vil være nå:

=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)

Etter å ha trykket Enter , vil du se prisen på den angitte smarttelefonmodellen.

I denne formelen ser MATCH funksjonen etter verdien som finnes i celle B18 i matrisen B4:G4 og deretter returnerer kolonnenummeret. Og dette kolonnenummeret blir deretter tildelt det tredje argumentet (col_num_index) til VLOOKUP funksjonen.

Så, nå hvis du endrer utdatatypen i Celle B18 , det tilsvarende resultatet i Celle C18 vil bli oppdatert med en gang. For eksempel, hvis du skriver inn brikkesett i celle B18 , vil den innebygde formelen i celle C18 bli vist brikkesettnavnet for den angitte smarttelefonmodellen.

Les mer: INDEX MATCH vs VLOOKUP-funksjon (9 eksempler)

4. Kombinere VLOOKUP med IF-funksjonen for å slå sammen flere kriterier

Det er en annen metode for å unngå en hjelpekolonne mens du bruker VLOOKUP funksjonen med flere kriterier iUtmerke. Vi må bruke IF-funksjonen her for å definere oppslagsmatrisen for VLOOKUP funksjonen.

Siden vi bruker et lignende datasett her, er den nødvendige formelen i Cell C18 for å trekke ut prisen på Samsung S21 Ultra vil være:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

Trykk Enter og formel vil returnere prisen på den angitte smarttelefonmodellen umiddelbart.

Les mer: Eksempel på VLOOKUP med Multiple IF Condition i Excel (9 Kriterier)

Lignende avlesninger

  • VLOOKUP Fungerer ikke (8 grunner og løsninger)
  • Hvorfor VLOOKUP returnerer #N/A når samsvar eksisterer? (5 årsaker og løsninger)
  • Hvordan Vlookup og summere over flere ark i Excel (2 formler)
  • Excel VLOOKUP for å returnere flere Verdier vertikalt

5. VLOOKUP-funksjon med flere kriterier i én kolonne i Excel

I denne delen skal vi se hvordan VLOOKUP funksjonen fungerer ved å se etter flere verdier i en enkelt kolonne. Vi må legge inn en rekke celler i det første argumentet (lookup_value) i VLOOKUP-funksjonen her.

Vi ønsker for eksempel å trekke ut to smarttelefonmodellnumre for Apple- og Xiaomi-merkene . Så den nødvendige formelen i utdata Cell C18 bør være:

=VLOOKUP(D15:D16,B5:F13,2,FALSE)

Etter å ha trykket Enter , vil få to modellnumre av Apple og Xiaomismarttelefoner.

Siden VLOOKUP funksjonen alltid trekker ut de første samsvarende dataene, er det i dette eksemplet bare de første modellnumrene til Apple- og Xiaomi-merkene dukket opp som returverdier.

Les mer: Hvordan bruke VLOOKUP med flere kriterier i forskjellige kolonner

6. Bruk av rullegardinlister som flere kriterier i VLOOKUP

Vi kan også lage rullegardinlistene for VLOOKUP funksjonen. Etter å ha opprettet rullegardinlistene, trenger du ikke å legge inn kriteriene manuelt lenger. I stedet velger du smarttelefonmerke og modellnummer fra rullegardinlistene, og VLOOKUP-funksjonen vil vise prisen for den tilsvarende smarttelefonmodellen.

I følgende datasett vil vi nå lage to drops -nedlister for smarttelefonmerker og modellnumre i henholdsvis celle D15 og D16 .

📌 Trinn 1:

➤ Velg Celle D15 først.

➤ Under Data -båndet velger du alternativet Datavalidering fra rullegardinmenyen Dataverktøy .

En dialogboks vises.

📌 Trinn 2:

➤ I boksen Tillat velger du alternativet Liste .

➤ Aktiver redigering i Kilde boksen og velg celleområdet B5:B13 .

➤ Trykk OK .

Så, den første rullegardinlisten for smarttelefonmerkene er nå klar tilbruk.

📌 Trinn 3:

➤ På samme måte må du opprette en annen rullegardinmeny liste for smarttelefonmodellnumrene. Du må velge celleområdet C5:C13 i Kilde alternativet i dialogboksen Datavalidering her.

📌 Trinn 4:

➤ Nå i Celle 18 , skriv inn følgende formel:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

➤ Fra rullegardinlisten velger du et smarttelefonmerke og dets modellnummer, så får du vist prisen på den valgte smarttelefonmodellen.

Hver gang du velger et nytt smarttelefonmerke og dets modell fra rullegardinlistene, vil utdatacellen med prisen bli oppdatert.

Les mer: VLOOKUP For å sammenligne to lister i Excel (2 eller flere måter)

Avsluttende ord

Jeg håper eksemplene beskrevet ovenfor nå vil hjelpe du kan bruke dem i Excel-regnearkene dine mens du bruker VLOOKUP-funksjonen med flere kriterier. 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.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.