IF og VLOOKUP Nested Function í Excel (5 viðeigandi dæmi)

  • Deildu Þessu
Hugh West

IF og VLOOKUP aðgerðir eru nokkrar af mest notuðu aðgerðunum í MS Excel í ýmsum tilgangi. IF setningin er notuð í skilyrðisskyni og VLOOKUP er notuð til að leita að einhverju sérstöku gildi á bilinu. Formúlurnar sem nota þessar tvær aðgerðir geta auðveldlega leitað að sérstökum gildum úr hvaða gagnapakka sem er. Í þessari grein mun ég sýna þér 5 hagnýt dæmi um IF og VLOOKUP hreiður fall í Excel.

Sækja æfingarvinnubók

Þú getur hlaðið niður æfingabókinni okkar ókeypis héðan!

Notkun Nested IF og VLOOKUP.xlsx

5 Hagnýt notkun IF og VLOOKUP Nested Function í Excel

1. Samsvörun VLOOKUP úttak með tilteknu gildi

Við skulum íhuga gagnasafn af vörum með ID , Name , Einingaverð , Magn , Heildarupphæð , og Afhendingardagur .

Nú viljum við komast að því hvort hver vara sé tiltæk með því að nota IF og VLOOKUP formúla . Við viljum leita að framboði vörunnar með því að slá inn heiti vörunnar. Fylgdu skrefunum hér að neðan til að ná þessu.

📌 Skref:

  • Smelltu fyrst og fremst á cell C17 .
  • Sláðu inn eftirfarandi formúlu í hólf C17 og ýttu á Enter.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")

🔎 um Excel! Eigðu góðan dag! Þakka þér fyrir!

Formúlusundurliðun:
  • Í fyrsta lagi, í VLOOKUP aðgerðinni C16 er reitinn sem geymir leitarorðið. Þá er $C$5:$D$14 svið þar sem við munum leita í innslögðu gögnunum. 2 er notað þar sem við erum að leita að samsvarandi viðmiðunargildi í öðrum dálki í uppflettisviðinu okkar og að lokum er FALSE notað til að skilgreina nákvæma samsvörun.
  • Svo, VLOOKUP(C16,$C$5:$D$14,2, FALSE) skilar gildi Magn dálksins fyrir klefi C16 .
  • Til að læra meira um þessa VLOOKUP aðgerð ferðu á þennan tengil
  • Síðan IF fallið athugar hvort úttak VLOOKUP fallsins sé 0 eða eitthvað annað. Það fer eftir niðurstöðunni, IF aðgerðin mun skila Já eða Nei sem lokaúttak.
  • Til að læra meira um IF aðgerðina geturðu heimsótt þessa tengill
  • Sláðu nú inn hvaða heiti vörunnar sem hefur meira magn en núll í reit C16 og athugaðu framleiðsla.

  • Setjið nú inn hvaða heiti sem er á vörum þar sem magnið er 0 í hólf C16 . Og þú myndir sjá að niðurstaðan myndi koma sem Nei .

Þannig hefurðu búið til formúlu með IF og VLOOKUP aðgerðir til að skila niðurstöðum fyrir ákveðið gildi.

Lesa meira: Hvernig á að nota Nested VLOOKUP í Excel (3 skilyrði)

2. Notaðu IF ogVLOOKUP Hreiður formúla til uppflettingar byggt á tveimur gildum

Nú munum við leita að hvaða þáttum eða vörum sem eru byggðar á tveimur gildum með því að nota IF og VLOOKUP hreiðrað aðgerðina. Í gagnasafninu eru tvö mismunandi markaðsverð fyrir hverja vöru. Hér eru tvö gildi: vöruauðkenni og markaðsnúmer.

Nú viljum við finna verð vörunnar út frá þessum tveimur gildum. Farðu í gegnum skrefin hér að neðan til að gera þetta.

📌 Skref:

  • Sláðu fyrst inn eftirfarandi formúlu í reit C18 og ýttu á Enter lykillinn.
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Formúlusundurliðun:

  • Í IF fallinu C17=“Markaður 1″ er rökrétt ástand. Það er að athuga hvort markaðsnúmerið sem slegið er inn er 1 eða ekki.
  • Ef markaðsnúmerið er 1 þá verður verðið dregið úr Markaðs 1 dálknum með því að nota VLOOKUP(C16,B5:E14,3,FALSE) hluti.
  • Annars mun það draga verðið úr Markaði 2 dálkinn með VLOOKUP(C16,B5:E14,4,FALSE) þessa undirformúlu.
  • Eftirfarandi, sláðu inn Auðkenni í hólf C16 og markaðsnúmer í hólf C17 .
  • Í kjölfarið skaltu ýta á Enter lykilinn.

