IF kaj VLOOKUP Nestita Funkcio en Excel (5 Taŭgaj Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

IF kaj VLOOKUP funkcioj estas kelkaj el la plej uzataj funkcioj en MS Excel por diversaj celoj. La IF estas uzata por kondiĉigaj celoj kaj VLOOKUP estas uzata por serĉi ajnan specifan valoron en intervalo. La formuloj uzantaj ĉi tiujn du funkciojn povas facile serĉi iujn specifajn valorojn de iu ajn datumaro. En ĉi tiu artikolo, mi montros al vi 5 praktikajn ekzemplojn de la IF kaj VLOOKUP nestita funkcio en Excel.

Elŝutu Praktikan Laborlibron

Vi povas elŝutu nian praktikan librolibron de ĉi tie senpage!

Uzo de Nested IF kaj VLOOKUP.xlsx

5 Praktikaj Uzoj de IF kaj VLOOKUP Nestita Funkcio en Excel

1. Kongruo de VLOOKUP-Eligo kun Specifa Valoro

Ni konsideru datumaron de produktoj kun ilia ID , Nomo , Unuoprezo , Kvanto , Tuma Kvanto , kaj Liverdato .

Nun, ni volas ekscii la haveblecon de ĉiu produkto uzante la IF kaj VLOOKUP formulo . Ni volas serĉi la haveblecon de la produkto nur enigante la nomon de la produkto. Sekvu la subajn paŝojn por atingi ĉi tion.

📌 Paŝoj:

  • Unue kaj ĉefe, alklaku ĉelo C17 .
  • Sekve, enigu la sekvan formulon en ĉelo C17 kaj premu Enigu.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")

🔎 pri Excel! Havu bonan tagon! Dankon!

Formulo-rompado:
  • Unue, en la VLOOKUP-funkcio C16 estas la ĉelo, kiu tenas la serĉŝlosilvorton. Tiam $C$5:$D$14 estas la intervalo kie ni serĉos la enmetitajn datumojn. 2 estas uzata ĉar ni serĉas kongruan kriteriovaloron en la dua kolumno de nia serĉa gamo kaj finfine FALSA estas uzata por difini la ĝustan kongruon.
  • Do, VLOOKUP(C16,$C$5:$D$14,2, FALSE) redonos la valoron de Kvanto kolumno por ĉelo C16 .
  • Por lerni pli pri ĉi tiu VLOOKUP funkcio, vi vizitu ĉi tiun ligilon
  • Tiam la IF funkcio kontrolas ĉu la eligo de la funkcio VLOOKUP estas 0 aŭ io alia. Depende de la rezulto, la funkcio IF resendos Jes aŭ Ne kiel la fina eligo.
  • Por lerni pli pri la funkcio IF , vi povas viziti ĉi tiun ligi
  • Nun, enigu ajnan nomon de la produkto kiu havas kvanton pli grandan ol nul sur ĉelo C16 kaj kontrolu la eligo.

  • Nun enigu ajnan nomon de la produktoj por kiuj la kvanto estas 0 en ĉelo C16 . Kaj, vi vidus, ke la rezulto venus kiel Ne .

Tiel, vi kreis formulon uzante la SE kaj VLOOKUP funkcias por redoni rezultojn por specifa valoro.

Legu Pli: Kiel Uzi Nestitan VLOOKUP en Excel (3 Kriterioj)

2. Uzante IF kajVLOOKUP Nestita Formulo al Serĉo Bazita sur Du Valoroj

Nun ni serĉos iujn ajn elementojn aŭ produktojn bazitajn sur du valoroj uzante la IF kaj VLOOKUP nestigitan funkcion. En la datumaro, estas du malsamaj merkataj prezoj por ĉiu produkto. Jen du valoroj: produkta identigilo kaj merkata nombro.

Nun ni volas trovi la prezon de la produkto surbaze de ĉi tiuj du valoroj. Iru tra la subaj paŝoj por fari tion.

📌 Paŝoj:

  • Unue, enigu la sekvan formulon en la ĉelo C18 kaj premu la Enigu klavon.
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Formulo-rompo:

  • En la IF-funkcio C17=”Merkato 1″ estas la logika kondiĉo. Ĝi kontrolas ĉu la enigita Merkato n-ro estas 1 aŭ ne.
  • Se la Merkato n-ro estas 1, tiam la prezo estos ĉerpita el la Merkato 1 kolumno uzante la kolumnon. VLOOKUP(C16,B5:E14,3,FALSE) parto.
  • Alie, ĝi ĉerpos la prezon el la Merkato 2 kolumno uzante VLOOKUP(C16,B5:E14,4,FALSE) ĉi tiun subformulon.
  • Sekve, enigu la ID en ĉelo C16 kaj Merkato No en ĉelo C17 .
  • Poste, premu la Enigu klavon.

Tiel, vi povos krei formulon kun IF kaj VLOOKUP nestitaj funkcioj por serĉi surbaze de du valoroj sukcese.

Legu pli: Excel LOOKUP vsVLOOKUP: Kun 3 Ekzemploj

3. Kongruaj Serĉaj Revenoj kun Alia Ĉelo

Nun, en ĉi tiu parto, ni ekscios la plej altan prezon el la datumoj kaj komparos se niaj serĉitaj datumoj kongruas kun la enmetitaj datumoj aŭ ne. La plej alta salajro povas esti antaŭdifinita uzante la MAX-funkcion .

Nun, por atingi la realan celon, sekvu la paŝojn sube.

📌 Paŝoj:

  • Ĉe la komenco,  enigu la sekvan formulon en la ĉelo C17 kaj premu Enigu.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Formulo-rompo:

  • En la funkcio IF , unue ni kontrolas la kondiĉon uzante la revenan valoron de la funkcio VLOOKUP . VLOOKUP(C16,$B$5:$G$14,4) ĉi tiu parto redonos la prezon de la enigita ID kaj estos komparata kun la antaŭdifinita maksimuma valoro.
  • Se la prezo de la enigita identigilo estas pli granda ol aŭ egala al la plej alta prezo, tiam ĝi presas Jes, alie ĝi presos Ne.
  • Sekve, enigu ajnan identigilon sur ĉelo C16 kaj kontrolu la eliron sur ĉelo C17 .

Tiel, vi povos serĉi valoron per alia ĉelo.

Legu pli: Kiel redoni la plej altan valoron per VLOOKUP en Excel

Similaj legaĵoj

  • VLOOKUP Ne Funkcias (8 Kialoj & Solvoj)
  • INDEXA MATCH vs VLOOKUP Funkcio (9 Ekzemploj)
  • VSERĈU alRedonu Multoblajn Kolumnojn en Excel (4 Ekzemploj)
  • VLOOKUP kaj Resendu Ĉiuj Kongruojn en Excel (7 Manieroj)
  • Excel VLOOKUP por Resendi plurajn Valorojn Vertikale

4. Uzanta Nestitan Funkcion kun IF & VLOOKUP al Serĉaj Valoroj de Pli Mallonga Listo

Nun ĉi tiu tempo, ni volas ordigi aŭ ĉerpi iujn specifajn datumojn el listo uzante IF kaj VLOOKUP nestitajn funkciojn. Ni supozu, ke plia kolumno estas aldonita al la antaŭa datumaro nomita Statuso . Estas du eblaj valoroj por ĉi tiu atributo, unu estas Liverita kaj Ne Liverita . Nia tasko estas difini la staton de ĉiu produkto uzante la donitajn Liveritajn Produktan Liston tabelinformojn.

Por atingi ĉi tiun celon, trairu la paŝoj sube.

📌 Paŝoj:

  • Unue, alklaku ĉelon G5 kaj enigu la sekva formulo.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")

🔎 Formulo-rompo:

  • Aldone, ni uzis kombinaĵon de funkcioj IF, ISNA kaj VLOOKUP ĉi tie. Se la ISNA funkcio ne povis trovi la kongruan datuman nomon el la serĉa gamo, tiam ĝi redonos VERA, alie MALSA.
  • Uzante la revenan valoron de la ISNA-funkcio , la IF-funkcio liveras " Ne Liverita " se la produkto ne troviĝas en la serĉa gamo kaj " Liverita " se la produkto estas enla serĉa gamo.
  • Se vi volas esplori pli pri ĉi tiu ISNA-funkcio , vi povas viziti ĉi tiun ligilon .
  • Poste, premu la Enigu klavon.
  • Poste, uzu la plenigan tenilon funkcion malsupren por kopii la formulon por ĉiuj aliaj ĉeloj malsupre.

Tiel, vi vidos, ke vi povos serĉi valorojn de mallonglisto per ĉi tiuj manieroj.

Legu Pli: Kiel Uzi IF-ISNA-Funkcion kun VLOOKUP en Excel (3 Ekzemploj)

5. Uzo de IF-VLOOKUP Nestita Funkcio por Fari Malsamajn Kalkulojn

Nun en ĉi tiu sekcio, ni faros pli da kalkuloj bazitaj sur la prezo de la produktoj aŭtomate.

Ni diru,  ni volas ekscii la rabaton de 20% se la unuoprezo estas pli granda. ol $800 kaj la rabato de 15% se la unuoprezo estas pli malalta ol $800. Sekvu la subajn paŝojn por plenumi ĉi tion.

📌 Paŝoj:

  • Komence, alklaku sur ĉelo C17 kaj enigu la jenan formulon.
=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%)

  • Poste premu la Enigu klavon.

