Excel-ում մի քանի IF պայմանով VLOOKUP-ի օրինակ (9 չափանիշ)

  • Կիսվել Սա
Hugh West

Առավել օգտագործվող գործառույթներից մեկը Excel -ում VLOOKUP ֆունկցիան է և այն նաև բավականին հզոր է: Մենք կարող ենք այն ավելի արդյունավետ դարձնել՝ օգտագործելով IF ֆունկցիան VLOOKUP ֆունկցիայի հետ: Մենք կարող ենք կիրառել այդ երկու գործառույթները միասին՝ տարբեր գործողություններ կատարելու համար: Այս հոդվածում մենք կօգտագործենք Օրինակը , որպեսզի ցույց տանք VLOOKUP Multiple IF Condition Excel -ի արդյունավետությունը:

Ներբեռնեք Practice Workbook

Ներբեռնեք հետևյալ աշխատանքային գրքույկը, որպեսզի ինքնուրույն զբաղվեք:

VLOOKUP with Multiple IF Condition.xlsx

Ներածություն դեպի Excel VLOOKUP ֆունկցիա

  • Սինտաքս

VLOOKUP(որոնման_արժեք, աղյուսակ_զանգված, սյուն_ինդեքս_թիվ, [միջակայքի_որոնում])

  • Փաստարկներ

որոնման_արժեք. Տվյալ աղյուսակի ձախակողմյան սյունակում փնտրվող արժեքը:

աղյուսակ_զանգված. Աղյուսակ, որտեղ այն փնտրում է lookup_value ամենաձախ սյունակում:

col_index_num: Աղյուսակի սյունակի թիվը որտեղից պետք է վերադարձվի արժեքը:

[range_lookup]: Ցույց է տալիս, թե արդյոք պահանջվում է lookup_value -ի ճշգրիտ կամ մասնակի համընկնում: 0 ճշգրիտ համընկնման համար, 1 մասնակի համընկնման համար: Կանխադրված է 1 ( մասնակի համընկնում ): Սա ընտրովի է:

Ներածություն Excel IF ֆունկցիայի

  • Սինտաքս

IF(logical_test, [value_if_true] ,

Մենք կկիրառենք INDEX MATCH բանաձևը մի քանի սյունակներում որոնողական գործողությունը կատարելու և նշված մրգի Գինը վերադարձնելու համար: Այսպիսով, սովորեք ստորև ներկայացված քայլերը:

ՔԱՅԼԵՐ.

  • Սկզբում ընտրեք G4 բջիջը:
  • Այնուհետև, մուտքագրեք բանաձևը՝
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • Վերջում սեղմեք Enter ։

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • ROW(B5:B8)

Նախ, ROW ֆունկցիան վերադարձնում է համապատասխան տողերի համարները:

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

Այնուհետև MATCH բանաձևի արդյունքներն են 1 , 2 , 3 , և 4 ։

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

IF ֆունկցիան համեմատում է B5:C8 յուրաքանչյուր բջիջը F4 բջջի արժեքի հետ և վերադարձնում է այն արժեքները, որտեղ այն գտնում է ՃԻՇՏ տրամաբանական թեստի համար:

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

MIN ֆունկցիան վերադարձնում է ամենափոքր արժեքը ( 1 ) IF(B5-ից) :C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””) ելք:

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

Ի վերջո, INDEX ֆունկցիան վերադարձնում է 150 որը գտնվում է 1-ին տողում D5:D8 տիրույթում։

Կարդալ ավելին․ Excel VLOOKUP բազմաթիվ չափանիշներով սյունակներում և տողերում

Եզրակացություն

Այսուհետ դուք կկարողանաք գործել VLOOKUP Բազմաթիվ IF պայմաններով Excel-ում ինչպես ցույց է տրված Օրինակներ -ում: Շարունակեք օգտագործել դրանք և տեղեկացրեք մեզ, եթե ունեք առաջադրանքը կատարելու այլ եղանակներ: Մի մոռացեք թողնել մեկնաբանություններ, առաջարկություններ կամ հարցումներ, եթե ունեք որևէ մեկը ստորև ներկայացված մեկնաբանությունների բաժնում:

