Talaan ng nilalaman
IF at VLOOKUP function ay ilan sa mga pinaka ginagamit na function sa MS Excel para sa iba't ibang layunin. Ang IF na statement ay ginagamit para sa mga layunin ng conditioning at VLOOKUP ay ginagamit para sa paghahanap ng anumang partikular na value sa isang range. Ang mga formula na gumagamit ng dalawang function na ito ay madaling maghanap ng anumang partikular na halaga mula sa anumang ibinigay na dataset. Sa artikulong ito, ipapakita ko sa iyo ang 5 praktikal na halimbawa ng IF at VLOOKUP na nested function sa Excel.
I-download ang Practice Workbook
Maaari mong i-download ang aming workbook ng pagsasanay mula dito nang libre!
Paggamit ng Nested IF at VLOOKUP.xlsx
5 Praktikal na Paggamit ng IF at VLOOKUP Nested Function sa Excel
1. Pagtutugma ng VLOOKUP Output sa isang Partikular na Halaga
Isaalang-alang natin ang isang dataset ng mga produkto na may kanilang ID , Pangalan , Presyo ng Yunit , Dami , Kabuuang Halaga , at Petsa ng Paghahatid .
Ngayon, gusto naming malaman ang availability ng bawat produkto gamit ang IF at VLOOKUP formula . Nais naming hanapin ang pagkakaroon ng produkto sa pamamagitan lamang ng paglalagay ng pangalan ng produkto. Sundin ang mga hakbang sa ibaba upang makamit ito.
📌 Mga Hakbang:
- Una sa lahat, mag-click sa cell C17 .
- Kasunod, ipasok ang sumusunod na formula sa cell C17 at pindutin ang Enter.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")
🔎 tungkol sa Excel! Magandang araw! Salamat!
Formula Breakdown:- Una, sa VLOOKUP function C16 ay ang cell na may hawak ng search keyword. Pagkatapos ang $C$5:$D$14 ay ang hanay kung saan hahanapin namin ang inilagay na data. 2 ay ginagamit habang naghahanap kami ng katumbas na halaga ng pamantayan sa pangalawang column ng aming hanay ng paghahanap at panghuli FALSE ay ginagamit upang tukuyin ang eksaktong tugma.
- Kaya, VLOOKUP(C16,$C$5:$D$14,2, FALSE) ibabalik ang halaga ng Dami column para sa cell C16 .
- Upang matuto nang higit pa tungkol sa VLOOKUP function na ito, bisitahin mo itong link
- Pagkatapos ay ang IF function na sinusuri kung ang output ng VLOOKUP function ay 0 o iba pa. Depende sa resulta, ang IF function ay magbabalik ng Oo o Hindi bilang ang huling output.
- Upang matuto pa tungkol sa IF function, maaari mong bisitahin ito link
- Ngayon, ilagay ang anumang pangalan ng produkto na may dami na higit sa zero sa cell C16 at suriin ang output.
- Ngayon, ipasok ang anumang pangalan ng mga produkto kung saan ang dami ay 0 sa cell C16 . At, makikita mong darating ang resulta bilang Hindi .
Kaya, nakagawa ka ng formula gamit ang IF at VLOOKUP ay gumagana upang magbalik ng mga resulta para sa isang partikular na halaga.
Magbasa Nang Higit Pa: Paano Gamitin ang Nested VLOOKUP sa Excel (3 Pamantayan)
2. Gamit ang IF atVLOOKUP Nested Formula to Lookup Based on Two Values
Ngayon ay maghahanap kami ng anumang elemento o produkto batay sa dalawang value gamit ang IF at VLOOKUP nested function. Sa dataset, mayroong dalawang magkaibang presyo sa merkado para sa bawat produkto. Narito ang dalawang value: isang product id at isang market number.
Ngayon, gusto naming hanapin ang presyo ng produkto batay sa dalawang value na ito. Pumunta sa mga hakbang sa ibaba upang gawin ito.
📌 Mga Hakbang:
- Una, ilagay ang sumusunod na formula sa cell C18 at pindutin ang ang Ipasok ang key.
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))
🔎 Formula Breakdown:
- Sa IF function C17=”Market 1″ ay ang lohikal na kondisyon. Sinusuri nito kung 1 o hindi ang ipinasok na Market No.
- Kung 1 ang Market No, kukunin ang presyo mula sa column na Market 1 gamit ang VLOOKUP(C16,B5:E14,3,FALSE) bahagi.
- Kung hindi, kukunin nito ang presyo mula sa Market 2 column gamit ang VLOOKUP(C16,B5:E14,4,FALSE) subformula na ito.
- Kasunod, ilagay ang ID sa cell C16 at Market No sa cell C17 .
- Pagkatapos, pindutin ang Enter key.
Kaya, makakagawa ka ng formula na may IF at VLOOKUP na mga function upang matagumpay na maghanap batay sa dalawang value.
Magbasa Nang Higit Pa: Excel LOOKUP vsVLOOKUP: Na may 3 Halimbawa
3. Nagbabalik ang Pagtutugma ng Lookup sa Ibang Cell
Ngayon, sa bahaging ito, malalaman natin ang pinakamataas na presyo mula sa data at ihahambing kung hinanap natin ang data tumutugma sa inilagay na data o hindi. Ang pinakamataas na suweldo ay maaaring paunang tukuyin sa pamamagitan ng paggamit ng MAX function .
Ngayon, upang makamit ang aktwal na target, sundin ang mga hakbang sa ibaba.
📌 Mga Hakbang:
- Sa pinakadulo simula, ilagay ang sumusunod na formula sa cell C17 at pindutin ang Enter.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")
🔎 Pagkakabahagi ng Formula:
- Sa function na IF , sinusuri muna namin ang kundisyon gamit ang return value ng VLOOKUP function. VLOOKUP(C16,$B$5:$G$14,4) ibabalik ng bahaging ito ang presyo ng inilagay na ID at ihahambing sa paunang natukoy na maximum na halaga.
- Kung ang presyo ng inilagay na ID ay mas malaki kaysa o katumbas ng pinakamataas na presyo, ipi-print nito ang Oo, kung hindi, ipi-print nito ang No.
- Kasunod, ilagay ang anumang ID sa cell C16 at tingnan ang output sa cell C17 .
Sa gayon, makakahanap ka ng value sa pamamagitan ng isa pa cell.
Magbasa Nang Higit Pa: Paano Ibalik ang Pinakamataas na Halaga Gamit ang VLOOKUP sa Excel
Mga Katulad na Pagbasa
- VLOOKUP Hindi Gumagana (8 Dahilan at Solusyon)
- INDEX MATCH vs VLOOKUP Function (9 na Halimbawa)
- VLOOKUP saIbalik ang Maramihang Mga Column sa Excel (4 na Halimbawa)
- VLOOKUP at Ibalik ang Lahat ng Mga Tugma sa Excel (7 Paraan)
- Excel VLOOKUP para Magbalik ng Maramihang Mga Value Patayo
4. Paggamit ng Nested Function na may IF & VLOOKUP to Lookup Values from a Shorter List
Sa ngayon, gusto naming ayusin o i-extract ang ilang partikular na data mula sa isang listahan gamit ang IF at VLOOKUP nested functions. Ipagpalagay natin na may idinagdag na karagdagang column sa nakaraang dataset na pinangalanang Status . Mayroong dalawang posibleng value para sa attribute na ito, ang isa ay Naihatid at Hindi Naihatid . Ang aming gawain ay tukuyin ang katayuan ng bawat produkto gamit ang ibinigay na Listahan ng Produkto ng Naihatid na impormasyon sa talahanayan.
Upang maisakatuparan ang layuning ito, dumaan sa hakbang sa ibaba.
📌 Mga Hakbang:
- Una sa lahat, mag-click sa cell G5 at ipasok ang sumusunod na formula.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")
🔎 Formula Breakdown:
- Bukod pa rito, gumamit kami ng kumbinasyon ng IF, ISNA, at VLOOKUP function dito. Kung hindi mahanap ng function na ISNA ang katugmang pangalan ng data mula sa hanay ng paghahanap, magbabalik ito ng TRUE, kung hindi ay FALSE.
- Gamit ang return value ng ISNA function , ang IF function ay nagbabalik ng " Not Delivered " kung ang produkto ay hindi makita sa hanay ng paghahanap at " Delivered " kung ang produkto ay nasaang hanay ng paghahanap.
- Kung gusto mong tuklasin ang higit pa tungkol sa ISNA function , maaari mong bisitahin ang link na ito .
- Pagkatapos, pindutin ang Enter key.
- Pagkatapos, gamitin ang fill handle na feature pababa upang kopyahin ang formula para sa lahat ng iba pang mga cell sa ibaba.
Sa gayon, makikita mo na magagawa mong maghanap ng mga halaga mula sa isang shortlist sa pamamagitan ng mga paraang ito.
Magbasa Pa: Paano Gamitin ang IF ISNA Function sa VLOOKUP sa Excel (3 Halimbawa)
5. Paggamit ng IF-VLOOKUP Nested Function para Magsagawa ng Iba't ibang Pagkalkula
Ngayon sa seksyong ito, magsasagawa kami ng higit pang mga kalkulasyon batay sa presyo ng mga produkto nang awtomatiko.
Sabihin natin, gusto naming malaman ang diskwento na 20% kung mas mataas ang presyo ng unit kaysa sa $800 at ang diskwento na 15% kung ang presyo ng unit ay mas mababa sa $800. Sundin ang mga hakbang sa ibaba upang magawa ito.
📌 Mga Hakbang:
- Sa una, i-click sa cell C17 at ilagay ang sumusunod na formula.
=IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%)
- Pagkatapos, pindutin ang Ilagay ang key.
🔎 Formula Breakdown:
- VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , susuriin ng bahaging ito kung ang value ng lookup ng C16 cell sa Presyo ng Yunit ang column ay mas mataas sa 800.
- =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE)>800,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%) , tinitiyak ng bahaging ito na kung mas malaki sa 800 ang hinahanap na halaga, i-multiply ito sa 15%, kung hindi, i-multiply ito sa 20%.
- Sa ngayon, maglagay ng anumang ID sa cell C16 at makukuha mo ang output sa cell C17 .
Dahil dito, ikaw ay magagawang magsagawa ng iba't ibang mga kalkulasyon sa pamamagitan ng paggamit ng IF at VLOOKUP nested function.
Paano Pangasiwaan ang Mga Error Kapag Gumagamit ng Nested Formula ng IF at VLOOKUP Function sa Excel
Ngayon, minsan, maaaring mangyari na, walang tugma ayon sa iyong paghahanap. Sa sitwasyong ito, makakakuha ka ng #N/A na mga error. Ngunit maiiwasan mong ipakita ang error na ito gamit ang ilang mga trick at formula. Sundin ang mga paraan sa ibaba upang matutunan ito sa pamamagitan ng parehong dataset na ginamit sa mga nakaraang halimbawa.
1. KUNG ISNA VLOOKUP na Itago ang #N/A Error
Ikaw maaaring gamitin ang ISNA function na may IF at VLOOKUP function para maiwasang magkaroon ng #N/A mga error. Sundin ang mga hakbang sa ibaba upang gawin ito.
📌 Mga Hakbang:
- Una sa lahat, mag-click sa cell C17 at ipasok ang sumusunod formula.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))
- Sumusunod, pindutin ang Enter key.
🔎 Formula Breakdown:
- VLOOKUP(C16,$B$5:$F$14,4,FALSE) , hinahanap ng bahaging ito ang unitpresyo mula sa column ng Unit Price para sa product ID na nasa cell C16 .
- ISNA(VLOOKUP(C16,$B$5:$F$14,4, FALSE)) , sinusuri ng bahaging ito kung available sa dataset o hindi ang gustong halaga ng presyo ng unit.
- =IF(ISNA(VLOOKUP(C16,$B) $5:$F$14,4,FALSE)),,"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , ang formula na ito ay nagbabalik ng "Not found" kung ang ang value ay hindi umiiral sa dataset, at ibinabalik ang "Natagpuan" kung ang value ay umiiral sa dataset.
- Sa ngayon, maglagay ng anumang ID na wala sa dataset sa cell C16 .
- Dahil dito, makukuha mo ang iyong ninanais na resulta bilang Hindi matatagpuan sa cell C17 sa halip na sa #N/A error.
Bilang resulta, magagawa mong pangasiwaan ang mga error na #N/A sa ganitong paraan.
Magbasa Pa: Bakit Nagbabalik ang VLOOKUP ng #N/A Kapag May Tugma? (5 Mga Sanhi at Solusyon)
2. Ibalik ang 0 para sa Nawawalang Data Gamit ang IF at VLOOKUP Function
Ngayon, sabihin natin, gusto mong ibalik ang 0 sa halip na ibalik ang “Not found ” kapag walang data ang tumugma. Magagawa mo ito sa pamamagitan ng paggamit ng mga hakbang sa ibaba.
📌 Mga Hakbang:
- Una, ilagay ang sumusunod na formula sa cell C17 at pindutin ang Enter key.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))
🔎 Formula Breakdown:
- ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE) ) , sinusuri ng bahaging ito kung ang C16 cell's lookup unitavailable ang halaga ng presyo sa dataset o hindi.
- =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16 ,$B$5:$F$14,4,FALSE)) , ang bahaging ito ay nagbabalik ng 0 kung hindi makita ang value sa dataset at ibinabalik ang aktwal na presyo ng unit ng gustong produkto kung natagpuan.
- Pagkatapos, ilagay ang anumang ID na wala sa dataset sa cell C16 .
Sa gayon, makukuha mo ang iyong ninanais na resulta sa cell C17 at magagawang pangasiwaan ang #N/A na mga error na may 0.
Tandaan:
Bilang Presyo, naka-format ang field bilang isang currency kaya hindi ito direktang magpi-print ng 0. Sa halip na 0, magpi-print ito ng dash line (-) .
Mga Dapat Tandaan
Sa pagsasanay, maaari kang makakuha ng #N/A mga error para sa mga sumusunod na dahilan.
- Ang lookup value ay hindi umiiral sa table
- Ang lookup value ay maling spelling o naglalaman ng dagdag na espasyo.
- Hindi nailagay nang tama ang hanay ng talahanayan.
- Kinakopya mo ang VLOOKUP, at hindi naka-lock ang reference ng talahanayan.
Konklusyon
Kaya, sa artikulong ito, ipinakita ko sa iyo ang 5 praktikal na halimbawa ng IF – VLOOKUP na nested function sa Excel. Maaari mo ring i-download ang aming libreng workbook para magsanay. Umaasa ako na mahanap mo ang artikulong ito na kapaki-pakinabang at nagbibigay-kaalaman. Kung mayroon kang anumang karagdagang mga katanungan o rekomendasyon, mangyaring huwag mag-atubiling magkomento dito.
At, bisitahin ang ExcelWIKI upang matuto ng higit pang mga bagay