🔎 Formulo-rompo:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , ĉi tiu parto kontrolos ĉu la serĉvaloro de la C16 ĉelo en la Unuoprezo kolumno estas pli granda ol 800.
  • =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE))>800,VSERĈO(C16,$B$5:$F$14,4,FALSA)*15%,VSERĈO(C16,$B$5:$F$14,4,FALSA)*20%) , ĉi tiu parto certigas, ke se la serĉita valoro estas pli granda ol 800, ĝi estus multobligita per 15%, alie, ĝi estus multobligita per 20%.
  • En ĉi tiu momento, enigu ajnan identigilon sur ĉelo C16 kaj vi ricevos la eligon en ĉelo C17 .

Sekve, vi faros povi fari malsamajn kalkulojn uzante IF kaj VLOOKUP nestitajn funkciojn.

Kiel Pritrakti Erarojn Laborante kun Nestita Formulo de IF kaj VLOOKUP Funkcioj en Excel

Nun, foje, povus okazi, ke ne ekzistas kongruo laŭ via serĉo. En ĉi tiu situacio, vi ricevus #N/A erarojn. Sed vi povas eviti montri ĉi tiun eraron uzante iujn lertaĵojn kaj formulojn. Sekvu la manierojn sube por lerni ĉi tion per la sama datumaro uzata en pasintaj ekzemploj.

