Eksempel på VLOOKUP med Multiple IF Condition i Excel (9 kriterier)

  • Dele Denne
Hugh West

En av de mest brukte funksjonene i Excel er OPSLAKK-funksjonen , og den er også ganske kraftig. Vi kan gjøre det mer effektivt ved å bruke HVIS-funksjonen med VLOOKUP -funksjonen. Vi kan bruke disse to funksjonene sammen for å utføre ulike operasjoner. I denne artikkelen vil vi bruke eksempelet for å vise deg effektiviteten til VLOOKUP med Multiple IF-tilstand i Excel .

Last ned øvelsesarbeidsbok

Last ned følgende arbeidsbok for å øve selv.

VLOOKUP with Multiple IF Condition.xlsx

Introduksjon til Excel VLOOKUP-funksjon

  • Syntaks

VLOOKUP(oppslagsverdi, tabellmatrise, kolindeksnummer, [områdeoppslag])

  • Argumenter

lookup_value: Verdien du skal se etter i kolonnen lengst til venstre i den gitte tabellen.

table_array: Tabellen der den ser etter oppslagsverdien i kolonnen lengst til venstre.

col_index_num: Nummeret på kolonnen i tabellen som en verdi skal returneres fra.

[range_lookup]: Forteller om en nøyaktig eller delvis samsvar med lookup_value er nødvendig. 0 for et eksakt samsvar, 1 for et delvis samsvar. Standard er 1 ( delvis samsvar ). Dette er valgfritt.

Introduksjon til Excel IF-funksjon

  • Syntaks

IF(logical_test, [value_if_true] ,

Vi bruker INDEX MATCH formelen for å utføre oppslagsoperasjonen i flere kolonner og returnere Prisen til den nevnte frukten. Så lær deg trinnene nedenfor.

TRINN:

  • Velg celle G4 først.
  • Deretter, skriv inn formelen:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • Trykk til slutt Enter .

🔎 Hvordan fungerer formelen?

  • RAD(B5:B8)

Først returnerer RAD-funksjonen de respektive radnumrene.

  • MATCH(RAD(B5:B8),RAD(B5:B8) ))

Deretter er MATCH formelutdataene 1 , 2 , 3 , og 4 .

  • IF(B5:C8=F4,MATCH(RAD(B5:B8),RAD(B5:B8)),"")

HVIS funksjonen sammenligner hver celle i B5:C8 med F4 celleverdien og returnerer verdiene der den finner TRUE for den logiske testen.

  • MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8) )),””))

MIN-funksjonen returnerer den minste verdien ( 1 ) av IF(B5) :C8=F4,MATCH(RAD(B5:B8),RAD(B5:B8)),",") utganger.

  • INDEKS(D5:D8,MIN( HVIS(B5:C8=F4,MATCH(RAD(B5:B8),RAD(B5:B8)),"")))

Til slutt INDEKS funksjonen returnerer 150 som er i 1. rad i området D5:D8 .

Les mer: Excel VLOOKUP med flere kriterier i kolonne og rad

Konklusjon

Heretter vil du kunne operere VLOOKUP med Flere IF-betingelser i Excel som vist i Eksemplene . Fortsett å bruke dem og gi oss beskjed hvis du har flere måter å utføre oppgaven på. Ikke glem å legge inn kommentarer, forslag eller spørsmål hvis du har noen i kommentarfeltet nedenfor.

[value_if_false])
  • Argumenter

logical_test: Tester en logisk operasjon.

[value_if_true]: Hvis den logiske operasjonen er sann, returner denne verdien.

[value_if_false]: Hvis den logiske operasjonen er usann, returner denne verdien.

9 Eksempel på VLOOKUP med flere IF-betingelser i Excel

1. Bruk VLOOKUP med IF-tilstand for å bli bra eller dårlig

I vårt første eksempel finner vi ut om en viss karakter oppnådd av en student er god eller dårlig. Følg derfor trinnene nedenfor for å utføre oppgaven.

TRINN:

  • Først velger du celle F5 .
  • Skriv deretter inn formelen:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • Trykk til slutt Enter og det vil returnere resultatet.

🔎 Hvordan fungerer formelen?

  • VLOOKUP(“Frank”,B5:D8,2,FALSE)>80

Frank funksjonen søker etter Frank i området B5:D8 og returnerer merket ( 70 ) i 2. kolonnen. Til slutt tester den merket om den er større enn 80 eller ikke.

  • IF(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80,"Great","Good")

HVIS funksjonen returnerer God som 70 ikke er større enn 80 .

Les mer: Excel VBA: Kombinert hvis og eller (3 eksempler)

2. Bruk VLOOKUP for å endre cut off-verdi med Multiple IF Condition i Excel

Nå vil vi endre grenseverdieneller ønsker å gjøre det dynamisk. I stedet for å spesifisere verdien i formelen, plasserer vi merket i celle F4 . Så, lær trinnene i dette eksemplet for å bruke VLOOKUP med Multiple IF Condition i Excel .

TRINN:

  • Først velger du celle F6 .
  • Deretter skriver du inn formelen:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • Trykk til slutt Enter .