[value_if_false])
  • Փաստարկներ

տրամաբանական_թեստ. Փորձարկում է տրամաբանական գործողությունը:

[value_if_true]: Եթե տրամաբանական գործողությունը ճիշտ է, վերադարձրեք այս արժեքը:

[value_if_false]: Եթե տրամաբանական գործողությունը false է, վերադարձրեք այս արժեքը:

9 Excel-ում բազմաթիվ IF պայմաններով VLOOKUP-ի օրինակ

1. Լավ կամ վատ ստանալու համար օգտագործեք VLOOKUP-ը IF պայմանով

Մեր առաջին օրինակում մենք կպարզենք, թե արդյոք աշակերտի ստացած որոշակի գնահատականը լավ է կամ վատ: Հետևաբար, առաջադրանքը կատարելու համար հետևեք ստորև նշված քայլերին:

ՔԱՅԼԵՐ.

  • Սկզբում ընտրեք F5 բջիջը:
  • Այնուհետև մուտքագրեք բանաձևը.
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • Վերջապես սեղմեք Enter և այն կվերադարձնի արդյունքը:

🔎 Ինչպե՞ս է աշխատում բանաձևը:

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

VLOOKUP ֆունկցիան որոնում է Frank տիրույթում B5:D8 և վերադարձնում է նշանը ( 70 ) 2-րդ սյունակում: Ի վերջո, այն ստուգում է նշանը, եթե այն ավելի մեծ է, քան 80 , թե ոչ:

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

IF ֆունկցիան վերադարձնում է Լավ քանի որ 70 ավելի մեծ չէ քան 80 .

Կարդալ ավելին. Excel VBA. Համակցված Եթե և կամ (3 օրինակ)

