Innholdsfortegnelse
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:
- 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&»