🔎 Hvordan fungerer formelen?

  • VLOOKUP(“Frank”,B5:D8,2,FALSE)>F4

Funksjonen VLOOKUP søker etter Frank i området B5:D8 og returnerer merket ( 70 ) i 2. kolonne. Deretter tester den merket om den er større enn F4 celleverdien ( 65 ) eller ikke.

  • IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Great”,”Good”)

Til slutt returnerer HVIS funksjonen Flott som 70 er større enn 65 .

Les mer: Excel IF between Multiple Ranges (4 Approaches)

3. Eksempel for å få rabattpris basert på utsalgspris med flere VLOOKUP & IF-betingelser

I datasettet nedenfor har vi faste utsalgspriser for enkelte varer. Men vi viser deg hvordan du finner ut den rabatterte prisen med VLOOKUP & HVIS funksjoner. Følg derfor prosessen for å få kunnskap.

TRINN:

  • I begynnelsen velger du celle E5 .
  • Etterpå skriver du innformel:
=IF(VLOOKUP(“Drue”,B5:D8,3,FALSE)>150,VLOOKUP(“Drue”,B5:D8,3, FALSE)*80%)

  • Trykk til slutt Enter for å returnere verdien.

🔎 Hvordan fungerer formelen?

  • VLOOKUP(“Drue”,B5:D8,3,FALSE)>150

VLOOKUP funksjonen søker etter Drue i området B5:D8 og returnerer prisen ( 250 ) i tredje kolonne. Deretter sammenligner den prisen hvis den er større enn 150 eller ikke.

  • VLOOKUP(“Drue”,B5:D8,3,FALSE)*80%

Denne VLOOKUP funksjonen søker etter Drue i området B5:D8 og returnerer prisen ( 250 ) i tredje kolonne. Deretter multipliserer den verdien med .8 .

  • IF(VLOOKUP(“Drue”,B5:D8,3,FALSE)>150,VLOOKUP( «Drue»,B5:D8,3,FALSK)*80%)

Til slutt returnerer HVIS funksjonen VLOOKUP(“Drue”,B5 :D8,3,FALSE)*80 % utdata som VLOOKUP(“Drue”,B5:D8,3,FALSE)>150 -formelen er sann.

Les mer: Excel If-erklæring med flere betingelser innen rekkevidde (3 egnede tilfeller)

4. Kombiner Excel VLOOKUP, IF & ISNA-funksjoner med flere betingelser

Vi vil se etter en viss frukt enten den er til stede eller ikke i datasettet, og hvis den er til stede, vil den returnere prisen. Lær nå eksemplet for å utføre VLOOKUP med Multiple IF Condition i Excel .

TRINN:

  • Velg celle G4 først.
  • Deretter , skriv inn formelen:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Trykk til slutt Enter .

🔎 Hvordan fungerer formelen?

  • VLOOKUP(F4,B5:D8,3, FALSE)

VLOOKUP funksjonen søker F4 celleverdien ( Cherry ) i området B5 :D8 .

  • ISNA(VLOOKUP(F4,B5:D8,3,FALSE))

ISNA funksjon ser etter VLOOKUP(F4,B5:D8,3,FALSE) utgang for å se om den er tilgjengelig eller ikke.

  • IF(ISNA(VLOOKUP) (F4,B5:D8,3,USANN)),,"Ikke til stede",VLOOKUP(F4,B5:D8,3,USANN))

HVIS funksjonen returnerer ' Ikke til stede ' ettersom Cherry ikke er tilgjengelig i det gitte datasettet.

Les mer: VBA IF-erklæring med flere betingelser i Excel ( 8 Metoder)

5. Eksempel på å velge den beste butikken med VLOOKUP i Excel

En annen bruk av VLOOKUP funksjonen er at vi kan sammenligne flere butikker med finne ut det beste tilbudet. Her har vi satt Butikk 1 i celle G2 . Følg derfor trinnene for å utføre operasjonen.

TRINN:

  • Først av alt, velg celle G5 for å skrive inn formel:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Trykk deretter Enter og bruk Autofyll verktøy for å fylle resten.

🔎 Hvordan fungerer formelenFungerer du?

  • VLOOKUP(F5,B5:D7,2,FALSE)

VLOOKUP funksjonen søker etter F5 celleverdien ( Egg ) i området B5:D7 og returnerer verdien ( $1,50 ) i 2. kolonne.

  • VLOOKUP(F5,B5:D7,3,FALSE)

Denne VLOOKUP funksjonen søker etter F5 celleverdien ( Egg ) i området B5:D7 og returnerer verdien ( $1,75 ) i 3. kolonne.

  • IF($G$2=”Shop 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7 ,3,FALSE))

IF funksjonen sammenligner G2 celleverdien ( Butikk 1 ) med ' Butikk 1 '. Som det er sant, returnerer funksjonen $1,50 . Hvis G2 celleverdien var Shop 2 , ville den ha returnert $1,75 .

Les mer: Slik bruker du flere IF-utsagn med tekst i Excel (6 raske metoder)

6. VLOOKUP Eksempel med 2 tabeller i Excel