2. Կիրառեք VLOOKUP-ը` Cut off արժեքը փոխելու համար Excel-ում բազմակի IF պայմանով

Այժմ մենք ցանկանում ենք փոխել անջատման արժեքըկամ ցանկանում եք այն դինամիկ դարձնել: Բանաձևում արժեքը նշելու փոխարեն, մենք նշանը կտեղադրենք F4 բջիջում: Այսպիսով, սովորեք այս Օրինակում նշված քայլերը VLOOKUP Multiple IF Condition Excel -ում գործելու համար:

<1:>ՔԱՅԼԵՐ.

  • Սկզբում ընտրեք F6 բջիջը:
  • Հաջորդը մուտքագրեք բանաձևը.
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • Վերջապես սեղմեք Enter ։

🔎 Ինչպե՞ս է աշխատում բանաձևը:

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

VLOOKUP ֆունկցիան որոնում է Frank B5:D8 միջակայքում և վերադարձնում նշանը ( 70 ) -ում: 1>2-րդ սյունակ. Այնուհետև այն ստուգում է նշանը՝ արդյոք այն ավելի մեծ է, քան F4 բջջի արժեքը ( 65 ), թե ոչ:

  • IF(VLOOKUP(«Ֆրանկ ”,B5:D8,2,FALSE)>F4,”Great”,”Good”)

Վերջապես, IF ֆունկցիան վերադարձնում է Գերազանց որպես 70 մեծ է 65 -ից:

Կարդալ ավելին. Excel IF բազմաթիվ միջակայքերի միջև (4 մոտեցում)

3. Բազմակի VLOOKUP-ով մանրածախ գնի հիման վրա զեղչային գին ստանալու օրինակ և AMP; ԵԹԵ Պայմաններ

Ստորև բերված տվյալների բազայում մենք ֆիքսել ենք որոշ ապրանքների մանրածախ գներ: Բայց մենք ձեզ ցույց կտանք, թե ինչպես կարելի է պարզել զեղչված գինը VLOOKUP & IF գործում է: Հետևաբար, հետևեք նոու-հաու գործընթացին:

ՔԱՅԼԵՐ.

  • Սկզբում ընտրեք E5 բջիջը:
  • Այնուհետև մուտքագրեքբանաձև՝
=IF(VLOOKUP(«Խաղող»,B5:D8,3,FALSE)>150,VLOOKUP(«Խաղող»,B5:D8,3, FALSE)*80%)

  • Վերջում սեղմեք Enter արժեքը վերադարձնելու համար:

🔎 Ինչպե՞ս է աշխատում բանաձևը:

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

VLOOKUP ֆունկցիան որոնում է Grape B5:D8 միջակայքում և վերադարձնում է գինը ( 250 ) 3-րդ սյունակում: Հաջորդը, այն համեմատում է գինը, եթե այն ավելի մեծ է, քան 150 , թե ոչ:

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

Այս VLOOKUP ֆունկցիան որոնում է Խաղողի B5:D8 միջակայքում և վերադարձնում է գինը ( 250 ) 3-րդ սյունակում: Այնուհետև այն բազմապատկում է արժեքը .8 -ով։

  • IF(VLOOKUP(“Grape”,B5:D8,3,FALSE)>150,VLOOKUP( “Grape”,B5:D8,3,FALSE)*80%)

Վերջապես, IF ֆունկցիան վերադարձնում է VLOOKUP(“Grape”,B5 :D8,3,FALSE)*80% ելքը որպես VLOOKUP(“Grape”,B5:D8,3,FALSE)>150 բանաձևը ճիշտ է:

Կարդալ ավելին. Excel If Statement with Multiple Conditions in Range (3 Հարմար դեպքեր)

4. Միավորել Excel VLOOKUP, IF & ISNA-ի գործառույթները բազմաթիվ պայմաններով

Մենք կփնտրենք որոշակի պտուղ, անկախ նրանից, որ այն առկա է, թե ոչ, և եթե առկա է, կվերադարձնենք գինը: Այժմ սովորեք Օրինակ VLOOKUP կատարելու համար Multiple IF Condition -ում: Excel .

ՔԱՅԼԵՐ.

  • Սկզբում ընտրեք G4 բջիջը:
  • Այնուհետև , մուտքագրեք բանաձևը՝
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Վերջում սեղմեք Enter ։

🔎 Ինչպե՞ս է աշխատում բանաձևը:

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

VLOOKUP ֆունկցիան որոնում է F4 բջջի արժեքը ( Cherry ) B5 միջակայքում: :D8 .

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

ISNA ֆունկցիան որոնում է VLOOKUP(F4,B5:D8,3,FALSE) ելքը` տեսնելու համար հասանելի է, թե ոչ:

  • IF(ISNA(VLOOKUP (F4,B5:D8,3,FALSE)),”Not Present”,VLOOKUP(F4,B5:D8,3,FALSE))

Եթե գործառույթը վերադարձնում է « Ներկա չէ », քանի որ Cherry մատչելի չէ տվյալ տվյալների շտեմարանում:

Կարդալ ավելին` VBA IF հայտարարություն բազմաթիվ պայմաններով Excel-ում ( 8 մեթոդ)

5. Excel-ում VLOOKUP-ով լավագույն խանութի ընտրության օրինակ

VLOOKUP ֆունկցիայի մեկ այլ կիրառություն այն է, որ մենք կարող ենք համեմատել բազմաթիվ խանութներ պարզեք լավագույն գործարքը: Այստեղ մենք դրել ենք Խանութ 1 բջջում G2 : Հետևաբար, կատարեք գործողությունն իրականացնելու քայլերը:

ՔԱՅԼԵՐ.

  • Նախ, ընտրեք G5 բջիջը` մուտքագրելու համար բանաձև՝
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Այնուհետև սեղմեք Enter և օգտագործեք Ավտոլրացում գործիք մնացածը լրացնելու համար:

🔎 Ինչպես է բանաձևըԱշխատո՞ւմ եք

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

VLOOKUP գործառույթը որոնում է F5 բջջի արժեքը ( Ձու ) B5:D7 տիրույթում և վերադարձնում արժեքը ( $1,50 ) -ում: 2-րդ սյունակ:

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

