Turinys
Viena iš dažniausiai naudojamų funkcijų "Excel" yra . VLOOKUP funkcija ir jis taip pat yra gana galingas. Galime jį padaryti veiksmingesnį naudodami funkcija IF su VLOOKUP Šias dvi funkcijas galime taikyti kartu ir atlikti įvairias operacijas. Šiame straipsnyje naudosime funkciją Pavyzdys parodyti jums, koks veiksmingas yra VLOOKUP su Kelių IF sąlyga svetainėje "Excel" .
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų sąsiuvinį ir praktikuokitės patys.
VLOOKUP su keliomis IF sąlygomis.xlsxĮvadas į "Excel" VLOOKUP funkciją
- Sintaksė
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Argumentai
lookup_value: Reikšmė, kurios reikia ieškoti pateiktos lentelės kairiajame stulpelyje.
table_array: Lentelė, kurioje ieškoma lookup_value kairiajame stulpelyje.
col_index_num: Lentelės stulpelio, iš kurio turi būti grąžinta reikšmė, numeris.
[range_lookup]: Nurodo, ar tiksli, ar dalinė atitiktis lookup_value reikia. 0 tikslią atitiktį, 1 dalinio atitikimo atveju. Numatytoji reikšmė yra 1 ( dalinis atitikimas ). Tai neprivaloma.
Įvadas į "Excel" IF funkciją
- Sintaksė
IF(logical_test, [value_if_true], [value_if_false])
- Argumentai
logical_test: Testuoja loginę operaciją.
[value_if_true]: Jei loginė operacija yra teisinga, grąžinama ši reikšmė.
[value_if_false]: Jei loginė operacija yra klaidinga, grąžinama ši reikšmė.
9 VLOOKUP pavyzdys su keliomis IF sąlygomis "Excel" programoje
1. Naudokite VLOOKUP su IF sąlyga, kad gautumėte gerą arba blogą
Pirmajame pavyzdyje išsiaiškinsime, ar tam tikras mokinio gautas pažymys yra geras, ar blogas. Todėl atlikdami užduotį atlikite toliau nurodytus veiksmus.
ŽINGSNIAI:
- Pirmiausia pasirinkite langelį F5 .
- Tada įveskite formulę:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Puikus", "Geras")
- Galiausiai paspauskite Įveskite ir bus grąžintas rezultatas.
🔎 Kaip veikia formulė?
- VLOOKUP("Frank",B5:D8,2,FALSE)>80
Svetainė VLOOKUP funkcija ieško Frank diapazone B5:D8 ir grąžina ženklą ( 70 ) į 2. stulpelyje. Galiausiai tikrinama, ar ženklas yra didesnis už 80 arba ne.
- IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Puikus", "Geras")
Svetainė IF funkcija grąžina Geras kaip 70 yra ne didesnis nei 80 .
Skaityti daugiau: "Excel VBA": kombinuotieji If ir Or (3 pavyzdžiai)
2. Taikykite VLOOKUP, kad pakeistumėte nukirptą vertę su keliomis IF sąlygomis programoje "Excel
Dabar norime pakeisti ribinę vertę arba norime, kad ji būtų dinamiška. Užuot vertę nurodę formulėje, ženklą patalpinsime ląstelėje F4 . Taigi, sužinokite, kaip atlikti šiuos veiksmus Pavyzdys veikti VLOOKUP su Kelių IF sąlyga svetainėje "Excel" .
ŽINGSNIAI:
- Pirmiausia pasirinkite langelį F6 .
- Tada įveskite formulę:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Puikus", "Geras")
- Galiausiai paspauskite Įveskite .
🔎 Kaip veikia formulė?
- VLOOKUP("Frank",B5:D8,2,FALSE)>F4
Svetainė VLOOKUP funkcija ieško Frank diapazone B5:D8 ir grąžina ženklą ( 70 ) į 2. stulpelyje. Tada tikrinama, ar ženklas yra didesnis už F4 langelio vertė ( 65 ) arba ne.
- IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Puikus", "Geras")
Galiausiai, The IF funkcija grąžina Puikus kaip 70 yra didesnis už 65 .
Skaityti daugiau: "Excel" IF tarp kelių intervalų (4 būdai)
3. Pavyzdys, kaip gauti nuolaidos kainą pagal mažmeninę kainą naudojant kelias VLOOKUP & amp; IF sąlygas
Toliau pateiktame duomenų rinkinyje kai kurioms prekėms nustatytos fiksuotos mažmeninės kainos. VLOOKUP & IF Taigi, sekite procesą, kad sužinotumėte, kaip tai daryti.
ŽINGSNIAI:
- Pradžioje pasirinkite langelį E5 .
- Po to įveskite formulę:
- Galiausiai paspauskite Įveskite grąžinti reikšmę.
🔎 Kaip veikia formulė?
- VLOOKUP("Grape",B5:D8,3,FALSE)>150
Svetainė VLOOKUP funkcija ieško Vynuogės diapazone B5:D8 ir grąžina kainą ( 250 ) į 3. stulpelyje. Tada palyginama kaina, jei ji didesnė už 150 arba ne.
- VLOOKUP("Grape",B5:D8,3,FALSE)*80%
Šis VLOOKUP funkcija ieško Vynuogės diapazone B5:D8 ir grąžina kainą ( 250 ) į 3. stulpelyje. Tada vertė padauginama iš .8 .
- IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)
Galiausiai IF funkcija grąžina VLOOKUP("Grape",B5:D8,3,FALSE)*80% išvestis kaip VLOOKUP("Grape",B5:D8,3,FALSE)>150 formulė yra teisinga.
Skaityti daugiau: "Excel" If sakinys su keliomis sąlygomis diapazone (3 tinkami atvejai)
4. Derinkite "Excel" VLOOKUP, IF & amp; ISNA funkcijas su keliomis sąlygomis
Ieškosime tam tikro vaisiaus, ar jis yra duomenų rinkinyje, ar ne, ir, jei yra, grąžinsime kainą. Pavyzdys atlikti VLOOKUP su Keli IF Būklė svetainėje "Excel" .
ŽINGSNIAI:
- Pasirinkite langelį G4 iš pradžių.
- Tada įveskite formulę:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Nėra",VLOOKUP(F4,B5:D8,3,FALSE))
- Galiausiai paspauskite Įveskite .
🔎 Kaip veikia formulė?
- VLOOKUP(F4,B5:D8,3,FALSE)
Svetainė VLOOKUP funkcija ieško F4 langelio vertė ( Cherry ) intervale B5:D8 .
- ISNA(VLOOKUP(F4,B5:D8,3,FALSE))
ISNA funkcija ieško VLOOKUP(F4,B5:D8,3,FALSE) išvestį, kad pamatytumėte, ar ji prieinama, ar ne.
- IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Nėra",VLOOKUP(F4,B5:D8,3,FALSE))
Svetainė IF funkcija grąžina ' Nedalyvauja ' kaip Cherry nėra pateiktame duomenų rinkinyje.
Skaityti daugiau: VBA IF teiginys su keliomis sąlygomis "Excel" programoje (8 metodai)
5. Geriausios parduotuvės pasirinkimo pavyzdys naudojant VLOOKUP programoje "Excel
Dar vienas naudojimo būdas VLOOKUP funkcija yra ta, kad galime palyginti kelias parduotuves ir rasti geriausią pasiūlymą. Parduotuvė 1 ląstelėje G2 . Taigi, atlikite veiksmus, kaip atlikti operaciją.
ŽINGSNIAI:
- Pirmiausia pasirinkite ląstelę G5 įvesti formulę:
=IF($G$2="Parduotuvė 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))
- Vėliau paspauskite Įveskite ir naudokite automatinio užpildymo įrankis užpildyti likusią dalį.
🔎 Kaip veikia formulė?
- VLOOKUP(F5,B5:D7,2,FALSE)
Svetainė VLOOKUP funkcija ieško F5 langelio vertė ( Kiaušiniai ) intervale B5:D7 ir grąžina vertę ( $1.50 ) į 2. stulpelis.
- VLOOKUP(F5,B5:D7,3,FALSE)
Šis VLOOKUP funkcija ieško F5 langelio vertė ( Kiaušiniai ) intervale B5:D7 ir grąžina vertę ( $1.75 ) į 3. skiltis.
- IF($G$2="Parduotuvė 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))
Svetainė IF funkcija palygina G2 langelio vertė ( Parduotuvė 1 ) su Parduotuvė 1 '. Kadangi tai tiesa, funkcija grąžina $1.50 Jei G2 ląstelės vertė buvo Parduotuvė 2 , jis būtų grįžęs $1.75 .
Skaityti daugiau: Kaip "Excel" programoje naudoti kelis IF teiginius su tekstu (6 greiti metodai)
6. VLOOKUP pavyzdys su 2 lentelėmis "Excel" programoje
Iki šiol duomenims gauti naudojome vieną lentelę. Šiame pavyzdyje naudosime 2 lenteles kaip nuorodas. Todėl išmokite šiuos žingsnius Pavyzdys atlikti VLOOKUP svetainėje 2 stalai su Kelių IF sąlyga svetainėje "Excel" .
ŽINGSNIAI:
- Pasirinkite langelį F6 .
- Įveskite formulę:
=VLOOKUP(F5, IF(F4="Sausis", B6:D7, B11:D12), 3, FALSE)
- Galiausiai paspauskite Įveskite ir jis grąžins Grynieji pardavimai iš Simonas .
🔎 Kaip veikia formulė?
- IF(F4="Sausis", B6:D7, B11:D12)
Svetainė IF funkcija palygina F4 langelio vertė ( Vasaris ) su Sausis ir grąžina diapazoną B11:D12 nes loginis testas yra klaidingas.
- VLOOKUP(F5, IF(F4="Sausis", B6:D7, B11:D12), 3, FALSE)
Svetainė VLOOKUP funkcija ieško F5 langelio vertė ( Simonas ) intervale B11:D12 ir grąžina Grynieji pardavimai iš $12,500.00 į 3. stulpelis.
7. "Excel" VLOOKUP funkcijos IF loginis testas
Be to, galime įdėti VLOOKUP funkciją argumentų skyriuje IF Funkcija. Žr. toliau pateiktą procedūrą, kaip atlikti operaciją.
ŽINGSNIAI:
- Pirmiausia pasirinkite ląstelę G4 įvesti formulę:
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Turima", "Yra sandėlyje", "Nėra sandėlyje")
- Tada paspauskite Įveskite . Taigi, pamatysite išvestį.
🔎 Kaip veikia formulė?
- VLOOKUP(F4, B5:D8, 2, FALSE)="Turima"
Svetainė VLOOKUP funkcija ieško F4 langelio vertė ( Vynuogės ) intervale B5:D8 ir palygina vertę, esančią 2. stulpelis ( Nėra ) su Galima rasti .
- IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Turima", "Yra sandėlyje", "Nėra sandėlyje")
Galiausiai IF funkcija grąžina Nėra sandėlyje kaip VLOOKUP(F4, B5:D8, 2, FALSE)="Turima" išvestis yra klaidinga.
Skaityti daugiau: "Excel" IF funkcija su 3 sąlygomis
Panašūs skaitiniai
- IF su AND "Excel" formulėje (7 pavyzdžiai)
- "Excel VBA": kelių sąlygų derinimas su If ir And
- VLOOKUP su keliais kriterijais ir keliais rezultatais (8 pavyzdžiai)
8. Pasirinkite VLOOKUP stulpelį dinamiškai naudodami IF funkciją
Šiame pavyzdyje norime sukurti dinaminį stulpelį VLOOKUP Dėl šios priežasties naudosime funkciją IF Todėl peržiūrėkite toliau pateiktą Pavyzdys atlikti VLOOKUP su Keli IF Būklė svetainėje "Excel" .
ŽINGSNIAI:
- Pradžioje pasirinkite langelį C11 . Čia įveskite formulę:
=VLOOKUP(B11, B5:D8, IF($C$10="Fizika", 2, 3), FALSE)
- Po to paspauskite Įveskite ir jis išskleis duomenis. Automatinis pildymas užbaigti seriją.
🔎 Kaip veikia formulė?
- IF($C$10="Fizika", 2, 3)
Svetainė IF funkcija palygina C10 langelio vertė ( Fizika ) su Fizika kaip nurodyta formulėje. Tada grąžinama 2 nes loginis testas yra teisingas.
- VLOOKUP(B11, B5:D8, IF($C$10="Fizika", 2, 3), FALSE)
Pagaliau VLOOKUP funkcija ieško B11 langelio vertė ( Wilham ) intervale B5:D8 ir grąžina vertę, esančią 2. stulpelis ( 50 ).
Skaityti daugiau: "Excel VBA": Jei Tada Tada Ir Tada Kitaip teiginys su keliomis sąlygomis (5 pavyzdžiai)
9. Pavyzdys, kaip "Excel" taikyti VLOOKUP datoms su keliomis IF sąlygomis
Be to, galime taikyti VLOOKUP datoms. Taigi, išmokite šio Pavyzdys taikyti VLOOKUP svetainėje Datos su Kelių IF sąlyga svetainėje "Excel" .
ŽINGSNIAI:
- Spustelėkite ląstelę G4 .
- Įveskite formulę:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
- Galiausiai paspauskite Įveskite .
🔎 Kaip veikia formulė?
- IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,””)
Svetainė IF funkcija palygina kiekvieną diapazono langelį C5:C8 su F5 ir F6 Vėliau jis grąžina diapazoną B5:D8 nes loginis testas yra teisingas.
- VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
Galiausiai VLOOKUP funkcija ieško F4 langelio vertė ( Vynuogės ) intervale B5:D8 ir grąžina vertę, esančią 3. stulpelis ( Meena ).
Skaityti daugiau: "Excel" funkcija If su keliomis sąlygomis (įterptasis IF)
Alternatyvus VLOOKUP pavyzdys su keliomis IF sąlygomis "Excel" programoje
1. Pagalbinis stulpelis keliems kriterijams "Excel" programoje
Pagalbinį stulpelį keliems kriterijams galime sukurti "Excel" . Todėl atlikite pagalbinio stulpelio įterpimo veiksmus.
ŽINGSNIAI:
- Pirmiausia pasirinkite langelį D5 .
- Tada įveskite formulę:
=B5&"
- Po to paspauskite Įveskite ir bus grąžinta vertė. Naudokite Automatinis pildymas užpildyti seriją.
- Vėliau pasirinkite langelį H5 įvesti formulę:
=VLOOKUP($G5&"
- Paspauskite Įveskite ir naudokite Automatinis pildymas užbaigti likusią dalį.
Čia VLOOKUP funkcija ieško $G5&" langelio vertė ( Wil ) intervale $D$5:$E$8 ir jis grąžina 80 yra 2. stulpelis.
Skaityti daugiau: VLOOKUP su keliais kriterijais "Excel" programoje (6 pavyzdžiai)
2. Kelių kriterijų pavyzdys su funkcija CHOOSE
Naudosime funkcija CHOOSE kartu su VLOOKUP šiame pavyzdyje, kad išvengtumėte pagalbinio stulpelio. Sužinokite, kaip atlikti operaciją.
ŽINGSNIAI:
- Pirmiausia pasirinkite langelį H5 .
- Tada įveskite formulę:
=VLOOKUP($G5&"
- Galiausiai paspauskite Įveskite ir bus grąžinta vertė.
🔎 Kaip veikia formulė?
- CHOOSE({1,2},$B$5:$B$8&"
Svetainė IŠBANDYKITE funkcijos išsiliejimai B5:D8 duomenis į 2 stulpelius, sujungiant langelių reikšmes, esančias B ir C stulpelius kartu.
- VLOOKUP($G5&"
Svetainė VLOOKUP funkcija ieško $G5&" diapazone B5:D8 ir grąžina 80 yra 2. skiltis.
Skaityti daugiau: Vlookup su keliais kriterijais be pagalbinio stulpelio "Excel" programoje (5 būdai)
3. VLOOKUP funkcija su dviem sąlygomis dviejuose stulpeliuose
Užuot naudoję VLOOKUP , galime naudoti INDEX MATCH formulė ištraukti duomenis pagal 2 sąlygos 2 atskirus stulpelius. Taigi, atlikite užduotį vadovaudamiesi šia procedūra.
ŽINGSNIAI:
- Pradžioje pasirinkite langelį H4 .
- Po to įveskite formulę:
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))
- Galiausiai paspauskite Įveskite grąžinti reikšmę.
🔎 Kaip veikia formulė?
- MATCH(1,(F4=B5:B8)*(G4=C5:C8),0)
Svetainė MATCH formulė grąžina 4 į INDEKSAS kaip eilutės numerį. Čia lyginame kelis kriterijus taikydami loginę logiką.
- INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))
Galiausiai INDEKSAS funkcija grąžina 250 kuris yra 4. eilutė iš intervalo D5:D10 .
Skaityti daugiau: Kaip naudoti VLOOKUP su keliais kriterijais skirtinguose stulpeliuose
4. VLOOKUP keliems "Excel" stulpeliams
Taikysime INDEKSO RUNGTYNĖS formulė, skirta atlikti paieškos operaciją keliuose stulpeliuose ir grąžinti Kaina minėtų vaisių. Taigi, išmokite toliau nurodytus veiksmus.
ŽINGSNIAI:
- Pasirinkite langelį G4 iš pradžių.
- Tada įveskite formulę:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))))
- Galiausiai paspauskite Įveskite .
🔎 Kaip veikia formulė?
- ROW(B5:B8)
Pirma, funkcija ROW grąžina atitinkamų eilučių numerius.
- MATCH(EILUTĖ(B5:B8),EILUTĖ(B5:B8))
Tada MATCH formulės išvestys yra 1 , 2 , 3 , ir 4 .
- IF(B5:C8=F4,MATCH(EILUTĖ(B5:B8),EILUTĖ(B5:B8)),"")
Svetainė IF funkcija palygina kiekvieną ląstelę B5:C8 su F4 langelio reikšmę ir grąžina tas reikšmes, kurias randa TRUE loginiam testui.
- MIN(IF(B5:C8=F4,MATCH(EILUTĖ(B5:B8),EILUTĖ(B5:B8)),"")))
MIN funkcija grąžina mažiausią reikšmę ( 1 ) iš IF(B5:C8=F4,MATCH(EILUTĖ(B5:B8),EILUTĖ(B5:B8)),"") išėjimai.
- INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))))
Galiausiai INDEKSAS funkcija grąžina 150 kuris yra 1. eilutė iš intervalo D5:D8 .
Skaityti daugiau: "Excel" VLOOKUP su keliais kriterijais stulpelyje ir eilutėje
Išvada
Nuo šiol galėsite naudotis VLOOKUP su Kelios IF sąlygos svetainėje "Excel" kaip parodyta Pavyzdžiai . Toliau juos naudokite ir praneškite mums, jei turite daugiau užduoties atlikimo būdų. Nepamirškite žemiau esančiame komentarų skyriuje mesti komentarų, pasiūlymų ar užklausų, jei tokių turite.