Talaan ng nilalaman
Ang isa sa mga pinakaginagamit na function sa Excel ay ang VLOOKUP function at medyo malakas din ito. Magagawa natin itong mas epektibo sa pamamagitan ng paggamit ng ang IF function gamit ang VLOOKUP function. Maaari naming ilapat ang dalawang function na iyon nang magkasama upang magsagawa ng iba't ibang mga operasyon. Sa artikulong ito, gagamitin namin ang Halimbawa upang ipakita sa iyo ang pagiging epektibo ng VLOOKUP na may Multiple IF Condition sa Excel .
I-download ang Practice Workbook
I-download ang sumusunod na workbook para magsanay nang mag-isa.
VLOOKUP na may Multiple IF Condition.xlsx
Panimula sa Excel VLOOKUP Function
- Syntax
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Mga Argumento
lookup_value: Ang value na hahanapin sa pinakakaliwang column ng ibinigay na talahanayan.
table_array: Ang talahanayan kung saan hinahanap nito ang lookup_value sa pinakakaliwang column.
col_index_num: Ang numero ng column sa talahanayan kung saan ibabalik ang isang halaga.
[range_lookup]: Sinasabi kung kinakailangan ang eksaktong o bahagyang tugma ng lookup_value . 0 para sa eksaktong tugma, 1 para sa bahagyang tugma. Ang default ay 1 ( bahagyang tugma ). Opsyonal ito.
Panimula sa Excel IF Function
- Syntax
IF(logical_test, [value_if_true] ,
Ilalapat namin ang INDEX MATCH formula para sa pagsasagawa ng lookup operation sa maraming column at pagbabalik ng Presyo ng nabanggit na prutas. Kaya, alamin ang mga hakbang sa ibaba.
MGA HAKBANG:
- Piliin ang cell G4 sa una.
- Pagkatapos, i-type ang formula:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))
- Panghuli, pindutin ang Enter .
🔎 Paano Gumagana ang Formula?
- ROW(B5:B8)
Una, ang ROW function ay nagbabalik ng mga kaukulang row number.
- MATCH(ROW(B5:B8),ROW(B5:B8 ))
Pagkatapos, ang MATCH mga output ng formula ay 1 , 2 , 3 , at 4 .
- IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””)
Ang IF function ay naghahambing sa bawat cell sa B5:C8 sa F4 cell value at ibinabalik ang mga value kung saan hinahanap nito ang TRUE para sa lohikal na pagsubok.
- MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8) )),””))
Ibinabalik ng MIN function ang pinakamaliit na value ( 1 ) sa IF(B5 :C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””) mga output.
- INDEX(D5:D8,MIN( IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””)))
Sa kalaunan, ang Ang INDEX function ay nagbabalik ng 150 na nasa 1st row sa hanay D5:D8 .
Magbasa Nang Higit Pa: Excel VLOOKUP na may Maramihang Pamantayan sa Column at Row
Konklusyon
Mula ngayon, makakapag-operate ka na VLOOKUP na may Maramihang IF Kondisyon sa Excel tulad ng ipinapakita sa Mga Halimbawa . Patuloy na gamitin ang mga ito at ipaalam sa amin kung mayroon ka pang mga paraan para gawin ang gawain. Huwag kalimutang mag-drop ng mga komento, mungkahi, o query kung mayroon ka sa seksyon ng komento sa ibaba.
[value_if_false])- Mga Argumento
logical_test: Sinusubukan ang isang lohikal na operasyon.
[value_if_true]: Kung true ang logical operation, ibalik ang value na ito.
[value_if_false]: Kung false ang logical operation, ibalik ang value na ito.
9 Halimbawa ng VLOOKUP na may Maramihang Kondisyon ng IF sa Excel
1. Gamitin ang VLOOKUP na may Kondisyon ng IF para Maging Mabuti o Masama
Sa aming unang halimbawa, malalaman natin kung ang isang tiyak na marka na nakuha ng isang mag-aaral ay mabuti o masama. Samakatuwid, sundin ang mga hakbang sa ibaba upang maisagawa ang gawain.
MGA HAKBANG:
- Una, piliin ang cell F5 .
- Pagkatapos, i-type ang formula:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")
- Sa wakas, pindutin ang Enter at ibabalik nito ang resulta.
🔎 Paano Gumagana ang Formula?
- VLOOKUP(“Frank”,B5:D8,2,FALSE)>80
Ang VLOOKUP function ay naghahanap para sa Frank sa hanay B5:D8 at ibinabalik ang marka ( 70 ) sa 2nd column. Sa kalaunan, sinusuri nito ang marka kung mas malaki ito sa 80 o hindi.
- IF(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80,”Mahusay”,”Maganda”)
Ang IF function ay nagbabalik ng Maganda bilang 70 ay hindi mas malaki kaysa sa 80 .
Magbasa Nang Higit Pa: Excel VBA: Pinagsamang If at Or (3 Halimbawa)
2. Ilapat ang VLOOKUP upang Baguhin ang Cut off Value na may Multiple IF Condition sa Excel
Ngayon, gusto naming baguhin ang cut-off valueo gustong gawin itong dynamic. Sa halip na tukuyin ang halaga sa formula, ilalagay namin ang marka sa cell F4 . Kaya, alamin ang mga hakbang sa Halimbawa na ito upang gumana VLOOKUP sa Multiple IF Condition sa Excel .
STEPS:
- Una, piliin ang cell F6 .
- Susunod, i-type ang formula:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")
- Sa wakas, pindutin ang Enter .
🔎 Paano Gumagana ang Formula?
- VLOOKUP(“Frank”,B5:D8,2,FALSE)>F4
Ang VLOOKUP function ay naghahanap para sa Frank sa hanay B5:D8 at ibinabalik ang marka ( 70 ) sa 2nd column. Pagkatapos, sinusuri nito ang marka kung mas malaki ito sa F4 cell value ( 65 ) o hindi.
- IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Great”,”Good”)
Sa wakas, Ang IF function ay nagbabalik Mahusay bilang 70 ay mas malaki kaysa sa 65 .
Magbasa Nang Higit Pa: Excel IF sa pagitan ng Maramihang Mga Saklaw (4 na Diskarte)
3. Halimbawa para Makakuha ng Discount Presyo Batay sa Retail Price na may Maramihang VLOOKUP & KUNG Mga Kundisyon
Sa dataset sa ibaba, naayos namin ang mga presyo ng tingi para sa ilang item. Ngunit, ipapakita namin sa iyo kung paano malalaman ang may diskwentong presyo gamit ang VLOOKUP & IF ay gumagana. Kaya, sundin ang proseso para malaman kung paano.
MGA HAKBANG:
- Sa simula, piliin ang cell E5 .
- Pagkatapos, i-type angformula:
- Sa huli, pindutin ang Enter upang ibalik ang value.
🔎 Paano Gumagana ang Formula?
- VLOOKUP(“Grape”,B5:D8,3,FALSE)>150
Ang VLOOKUP function ay naghahanap ng Grape sa hanay na B5:D8 at ibinabalik ang presyo ( 250 ) sa 3rd column. Susunod, ikinukumpara nito ang presyo kung mas malaki ito sa 150 o hindi.
- VLOOKUP(“Grape”,B5:D8,3,FALSE)*80%
Ang VLOOKUP function na ito ay naghahanap ng Grape sa hanay na B5:D8 at ibinabalik ang presyo ( 250 ) sa 3rd column. Susunod, i-multiply nito ang value sa .8 .
- IF(VLOOKUP(“Grape”,B5:D8,3,FALSE)>150,VLOOKUP( “Grape”,B5:D8,3,FALSE)*80%)
Panghuli, ang IF function ay nagbabalik ng VLOOKUP(“Grape”,B5 :D8,3,FALSE)*80% output bilang VLOOKUP(“Grape”,B5:D8,3,FALSE)>150 ang formula ay totoo.
Magbasa Pa: Excel If Statement na may Maramihang Kondisyon sa Saklaw (3 Angkop na Kaso)
4. Pagsamahin ang Excel VLOOKUP, IF & ISNA Functions with Multiple Conditions
Hahanapin namin ang isang partikular na prutas kung mayroon man ito o wala sa dataset at kung mayroon, ibabalik ang presyo. Ngayon, alamin ang Halimbawa para sa pagsasagawa ng VLOOKUP na may Multiple KUNG Kondisyon sa Excel .
MGA HAKBANG:
- Piliin ang cell G4 sa una.
- Pagkatapos , i-type ang formula:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))
- Panghuli, pindutin ang Enter .
🔎 Paano Gumagana ang Formula?
- VLOOKUP(F4,B5:D8,3, FALSE)
Hinahanap ng VLOOKUP function ang F4 cell value ( Cherry ) sa hanay na B5 :D8 .
- ISNA(VLOOKUP(F4,B5:D8,3,FALSE))
Ang ISNA function ay naghahanap ng VLOOKUP(F4,B5:D8,3,FALSE) output upang makita kung ito ay available o hindi.
- IF(ISNA(VLOOKUP) (F4,B5:D8,3,FALSE)),”Not Present”,VLOOKUP(F4,B5:D8,3,FALSE))
Ang KUNG <2 Ang>function ay nagbabalik ng ' Not Present ' bilang Cherry ay hindi available sa ibinigay na dataset.
Magbasa Nang Higit Pa: VBA IF Statement na may Maramihang Kundisyon sa Excel ( 8 Mga Paraan)
5. Halimbawa ng Pagpili ng Pinakamahusay na Tindahan na may VLOOKUP sa Excel
Ang isa pang paggamit ng VLOOKUP function ay ang pagkukumpara natin ng maraming tindahan sa alamin ang pinakamagandang deal. Dito, inilagay namin ang Shop 1 sa cell G2 . Kaya, sundin ang mga hakbang upang isagawa ang operasyon.
MGA HAKBANG:
- Una sa lahat, piliin ang cell G5 upang i-type ang formula:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))
- Pagkatapos, pindutin ang Enter at gamitin ang ang AutoFill tool para punan ang iba.
🔎 Paano Gumagana ang FormulaGumagana?
- VLOOKUP(F5,B5:D7,2,FALSE)
Ang VLOOKUP function hinahanap ang F5 cell value ( Egg ) sa hanay na B5:D7 at ibinabalik ang value ( $1.50 ) sa 2nd column.
- VLOOKUP(F5,B5:D7,3,FALSE)
Ito VLOOKUP Hinahanap ng function ang F5 cell value ( Egg ) sa hanay na B5:D7 at ibinabalik ang value ( $1.75 ) sa 3rd column.
- IF($G$2=”Shop 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7 ,3,FALSE))
Inihahambing ng IF function ang G2 cell value ( Shop 1 ) sa ' Shop 1 '. Dahil totoo ito, ibinabalik ng function ang $1.50 . Kung ang G2 cell value ay Shop 2 , ito ay magbabalik ng $1.75 .
Magbasa Nang Higit Pa: Paano Gumamit ng Maramihan IF Statements with Text in Excel (6 Quick Methods)
6. VLOOKUP Example with 2 Tables in Excel
Sa ngayon ay gumagamit na kami ng iisang table para kumuha ng data. Sa halimbawang ito, gagamitin namin ang 2 mga talahanayan bilang mga sanggunian. Samakatuwid, alamin ang mga sumusunod na hakbang nitong Halimbawa upang maisagawa ang VLOOKUP sa 2 Talahanayan na may Multiple IF Condition sa Excel .
STEPS:
- Piliin ang cell F6 .
- I-type ang formula:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)
- Sa wakas, pindutin ang Enter at ibabalik nito ang Net Sales ng Simon .
🔎 Paano Gumagana ang FormulaTrabaho?
- KUNG(F4=”Enero”, B6:D7, B11:D12)
Ang KUNG Inihahambing ng function ang F4 cell value ( February ) sa Enero at ibinabalik ang range B11:D12 bilang ang lohikal na pagsubok ay false.
- VLOOKUP(F5, IF(F4=”Enero”, B6:D7, B11:D12), 3, FALSE)
Hinahanap ng VLOOKUP function ang F5 cell value ( Simon ) sa hanay na B11:D12 at ibinabalik ang Net Sales ng $12,500.00 sa 3rd column.
7. Excel VLOOKUP sa IF Function Logical Test
Bukod dito, maaari nating ilagay ang VLOOKUP function sa seksyong argumento ng IF function. Tingnan ang sumusunod na pamamaraan para isagawa ang operasyon.
MGA HAKBANG:
- Una sa lahat, piliin ang cell G4 upang i-type ang formula :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")
- Susunod, pindutin ang Enter . Kaya, makikita mo ang output.
🔎 Paano Gumagana ang Formula?
- VLOOKUP(F4, B5:D8, 2, FALSE)=”Available”
Hinahanap ng VLOOKUP function ang F4 cell value ( Ubas ) sa hanay na B5:D8 at inihahambing ang halaga sa 2nd kolum ( Hindi Available ) sa Available .
- IF(VLOOKUP(F4, B5:D8, 2, FALSE)=”Available”, “In Stock”, “Not in Stock”)
Sa wakas, ang IF function ay nagbabalik Wala sa Stock bilang VLOOKUP(F4, B5:D8, 2, FALSE)=”Available” ang output ayfalse.
Magbasa Nang Higit Pa: Excel IF Function na may 3 Kundisyon
Mga Katulad na Pagbasa
- IF may AND sa isang Excel Formula (7 Halimbawa)
- Excel VBA: Pagsasama-sama ng If with And for Multiple Condition
- VLOOKUP with Multiple Criteria and Multiple Mga Resulta (8 Halimbawa)
8. Pumili ng Column ng VLOOKUP Dynamically with IF Function
Sa halimbawang ito, gusto naming gumawa ng dynamic na column para sa VLOOKUP function. Para sa kadahilanang iyon, gagamitin namin ang IF function. Kaya, dumaan sa ibaba Halimbawa upang maisagawa VLOOKUP na may Marami KUNG Kondisyon sa Excel .
MGA HAKBANG:
- Sa simula, piliin ang cell C11 . Dito, i-type ang formula:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)
- Pagkatapos nito, pindutin ang Enter at ito Itapon ang data. Gamitin ang AutoFill para kumpletuhin ang serye.
🔎 Paano Gumagana ang Formula?
- IF($C$10=”Physics”, 2, 3)
Ang IF function ay naghahambing sa C10 cell value ( Physics ) na may Physics gaya ng ibinigay sa formula. Pagkatapos, ibinabalik nito ang 2 bilang totoo ang lohikal na pagsubok.
- VLOOKUP(B11, B5:D8, IF($C$10=”Physics”, 2, 3), FALSE)
Sa wakas, hinahanap ng VLOOKUP function ang B11 cell value ( Wilham ) sa ang range B5:D8 at ibinabalik ang value sa 2nd column ( 50 ).
Magbasa Nang Higit Pa: Excel VBA: If Then Else Statement with Multiple Conditions (5 Examples)
9. Halimbawa para Mag-apply ng VLOOKUP para sa Mga Petsa na may Multiple IF Condition sa Excel
Bukod dito, maaari tayong ilapat ang VLOOKUP para sa mga petsa. Kaya, alamin ang mga hakbang nitong Halimbawa upang ilapat ang VLOOKUP para sa Mga Petsa na may Multiple IF Condition sa Excel .
STEPS:
- Click cell G4 .
- I-type ang formula:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
- Panghuli, pindutin ang Enter .
🔎 Paano Gumagana ang Formula?
- KUNG((C5:C8>=F5)*(C5:C8<=F6),B5: D8,””)
Inihahambing ng IF function ang bawat cell ng hanay C5:C8 sa F5 at F6 mga halaga ng cell. Kasunod nito, ibinabalik nito ang range B5:D8 bilang totoo ang lohikal na pagsubok.
- VLOOKUP(F4,IF((C5:C8>=F5)*( C5:C8<=F6),B5:D8,””),3,FALSE)
Sa wakas, hinahanap ng VLOOKUP function ang F4 cell value ( Grape ) sa hanay na B5:D8 at ibinabalik ang value sa 3rd column ( Meena ).
Magbasa Pa: Excel If Function with Multiple Conditions (Nested IF)
Alternatibong Halimbawa ng VLOOKUP na may Multiple IF Condition sa Excel
1. Helper Column para sa Maramihang Pamantayan sa Excel
Maaari kaming gumawa ng column ng helper para sa maraming pamantayan sa Excel . Samakatuwid, sundin ang mga hakbang upang magpasok ng isang katulongcolumn.
STEPS:
- Una, piliin ang cell D5 .
- Pagkatapos, i-type ang formula:
=B5&"|"&C5
- Pagkatapos nito, pindutin ang Enter at ibabalik nito ang halaga. Gamitin ang AutoFill upang punan ang serye.
- Pagkatapos, piliin ang cell H5 upang i-type ang formula:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)
- Pindutin ang Enter at gamitin ang AutoFill upang makumpleto ang iba.
Dito, hinahanap ng VLOOKUP function ang $G5&”magkasama.
- VLOOKUP($G5&”