Så langt har vi brukt en enkelt tabell for å hente data. I dette eksemplet bruker vi 2 tabeller som referanser. Lær derfor følgende trinn i dette eksempelet for å utføre VLOOKUP i 2 tabeller med Multiple IF-tilstand i Excel .

TRINN:

  • Velg celle F6 .
  • Skriv inn formelen:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Trykk til slutt Enter og det returnerer Nettosalg av Simon .

🔎 Hvordan fungerer formelenJobber du?

  • IF(F4=”January”, B6:D7, B11:D12)

The IF -funksjonen sammenligner F4 celleverdien ( februar ) med januar og returnerer området B11:D12 som den logiske testen er usann.

  • VLOOKUP(F5, IF(F4=”January”, B6:D7, B11:D12), 3, FALSE)

Funksjonen VLOOKUP søker F5 celleverdien ( Simon ) i området B11:D12 og returnerer Netto Sales av $12 500,00 i tredje kolonne.

7. Excel VLOOKUP i IF Function Logical Test

Vi kan dessuten plassere VLOOKUP funksjon i argumentdelen til IF funksjonen. Se følgende prosedyre for å utføre operasjonen.

TRINN:

  • Først av alt, velg celle G4 for å skrive inn formelen :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • Deretter trykker du på Enter . Dermed vil du se resultatet.

🔎 Hvordan fungerer formelen?

  • VLOOKUP(F4, B5:D8, 2, FALSE)=”Tilgjengelig”

VLOOKUP funksjonen søker F4 celleverdien ( Drue ) i området B5:D8 og sammenligner verdien i andre kolonne ( Ikke tilgjengelig ) med Tilgjengelig .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Tilgjengelig", "På lager", "Ikke på lager")

Til slutt returnerer HVIS funksjonen Ikke på lager som SØK OPP(F4, B5:D8, 2, FALSK)=”Tilgjengelig” utgang erusant.

Les mer: Excel IF-funksjon med 3 betingelser

Lignende avlesninger

  • IF med OG i en Excel-formel (7 eksempler)
  • Excel VBA: Combining If with And for Multiple Conditions
  • VLOOKUP with Multiple Criteria and Multiple Resultater (8 eksempler)

8. Velg kolonne for VLOOKUP dynamisk med IF-funksjon

I dette eksemplet ønsker vi å lage en dynamisk kolonne for VLOOKUP funksjon. Av den grunn vil vi bruke HVIS -funksjonen. Gå derfor gjennom Eksempel nedenfor for å utføre VLOOKUP med Multiple IF Condition i Excel .

TRINN:

  • I begynnelsen velger du celle C11 . Skriv inn formelen her:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Deretter trykker du Enter og det vil søle dataene. Bruk Autofyll for å fullføre serien.

🔎 Hvordan fungerer formelen?

  • IF($C$10=”Physics”, 2, 3)

IF -funksjonen sammenligner C10 celleverdi ( Fysikk ) med Fysikk som gitt i formelen. Deretter returnerer den 2 som den logiske testen er sann.

  • VLOOKUP(B11, B5:D8, IF($C$10=”Fysikk”, 2, 3), FALSE)

Til slutt søker VLOOKUP funksjonen B11 celleverdien ( Wilham ) i området B5:D8 og returnerer verdien i andre kolonne ( 50 ).

Les mer: Excel VBA: If Then Else-erklæring med flere betingelser (5 eksempler)

9. Eksempel for å bruke VLOOKUP for datoer med flere IF-betingelser i Excel

I tillegg kan vi bruk VLOOKUP for datoer. Så, lær trinnene i dette eksempelet for å bruke VLOOKUP for datoer med Flere IF-tilstand i Excel .

TRINN:

  • Klikk celle G4 .
  • Skriv inn formelen:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Trykk til slutt Enter .

🔎 Hvordan fungerer formelen?

  • IF((C5:C8>=F5)*(C5:C8<=F6),B5: D8,””)

IF funksjonen sammenligner hver celle i området C5:C8 med F5 og F6 celleverdier. Deretter returnerer den området B5:D8 som den logiske testen er sann.

  • VLOOKUP(F4,IF((C5:C8>=F5)*( C5:C8<=F6),B5:D8,””),3,FALSE)

Til slutt søker VLOOKUP funksjonen F4 celleverdi ( Drue ) i området B5:D8 og returnerer verdien i tredje kolonne ( Meena ).

Les mer: Excel If-funksjon med flere betingelser (Nested IF)

Alternativt eksempel på VLOOKUP med Multiple IF-tilstand i Excel

1. Hjelperkolonne for flere kriterier i Excel

Vi kan lage en hjelpekolonne for flere kriterier i Excel . Følg derfor trinnene for å sette inn en hjelperkolonne.

TRINN:

  • Først velger du celle D5 .
  • Skriv deretter inn formelen:
=B5&"|"&C5

  • Etter det, trykk Enter og det vil returnere verdien. Bruk Autofyll for å fylle serien.

  • Deretter velger du celle H5 for å skrive inn formelen:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Trykk Enter og bruk Autofyll for å fullføre resten.

Her ser VLOOKUP funksjonen etter $G5&”sammen.

  • VLOOKUP($G5&»

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.