1. SE NE ESTAS VLOOKUP por Kaŝi #N/A Eraroj

Vi povas uzi la ISNA-funkcion kun IF kaj VLOOKUP funkcioj por eviti ricevi #N/A erarojn. Sekvu la subajn paŝojn por fari tion.

📌 Paŝoj:

  • Unue, alklaku ĉelon C17 kaj enigu la jenan formulo.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • Sekve, premu la Enigu klavon.

🔎 Formulo-rompado:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) , ĉi tiu parto trovas la unuonprezo de la Unuopreza kolumno por la produkta ID kiu estas en ĉelo C16 .
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4, FALSA)) , ĉi tiu parto kontrolas ĉu la dezirata unupreza valoro disponeblas en la datumaro aŭ ne.
  • =IF(ISNA(VLOOKUP(C16,$B) $5:$F$14,4,FALSE)),”Ne trovita”, VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , ĉi tiu formulo liveras “Ne trovita” se la valoro ne ekzistas en la datumaro, kaj liveras "Trovita" se la valoro ekzistas en la datumaro.
  • Nun ĉi tiu tempo, enigu ajnan identigilon kiu ne estas en la datumaro en ĉelo C16 .
  • Konsekvence, vi ricevos vian deziratan rezulton kiel Ne trovita en ĉelo C17 anstataŭ la #N/A eraro.

Kiel rezulto, vi povos trakti la #N/A erarojn tiamaniere.

Legu Pli: Kial VLOOKUP Revenas #N/A Kiam Kongruo Ekzistas? (5 Kaŭzoj & Solvoj)

2. Redonu 0 por Mankas Datumoj Uzante IF kaj VLOOKUP Funkcion

Nun, ni diru, vi volas redoni 0 anstataŭ redoni “Ne trovita ” kiam neniu datumo estas kongrua. Vi povas plenumi ĉi tion uzante la subajn paŝojn.

📌 Paŝoj:

  • Unue, enigu la sekvan formulon en la ĉelo C17 kaj premu la Enigu klavon.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

🔎 Formulo-Difekto:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE) ) , ĉi tiu parto kontrolas ĉu la serĉunuo de la C16 ĉeloprezvaloro haveblas en la datumaro aŭ ne.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16 ,$B$5:$F$14,4,FALSE)) , ĉi tiu parto liveras 0 se la valoro ne troviĝas en la datumaro kaj redonas la realan unuoprezon de la dezirata produkto se trovite.
  • Poste, enigu ajnan identigilon kiu ne estas en la datumaro en ĉelo C16 .

Tiele, vi ricevos vian deziratan rezulton en ĉelo C17 kaj povos trakti #N/A erarojn kun 0.

Noto:

Kiel la Prezo, la kampo estas formatita kiel valuto, tial ĝi ne presis 0 rekte. Anstataŭ 0, ĝi presas streklinion (-) .

Aferojn por Memori

Praktike, vi povas akiri #N/A eraroj pro la sekvaj kialoj.

  • La serĉvaloro ne ekzistas en la tabelo
  • La serĉvaloro estas misliterumita aŭ enhavas kroman spacon.
  • La tabelintervalo ne estas ĝuste enigita.
  • Vi kopias VLOOKUP, kaj la tabelreferenco ne estas ŝlosita.

Konkludo

Do, en ĉi tiu artikolo, mi montris al vi 5 praktikajn ekzemplojn de la IF VLOOKUP nestita funkcio en Excel. Vi ankaŭ povas elŝuti nian senpagan laborlibron por ekzerci. Mi esperas, ke vi trovos ĉi tiun artikolon utila kaj informa. Se vi havas pliajn demandojn aŭ rekomendojn, bonvolu komenti ĉi tie.

Kaj, vizitu ExcelWIKI por lerni pliajn aferojn.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.