Þannig muntu geta búið til formúlu með IF og VLOOKUP hreiðri föllum til að fletta upp á grundvelli tveggja gilda með góðum árangri.

Lesa meira: Excel LOOKUP vsÚTLIT: Með 3 dæmum

3. Samsvörun uppflettingar skilar sér við annan reit

Nú, í þessum hluta, munum við finna hæsta verðið úr gögnunum og bera saman ef leitað er að gögnum okkar samsvarar innslögðu gögnunum eða ekki. Hæstu launin er hægt að fyrirfram skilgreina með því að nota MAX aðgerðina .

Nú, til að ná raunverulegu markmiði, fylgdu skrefunum hér að neðan.

📌 Skref:

  • Í upphafi skaltu  slá inn eftirfarandi formúlu í reit C17 og ýta á Enter.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Formúlusundurliðun:

  • Í IF fallinu erum við í fyrsta lagi að athuga ástandið með því að nota skilgildi VLOOKUP fallsins. VLOOKUP(C16,$B$5:$G$14,4) þessi hluti mun skila verði innsláttar auðkennis og verður borið saman við fyrirfram skilgreint hámarksgildi.
  • Ef verð skráða auðkennisins er hærra en eða jafnt og hæsta verðið mun það prenta Já, annars mun það prenta Nei.
  • Eftir á eftir skaltu slá inn hvaða auðkenni sem er á reit C16 og athugaðu úttakið á cell C17 .

Þannig muntu geta flett upp gildi í gegnum annað reit.

Lesa meira: Hvernig á að skila hæsta gildinu með því að nota VLOOKUP í Excel

Svipuð aflestrar

  • VLOOKUP virkar ekki (8 ástæður og lausnir)
  • INDEX MATCH vs VLOOKUP aðgerð (9 dæmi)
  • VLOOKUP tilSkila mörgum dálkum í Excel (4 dæmi)
  • VLOOKUP og skila öllum samsvörun í Excel (7 leiðir)
  • Excel VLOOKUP til að skila mörgum gildum Lóðrétt

4. Notkun Nested Function með IF & VLOOKUP til uppflettingargilda af styttri lista

Í augnablikinu viljum við flokka eða draga ákveðin gögn úr lista með því að nota IF og VLOOKUP hreiðrað aðgerðum. Gerum ráð fyrir að viðbótardálki sé bætt við fyrra gagnasafn sem heitir Staða . Það eru tvö möguleg gildi fyrir þessa eigind, annað er Afhent og Ekki afhent . Verkefni okkar er að skilgreina stöðu hverrar vöru með því að nota tilgreindar Vörulisti yfir afhentar töfluupplýsingar.

Til að ná þessu markmiði skaltu fara í gegnum skref fyrir neðan.

📌 Skref:

  • Fyrst og fremst, smelltu á reit G5 og settu inn eftirfarandi formúlu.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")

🔎 Formúlusundurliðun:

  • Að auki höfum við notað samsetningu IF, ISNA og VLOOKUP aðgerða hér. Ef ISNA fallið gat ekki fundið samsvarandi gagnaheiti úr uppflettisviðinu, þá mun það skila TRUE, annars FALSE.
  • Með því að nota skilgildi ISNA fallsins , IF aðgerðin skilar „ Ekki afhent “ ef varan finnst ekki á leitarsviðinu og „ Afhent “ ef varan er íuppflettisviðið.
  • Ef þú vilt kanna meira um þessa ISNA aðgerð geturðu heimsótt þennan tengil .
  • Smelltu síðan á Enter takkann.
  • Síðan skaltu nota fyllingarhandfangið eiginleikann niður til að afrita formúluna fyrir allar hinar frumurnar hér að neðan.

Þannig muntu sjá að þú munt geta flett upp gildum af stuttum lista með þessum hætti.

Lesa meira: Hvernig á að nota IF ISNA aðgerð með VLOOKUP í Excel (3 dæmi)

5. Notkun IF-VLOOKUP Nested aðgerð til að framkvæma mismunandi útreikninga

Nú í þessum hluta munum við framkvæma fleiri útreikninga sem byggjast á verði vörunnar sjálfkrafa.

Segjum að við viljum komast að 20% afslátt ef einingaverðið er hærra en $800 og afsláttur upp á 15% ef einingaverð er lægra en $800. Fylgdu skrefunum hér að neðan til að ná þessu.

📌 Skref:

  • Í upphafi skaltu smella á á hólf C17 og sláðu inn eftirfarandi formúlu.
=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%)

  • Ýttu síðan á Sláðu inn lykill.