Այս VLOOKUP ֆունկցիան որոնում է F5 բջջի արժեքը ( Ձու ) B5:D7 տիրույթում և վերադարձնում արժեքը ( $1,75 ) <1-ում:>3-րդ սյունակ:

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

IF ֆունկցիան համեմատում է G2 բջջի արժեքը ( Խանութ 1 ) 'ի հետ: Խանութ 1 ': Ինչպես ճիշտ է, ֆունկցիան վերադարձնում է $1,50 : Եթե ​​ G2 բջջի արժեքը լիներ Գնեք 2 , ապա այն կվերադարձներ $1,75 :

Կարդալ ավելին. Ինչպես օգտագործել բազմակի IF հայտարարություններ տեքստով Excel-ում (6 Արագ մեթոդներ)

6. VLOOKUP Օրինակ 2 աղյուսակով Excel-ում

Մինչ այժմ մենք օգտագործել ենք մեկ աղյուսակ՝ տվյալներ բերելու համար: Այս օրինակում մենք որպես հղումներ կօգտագործենք 2 աղյուսակներ: Հետևաբար, սովորեք այս Օրինակ -ի հետևյալ քայլերը՝ VLOOKUP 2 աղյուսակներում Բազմաթիվ IF պայմանով Excel<2-ում կատարելու համար:>.

ՔԱՅԼԵՐ.

  • Ընտրեք բջիջ F6 :
  • Մուտքագրեք բանաձևը.
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Վերջապես սեղմեք Enter և այն կվերադարձնի Զուտ վաճառքը <2 Simon -ից:

🔎 Ինչպես է գործում բանաձևըԱշխատանք?

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

The IF ֆունկցիան համեմատում է F4 բջջի արժեքը ( փետրվար ) հունվարի -ի հետ և վերադարձնում է B11:D12 միջակայքը, քանի որ տրամաբանական թեստն է: կեղծ:

  • VLOOKUP(F5, IF(F4=”Հունվար”, B6:D7, B11:D12), 3, FALSE)

VLOOKUP ֆունկցիան որոնում է F5 բջջի արժեքը ( Simon ) B11:D12 տիրույթում և վերադարձնում Զուտ վաճառքը: $12,500.00-ից 3-րդ սյունակում:

7. Excel VLOOKUP-ը IF Function Logical Test-ում

Ավելին, մենք կարող ենք տեղադրել VLOOKUP գործառույթը IF ֆունկցիայի արգումենտ բաժնում: Գործողությունն իրականացնելու համար տես հետևյալ ընթացակարգը:

ՔԱՅԼԵՐ.

  • Առաջին հերթին ընտրեք բջիջ G4 բանաձևը մուտքագրելու համար :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • Հաջորդը սեղմեք Enter : Այսպիսով, դուք կտեսնեք արդյունքը:

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • VLOOKUP(F4, B5:D8, 2, FALSE)=”Հասանելի է”

VLOOKUP ֆունկցիան փնտրում է F4 բջջի արժեքը ( Խաղող ) B5:D8 տիրույթում և համեմատում է 2-րդ սյունակի արժեքը ( Հասանելի չէ ) Հասանելի է: .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)=”Առկա է”, “Պահեստում”, “Պահեստում չէ”)

Վերջապես, IF ֆունկցիան վերադառնում է Պահեստում չէ որպես VLOOKUP(F4, B5:D8, 2, FALSE)=”Հասանելի է” ելք էfalse.

Կարդալ ավելին. Excel IF ֆունկցիա 3 պայմանով

Նմանատիպ ընթերցումներ

  • Եթե AND-ով Excel-ի բանաձևով (7 օրինակ)
  • Excel VBA. համակցելով If-ի և բազմաթիվ պայմանների համար
  • VLOOKUP բազմաթիվ չափանիշներով և բազմակի Արդյունքներ (8 Օրինակ)

8. Ընտրեք VLOOKUP-ի սյունակը դինամիկ կերպով IF ֆունկցիայով

