Efnisyfirlit
Ein af mest notuðu aðgerðunum í Excel er VLOOKUP aðgerðin og hún er líka mjög öflug. Við getum gert það skilvirkara með því að nota IF aðgerðina með VLOOKUP aðgerðinni. Við getum beitt þessum tveimur aðgerðum saman til að framkvæma ýmsar aðgerðir. Í þessari grein munum við nota dæmið til að sýna þér virkni ÚTLÖKUP með Margfalt ef ástandi í Excel .
Sæktu æfingarvinnubók
Sæktu eftirfarandi vinnubók til að æfa sjálfur.
VLOOKUP with Multiple IF Condition.xlsx
Inngangur í Excel VLOOKUP aðgerð
- Setjafræði
VLOOKUP(útlitsgildi, töflufylki, kolvísitala, [sviðsupplit])
- Rök
lookup_value: Gildið sem á að leita að í dálknum lengst til vinstri í töflunni.
table_array: Taflan þar sem leitað er að uppflettigildi í dálknum lengst til vinstri.
col_index_num: Númer dálksins í töflunni þaðan sem á að skila gildi.
[sviðsleit]: Segir hvort þörf sé á nákvæmri eða hluta samsvörun á leitargildi . 0 fyrir nákvæma samsvörun, 1 fyrir samsvörun að hluta. Sjálfgefið er 1 ( samsvörun að hluta ). Þetta er valfrjálst.
Kynning á Excel IF falli
- Syntax
IF(logical_test, [value_if_true] ,
Við munum beita INDEX MATCH formúlunni til að framkvæma uppflettingaraðgerðina í mörgum dálkum og skila Verði af nefndum ávöxtum. Svo, lærðu skrefin hér að neðan.
SKREF:
- Veldu reit G4 í fyrstu.
- Þá, sláðu inn formúluna:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))
- Ýttu að lokum á Enter .
🔎 Hvernig virkar formúlan?
- ROW(B5:B8)
Í fyrsta lagi, ROW fallið skilar viðkomandi línunúmerum.
- MATCH(ROW(B5:B8),ROW(B5:B8) ))
Þá eru MATCH formúluúttakin 1 , 2 , 3 , og 4 .
- IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"”)
IF fallið ber saman hverja reit í B5:C8 við F4 hólfsgildið og skilar þeim gildum þar sem það finnur TRUE fyrir rökrétta prófið.
- MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8) )),””))
MIN aðgerðin skilar minnsta gildinu ( 1 ) úr IF(B5) :C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"”) úttak.
- INDEX(D5:D8,MIN( IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"”)))
Að lokum, INDEX fall skilar 150 sem er í 1. línunni á bilinu D5:D8 .
Lesa meira: Excel VLOOKUP með mörgum viðmiðum í dálki og röð
Niðurstaða
Héðan í frá muntu geta starfað ÚTLÖK með Mörg ef skilyrði í Excel eins og sýnt er í dæmunum . Haltu áfram að nota þau og láttu okkur vita ef þú hefur einhverjar fleiri leiðir til að gera verkefnið. Ekki gleyma að senda inn athugasemdir, tillögur eða fyrirspurnir ef þú hefur einhverjar í athugasemdahlutanum hér að neðan.
[value_if_false])- Rök
logical_test: Prófar rökrétta aðgerð.
[value_if_true]: Ef rökfræðilega aðgerðin er sönn, skilaðu þessu gildi.
[value_if_false]: Ef rökrétta aðgerðin er ósönn, skilaðu þessu gildi.
9 Dæmi um VLOOKUP með mörgum IF-skilyrðum í Excel
1. Notaðu VLOOKUP með IF-skilyrði til að verða gott eða slæmt
Í fyrsta dæminu okkar munum við komast að því hvort ákveðin einkunn sem nemandi fær er góð eða slæm. Fylgdu því skrefunum hér að neðan til að framkvæma verkefnið.
SKREF:
- Fyrst skaltu velja reit F5 .
- Sláðu síðan inn formúluna:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")
- Að lokum skaltu ýta á Enter og það mun skila niðurstöðunni.
🔎 Hvernig virkar formúlan?
- VLOOKUP(“Frank”,B5:D8,2,FALSE)>80
VLOOKUP aðgerðin leitar að Frank á bilinu B5:D8 og skilar merkinu ( 70 ) í 2. dálki. Að lokum prófar það merkið hvort það sé stærra en 80 eða ekki.
- IF(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80,"Frábært",,"Góðt")
IF fallið skilar Gott þar sem 70 er ekki hærra en 80 .
Lesa meira: Excel VBA: Combined If and Or (3 Dæmi)
2. Notaðu VLOOKUP til að breyta Cut off Value með mörgum ef ástandi í Excel
Nú viljum við breyta skerðingargildinueða vilja gera það kraftmikið. Í stað þess að tilgreina gildið í formúlunni, setjum við merkið í reit F4 . Svo, lærðu skrefin í þessu dæmi til að stjórna VLOOKUP með Multiple IF ástand í Excel .
SKREF:
- Veldu fyrst reit F6 .
- Sláðu næst inn formúluna:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")
- Ýttu loksins á Enter .
🔎 Hvernig virkar formúlan?
- VLOOKUP(“Frank”,B5:D8,2,FALSE)>F4
Funkið VLOOKUP leitar að Frank á bilinu B5:D8 og skilar merkinu ( 70 ) í 1>2. dálkur. Síðan prófar það merkið hvort það sé hærra en F4 hólfsgildið ( 65 ) eða ekki.
- IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Great”,,”Good”)
Að lokum, IF fallið skilar Frábært þar sem 70 er meira en 65 .
Lesa meira: Excel IF á milli margra sviða (4 nálganir)
3. Dæmi til að fá afsláttarverð byggt á smásöluverði með mörgum VLOOKUP & EF Skilyrði
Í gagnapakkanum hér að neðan höfum við fast smásöluverð fyrir suma hluti. En við munum sýna þér hvernig á að finna út afsláttarverðið með VLOOKUP & EF virkar. Fylgdu því ferlinu að þekkingu.
SKREF:
- Í upphafi skaltu velja reit E5 .
- Sláðu síðan innformúla:
- Í lokin skaltu ýta á Enter til að skila gildinu.
🔎 Hvernig virkar formúlan?
- VLOOKUP(“Grape”,B5:D8,3,FALSE)>150
VLOOKUP aðgerðin leitar að vínber á bilinu B5:D8 og skilar verðinu ( 250 ) í 3. dálki. Næst ber það saman verðið ef það er hærra en 150 eða ekki.
- VLOOKUP(“Grape”,B5:D8,3,FALSE)*80%
Þessi VLOOKUP aðgerð leitar að Grape á bilinu B5:D8 og skilar verðinu ( 250 ) í 3. dálki. Næst margfaldar það gildið með .8 .
- IF(VLOOKUP(“Grape”,B5:D8,3,FALSE)>150,VLOOKUP( “Grape”,B5:D8,3,FALSE)*80%)
Að lokum skilar IF fallið VLOOKUP(“Grape”,B5 :D8,3,FALSE)*80% úttak sem VLOOKUP(“Grape”,B5:D8,3,FALSE)>150 formúla er sönn.
Lesa meira: Excel If-yfirlýsing með mörgum skilyrðum á bilinu (3 hentug tilvik)
4. Sameina Excel VLOOKUP, IF & ISNA aðgerðir með mörgum skilyrðum
Við munum leita að ákveðnum ávöxtum hvort sem hann er til eða ekki í gagnasafninu og ef hann er til staðar mun hann skila verðinu. Lærðu nú dæmið til að framkvæma VLOOKUP með Multiple IF Condition í Excel .
SKREF:
- Veldu reit G4 í fyrstu.
- Síðan , sláðu inn formúluna:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))
- Ýttu að lokum á Enter .
🔎 Hvernig virkar formúlan?
- VLOOKUP(F4,B5:D8,3, FALSE)
VLOOKUP aðgerðin leitar að F4 frumugildinu ( Cherry ) á bilinu B5 :D8 .
- ISNA(VLOOKUP(F4,B5:D8,3,FALSE))
ISNA fall leitar að VLOOKUP(F4,B5:D8,3,FALSE) úttak til að sjá hvort það sé tiltækt eða ekki.
- IF(ISNA(VLOOKUP) (F4,B5:D8,3,FALSE)),“Not Present”,VLOOKUP(F4,B5:D8,3,FALSE))
The IF fall skilar ' Ekki til staðar ' þar sem Cherry er ekki í boði í tilteknu gagnasafni.
Lesa meira: VBA IF yfirlýsing með mörgum skilyrðum í Excel ( 8 aðferðir)
5. Dæmi um að velja bestu verslunina með VLOOKUP í Excel
Önnur notkun á VLOOKUP aðgerðinni er að við getum borið saman margar verslanir við finna út besta samninginn. Hér höfum við sett Versla 1 í reit G2 . Þess vegna skaltu fylgja skrefunum til að framkvæma aðgerðina.
SKREF:
- Fyrst af öllu, veldu reit G5 til að slá inn formúla:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))
- Í kjölfarið skaltu ýta á Enter og nota sjálfvirka útfyllingu tól til að fylla afganginn.
🔎 Hvernig virkar formúlanVinna?
- VLOOKUP(F5,B5:D7,2,FALSE)
VLOOKUP aðgerðin leitar í F5 frumugildi ( Egg ) á bilinu B5:D7 og skilar gildinu ( $1,50 ) í 2. dálkur.
- VLOOKUP(F5,B5:D7,3,FALSE)
Þessi ÚTLÖKUP fallið leitar í F5 frumugildi ( Egg ) á bilinu B5:D7 og skilar gildinu ( $1,75 ) í 3. dálkur.
- IF($G$2=”Shop 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7 ,3,FALSE))
IF fallið ber saman G2 frumugildi ( Versla 1 ) við ' Versla 1 '. Eins og það er satt, skilar fallið $1,50 . Ef G2 hólfsgildið væri Shop 2 , hefði það skilað $1,75 .
Lesa meira: Hvernig á að nota marga IF staðhæfingar með texta í Excel (6 fljótlegar aðferðir)
6. ÚTLIT Dæmi með 2 töflum í Excel
Hingað til höfum við notað eina töflu til að sækja gögn. Í þessu dæmi munum við nota 2 töflur sem tilvísanir. Þess vegna skaltu læra eftirfarandi skref í þessu dæmi til að framkvæma ÚTFLÓT í 2 töflum með Mörg ef skilyrði í Excel .
SKREF:
- Veldu reit F6 .
- Sláðu inn formúluna:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)
- Loksins skaltu ýta á Enter og það mun skila Nettósölu af Símon .
🔎 Hvernig virkar formúlanVinna?
- IF(F4=”janúar”, B6:D7, B11:D12)
The IF fallið ber saman F4 frumugildi ( febrúar ) við janúar og skilar bilinu B11:D12 eins og rökrétta prófið er ósatt.
- ÚTLÖKUP(F5, EF(F4=”janúar”, B6:D7, B11:D12), 3, FALSK)
Valið VLOOKUP leitar að F5 hólfgildinu ( Simon ) á bilinu B11:D12 og skilar Nettósölu af $12.500,00 í 3. dálki.
7. Excel ÚTLIT í IF Function Logiical Test
Að auki getum við sett VLOOKUP fall í rifrildahluta IF fallsins. Sjá eftirfarandi aðferð til að framkvæma aðgerðina.
SKREF:
- Fyrst af öllu skaltu velja reit G4 til að slá inn formúluna :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")
- Næst skaltu ýta á Enter . Þannig muntu sjá úttakið.
🔎 Hvernig virkar formúlan?
- VLOOKUP(F4, B5:D8, 2, FALSE)=“Available”
VLOOKUP aðgerðin leitar að F4 hólfsgildinu ( vínber ) á bilinu B5:D8 og ber saman gildið í 2. dálki ( ekki tiltækt ) við tiltækt .
- IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Fáanlegt", "Á lager", "Ekki á lager")
Að lokum, EF fallið skilar Ekki á lager sem ÚTLÖKUP(F4, B5:D8, 2, FALSK)=“Fáanlegt“ framleiðsla erósatt.
Lesa meira: Excel IF aðgerð með 3 skilyrðum
Svipaðar lestur
- IF með OG í Excel formúlu (7 dæmi)
- Excel VBA: Combining If with And for Multiple Conditions
- VLOOKUP with Multiple Criteria and Multiple Niðurstöður (8 dæmi)
8. Veldu dálk í VLOOKUP Dynamically with IF Function
Í þessu dæmi viljum við búa til kraftmikinn dálk fyrir VLOOKUP aðgerð. Af þeirri ástæðu munum við nota IF aðgerðina. Farðu því í gegnum Dæmi hér að neðan til að framkvæma VLOOKUP með Multiple IF Condition í Excel .
SKREF:
- Í upphafi skaltu velja reit C11 . Hér skaltu slá inn formúluna:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)
- Þá skaltu ýta á Enter og það mun hella niður gögnunum. Notaðu Sjálfvirk útfylling til að klára röðina.
🔎 Hvernig virkar formúlan?
- IF($C$10=”Eðlisfræði”, 2, 3)
IF fallið ber saman C10 frumugildi ( Eðlisfræði ) með Eðlisfræði eins og gefið er upp í formúlunni. Síðan skilar það 2 þar sem rökfræðilega prófið er satt.
- VLOOKUP(B11, B5:D8, IF($C$10=”Eðlisfræði”, 2, 3), FALSE)
Loksins leitar VLOOKUP fallið B11 frumugildi ( Wilham ) í bilinu B5:D8 og skilar gildinu í 2. dálki ( 50 ).
Lesa meira: Excel VBA: If Then Else yfirlýsing með mörgum skilyrðum (5 dæmi)
9. Dæmi um að beita VLOOKUP fyrir dagsetningar með mörgum IF-skilyrðum í Excel
Að auki getum við nota VLOOKUP fyrir dagsetningar. Svo, lærðu skrefin í þessu dæmi til að nota VLOOKUP fyrir dagsetningar með Margfalt ef skilyrði í Excel .
SKREF:
- Smelltu á reit G4 .
- Sláðu inn formúluna:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
- Ýttu loks á Enter .
🔎 Hvernig virkar formúlan?
- IF((C5:C8>=F5)*(C5:C8<=F6),B5: D8,””)
IF fallið ber saman hverja reit á bilinu C5:C8 við F5 og F6 frumugildi. Í kjölfarið skilar það bilinu B5:D8 þar sem rökfræðilega prófið er satt.
- VLOOKUP(F4,IF((C5:C8>=F5)*( C5:C8<=F6),B5:D8,””),3,FALSE)
Að lokum leitar VLOOKUP aðgerðin F4 frumugildi ( Grape ) á bilinu B5:D8 og skilar gildinu í 3. dálki ( Meena ).
Lesa meira: Excel If virka með mörgum skilyrðum (nestað IF)
Annað dæmi um VLOOKUP með mörgum IF-skilyrðum í Excel
1. Hjálpardálkur fyrir mörg skilyrði í Excel
Við getum búið til hjálpardálk fyrir mörg skilyrði í Excel . Fylgdu því skrefunum til að setja inn aðstoðarmanndálki.
SKREF:
- Veldu fyrst reit D5 .
- Sláðu síðan inn formúluna:
=B5&"|"&C5
- Eftir það, ýttu á Enter og það mun skila gildinu. Notaðu AutoFill til að fylla út röðina.
- Í kjölfarið skaltu velja reit H5 til að slá inn formúluna:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)
- Ýttu á Enter og notaðu AutoFill til að klára restin.
Hér leitar VLOOKUP aðgerðin að $G5&“saman.
- VLOOKUP($G5&”