🔎 Formúlusundurliðun:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , þessi hluti mun athuga hvort uppflettingargildi C16 hólfsins í Einingaverð dálkurinn er stærri en 800.
  • =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE)>800,FLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%) , þessi hluti tryggir að ef uppflettið gildi er meira en 800, væri það margfaldað með 15%, annars væri það margfaldað með 20%.
  • Á þessum tíma, sláðu inn hvaða auðkenni sem er á reit C16 og þú munt fá úttakið í reit C17 .

Þar af leiðandi muntu geta framkvæmt mismunandi útreikninga með því að nota IF og VLOOKUP hreiður föll.

Hvernig á að meðhöndla villur þegar unnið er með Nested Formula IF og VLOOKUP falla í Excel

Nú, stundum gæti það gerst að það sé engin samsvörun í samræmi við leitina þína. Í þessum aðstæðum færðu #N/A villur. En þú getur forðast að sýna þessa villu með því að nota nokkrar brellur og formúlur. Fylgdu leiðunum hér að neðan til að læra þetta í gegnum sama gagnasafn sem notað var í fyrri dæmum.

1. EF ISNA VLOOKUP til að fela #N/A villur

Þú getur notað ISNA aðgerðina með IF og VLOOKUP aðgerðum til að forðast að fá #N/A villur. Fylgdu skrefunum hér að neðan til að gera þetta.

📌 Skref:

  • Smelltu fyrst og fremst á cell C17 og settu eftirfarandi inn formúla.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • Í kjölfarið, ýttu á Enter takkann.

🔎 Formúlusundurliðun:

  • FLOOKUP(C16,$B$5:$F$14,4,FALSE) , þessi hluti finnur einingunaverð úr Einingaverðsdálknum fyrir vöruauðkenni sem er í hólf C16 .
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4, FALSE)) , þessi hluti athugar hvort æskilegt einingarverðsgildi sé tiltækt í gagnasafninu eða ekki.
  • =IF(ISNA(VLOOKUP(C16,$B) $5:$F$14,4,FALSE)),,"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))) , þessi formúla skilar „Not found“ ef gildi er ekki til í gagnasafninu og skilar „Found“ ef gildið er til í gagnasafninu.
  • Sláðu inn auðkenni sem ekki eru í gagnasafninu í . reit C16 .
  • Þar af leiðandi færðu æskilega niðurstöðu sem Fannst ekki í reit C17 í stað #N/A villa.

Þar af leiðandi muntu geta meðhöndlað #N/A villurnar á þennan hátt.

Lesa meira: Hvers vegna VLOOKUP skilar #N/A þegar samsvörun er til? (5 orsakir og lausnir)

2. Skilaðu 0 fyrir gögn sem vantar með því að nota IF og VLOOKUP aðgerðina

Nú, segjum að þú viljir skila 0 í stað þess að skila „Finnst ekki " þegar engin gögn passa saman. Þú getur náð þessu með því að nota skrefin hér að neðan.

📌 Skref:

  • Fyrst skaltu slá inn eftirfarandi formúlu í reit C17 og ýttu á Enter takkann.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

🔎 Formúlusundurliðun:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE) ) , þessi hluti athugar hvort uppflettieining C16 frumunnar verðgildi er tiltækt í gagnasafninu eða ekki.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16 ,$B$5:$F$14,4,FALSE))) , þessi hluti skilar 0 ef gildið finnst ekki í gagnasafninu og skilar raunverulegu einingarverði viðkomandi vöru ef það finnst.
  • Sláðu síðan inn hvaða auðkenni sem er ekki í gagnasafninu í cell C16 .

Þannig færðu þá niðurstöðu sem þú vilt í klefi C17 og mun geta séð um #N/A villur með 0.

Athugið:

Sem verð er reiturinn sniðinn sem gjaldmiðill þess vegna mun hann ekki prenta 0 beint. Í stað 0 mun það prenta striklínu (-) .

Hlutur sem þarf að muna

Í reynd geturðu fengið #N/A villur af eftirfarandi ástæðum.

  • Upplitsgildið er ekki til í töflunni
  • Upplitsgildið er rangt stafsett eða inniheldur aukabil.
  • Töflusviðið er ekki rétt slegið inn.
  • Þú ert að afrita VLOOKUP og töflutilvísunin er ekki læst.

Niðurstaða

Svo, í þessari grein, hef ég sýnt þér 5 hagnýt dæmi um IF VLOOKUP hreiður fall í Excel. Þú getur líka halað niður ókeypis vinnubókinni okkar til að æfa þig. Ég vona að þér finnist þessi grein gagnleg og fræðandi. Ef þú hefur einhverjar frekari fyrirspurnir eða meðmæli skaltu ekki hika við að skrifa athugasemdir hér.

Og farðu á ExcelWIKI til að læra meira.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.