Այս օրինակում մենք ցանկանում ենք ստեղծել դինամիկ սյունակ VLOOKUP-ի համար: գործառույթ. Այդ պատճառով մենք կօգտագործենք IF ֆունկցիան: Հետևաբար, անցեք ստորև Օրինակ , որպեսզի կատարեք VLOOKUP Multiple IF Condition Excel<-ում: 2>.

ՔԱՅԼԵՐ.

  • Սկզբում ընտրեք C11 բջիջը: Այստեղ մուտքագրեք բանաձևը՝
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Այնուհետև սեղմեք Enter և այն տվյալները կթափվեն: Օգտագործեք AutoFill շարքը ավարտելու համար:

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • IF($C$10="Ֆիզիկա", 2, 3)

IF ֆունկցիան համեմատում է C10 բջջային արժեքը ( Ֆիզիկա ) Ֆիզիկա ով, ինչպես տրված է բանաձևում: Այնուհետև այն վերադարձնում է 2 քանի որ տրամաբանական թեստը ճիշտ է։

  • VLOOKUP(B11, B5:D8, IF($C$10=”Ֆիզիկա”, 2, 3), FALSE)

Վերջապես, VLOOKUP ֆունկցիան որոնում է B11 բջջի արժեքը ( Wilham ) միջակայքը B5:D8 և վերադարձնում է արժեքը 2-րդ սյունակում ( 50 ):

Կարդալ ավելին. Excel VBA: If then Else հայտարարություն մի քանի պայմանով (5 օրինակ)

9. Օրինակ՝ VLOOKUP-ի կիրառման օրինակ Excel-ում բազմակի IF պայմանով ամսաթվերի համար

Բացի այդ, մենք կարող ենք կիրառեք VLOOKUP ամսաթվերի համար: Այսպիսով, սովորեք այս Օրինակ ի քայլերը՝ VLOOKUP կիրառելու համար Dates Multiple IF Condition Excel -ում:

ՔԱՅԼԵՐ.

  • Սեղմեք բջիջ G4 ։
  • Մուտքագրեք բանաձևը՝
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Վերջում սեղմեք Enter ։

🔎 Ինչպե՞ս է աշխատում բանաձևը:

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

IF ֆունկցիան համեմատում է տիրույթի յուրաքանչյուր բջիջ C5:C8 F5 և F6 բջջի արժեքները: Հետագայում, այն վերադարձնում է միջակայքը B5:D8 քանի որ տրամաբանական թեստը ճիշտ է:

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

Վերջապես, VLOOKUP ֆունկցիան փնտրում է F4 բջջի արժեքը ( Խաղող ) B5:D8 միջակայքում և վերադարձնում է արժեքը 3-րդ սյունակում ( Meena ):

Կարդալ ավելին. Excel-ի դեպքում գործառույթը բազմաթիվ պայմաններով (Ներդրված IF)

VLOOKUP-ի այլընտրանքային օրինակ բազմաթիվ IF պայմանով Excel-ում

1. Օգնական սյունակ Excel-ում մի քանի չափանիշների համար

Մենք կարող ենք ստեղծել օգնական սյունակ բազմաթիվ չափանիշների համար Excel -ում: Հետևաբար, հետևեք օգնական տեղադրելու քայլերինսյունակ։

ՔԱՅԼԵՐ.

  • Սկզբում ընտրեք D5 բջիջը։
  • Այնուհետև մուտքագրեք բանաձևը՝
=B5&"|"&C5

  • Դրանից հետո սեղմեք Enter եւ այն կվերադարձնի արժեքը: Օգտագործեք AutoFill շարքը լրացնելու համար:

  • Այնուհետև ընտրեք H5 բջիջը` բանաձևը մուտքագրելու համար.
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Սեղմեք Enter և օգտագործեք Autofill լրացնելու համար մնացածը:

Այստեղ VLOOKUP ֆունկցիան փնտրում է $G5&"միասին։

  • VLOOKUP($G5&"

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: