Shaxda tusmada
Tababarkaan, waxaan ku eegi doonaa sida loo isticmaalo IFERROR iyo VLOOKUP functional si loo dabo oo loo xalliyo khaladaadka kala duwan. Intaa waxaa dheer, waxaad baran doontaa sida loo sameeyo vlookups taxane ah gudaha Excel adiga oo isku dhejinaya hawlo badan oo IFERROR midba midka kale ah.
Excel VLOOKUP iyo IFERROR - labadan hawlood ayaa laga yaabaa inay aad u adag tahay in si gaar ah loo fahmo, iska daa marka la isku daro. Maqaalkan, waxaad ka heli doontaa dhowr tusaale oo sahlan oo la raaco kuwaas oo ka hadlaya isticmaalka caadiga ah oo si cad u muujinaya macquulka qaacidooyinka.
Haddii aadan khibrad badan u lahayn hawlaha IFERROR iyo VLOOKUP, waxaa laga yaabaa inay tahay fikrad wanaagsan in ay dib u eegis ku sameeyaan asaaskooda marka hore adiga oo raacaya xiriirada kore.
IFERROR VLOOKUP formula si ay u xalliyaan #N/A iyo khaladaadka kale
Marka Excel Vlookup uu ku guuldareysto inuu helo Qiimaynta qiimaynta, waxay tuurtaa khalad #N/A ah, sidan oo kale:
>
Iyada oo ku xidhan baahidaada ganacsi, waxa laga yaabaa inaad rabto inaad khaladka ku qariso qoraalkaaga eber , ama unug banaan.
Tusaale 1. IFERROR oo wata qaacidada VLOOKUP si aad khaladaadka ugu badasho qoraalkaaga
Haddii aad rabto in aad ku beddelato qoraalka khaladka caadiga ah qoraalkaaga caadada ah, ku duub qoraalkaaga gaarka ah. Qaaciddada VLOOKUP ee IFERROR, oo ku qor qoraal kasta oo aad rabto doodda 2aad ( qiimaha_if_error ), tusaale ahaan "Lama helin":
IFERROR(VLOOKUP( …)),"Maya la helay")Iyadoo qiimaha raadinta ee B2 ee miiska ugu weyn iyo kala-fiirinta kala duwan ee A2:B4 ee Raadintashaxda, qaacidadu waxay qaadataa qaabkan soo socda:
=IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), "Not found")
Si la mid ah, waxaad isticmaali kartaa INDEX MATCH adiga oo raacaya IFERROR:
> =IFERROR(INDEX('Lookup table'!$B$2:$B$5,MATCH(B2,'Lookup table'!$A$2:$A$5,0)), "Not found")
> IFERROOR Qaaciddada INDEX MATCH waxay si gaar ah faa'iido u leedahay marka aad rabto inaad ka soo saarto qiyamka tiirka ku yaal dhanka bidix ee tiirka raadinta (fiirinta bidix), oo soo celi qoraalkaaga marka aan waxba la helin.>Tusaale 2. IFERROR leh VLOOKUP si aad u soo celiso faaruq ama 0 haddii aan waxba la helinHaddii aanad doonayn inaad wax muujiso marka qiimaha la raadinayo aan la helin, IFERROR muuji xadhig madhan (""):
IFERROR(VLOOKUP( …),”))Tusaale ahaan, qaacidadu waxay u socotaa sidan soo socota:
=IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), "")
Haddii aad jeclaan lahayd inaad khaladka ku beddesho qiimaha eber , dhig 0 ee u dambeeya a rgument:
=IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), 0)
Ereyga taxaddar! Excel IFERROR function wuxuu qabtaa dhammaan noocyada khaladaadka, kaliya maaha #N/A. Ma wanaag baa mise waa xun? Dhammaan waxay ku xiran yihiin hadafkaaga. Haddii aad rabto inaad qariso dhammaan khaladaadka suurtagalka ah, IFERROR Vlookup waa jidka aad ku mari lahayd. Laakiin waxay noqon kartaa farsamo aan xikmad lahayn xaalado badan.
Tusaale ahaan, haddii aad u samaysay tiro magacyo ah xogta miiskaaga, oo aad si khaldan u qortay magacaasQaaciddada Vlookup, IFERROR waxay qaban doontaa #NAME? qalad oo ku beddel "Lama helin" ama qoraal kasta oo kale oo aad keento. Natiijadu, waxaa laga yaabaa inaadan waligaa ogaanin in qaaciddadaadu ay keenayso natiijooyin khaldan ilaa aad adigu aragto teeb-ka. Xaaladdan oo kale, hab macquul ah ayaa dabin doona kaliya #N/A khaladaadka. Taas awgeed, isticmaal qaacidada IFNA Vlookup ee Excel 2013 iyo wixii ka sareeya, HADDII ISNA VLOOKUP dhammaan noocyada Excel.
Dhinaca hoose waa: aad uga taxaddar markaad dooranayso saaxiibka qaacidada VLOOKUP :)
Nest IFERROR gudaha VLOOKUP si aad had iyo jeer wax u hesho
Bal qiyaas xaalada soo socota: waxaad ka eegtaa qiime gaar ah liiska oo ha helin. Doorasho noocee ah ayaad haysaa? Ama hel khalad N/A ama tus fariintaada. Dhab ahaantii, waxaa jira ikhtiyaar saddexaad - haddii vlookup-gaaga aasaasiga ah uu turunturoodo, ka dibna raadi wax kale oo hubaal ah! tirada xafiis gaar ah. Wax sidan oo kale ah:
>>Marka, sidee baad uga soo jiidaysaa kordhinta tiirka B iyadoo lagu saleynayo lambarka xafiiska ee D2? Qaaciddada Vlookup-ka caadiga ah:
> =VLOOKUP($D$2,$A$2:$B$7,2,FALSE)
>Si fiican ayay u shaqayn doontaa ilaa inta isticmaalayaashaadu ay galaan lambar sax ah D2. Laakiin ka waran haddii isticmaaluhu soo galiyo tiro aan jirin? Xaaladdan oo kale, ha soo wacaan xafiiska dhexe! Taas awgeed, waxaad ku dhejisay qaacidada sare ee qiimahadoodda IFERROR, oo geli Vlookup kale dooda qiimaha_if_errorQaabka dhammaystiran waa xoogaa dheer, laakiin si fiican ayuu u shaqeeyaa:
>> =IFERROR(VLOOKUP("office "&$D$2,$A$2:$B$7,2,FALSE),VLOOKUP("central office",$A$2:$B$7,2,FALSE))
Haddii nambarka xafiiska la helo, isticmaaluhu wuxuu helayaa lambarka kordhinta u dhigma:
Haddii lambarka xafiiska aan la helin, kordhinta xafiiska dhexe waxaa la soo bandhigay:
>>Si aad qaacidada u yara dhigto, waxaad isticmaali kartaa hab ka duwan:> Marka hore, hubi haddii lambarka D2 uu joogo Tiirka raadinta (fadlan ogow inaan dhignay col_index_num1 si loo eego qaacidada si loo eego loogana soo celiyo qiimaha tiirka A): VLOOKUP(D2,$A$2:$B$7,1,FALSE)Haddii lambarka xafiiska ee la cayimay aan la helin, markaa waxaan raadineynaa xargaha "xafiiska dhexe", kaas oo hubaal ah inuu ku jiro liiska raadinta. Taas awgeed, waxaad ku duubtaa VLOOKUP-ka ugu horreeya ee IFERROR oo waxaad ku dhejisaa isku-dhafkan oo dhan gudaha hawlo kale oo VLOOKUP ah:
=VLOOKUP(IFERROR(VLOOKUP(D2,$A$2:$B$7,1,FALSE),"central office"),$A$2:$B$7,2)
Hagaag, qaacido waxyar ka duwan, natiijo isku mid ah:
>>Laakin waa maxay sababta aad u eegayso "xafiiska dhexe", waxaad i waydiin kartaa. Waa maxay sababta aan si toos ah ugu keenin lambarka kordhinta IFERROR? Sababtoo ah muddo kordhintu waxay isbedeli kartaa mar uun mustaqbalka. Haddi ay tani dhacdo, waa inaad hal mar ku cusboonaysiisaa xogtaada miiska isha, adoon ka welwelin inaad cusboonaysiiso mid kasta oo ka mid ah qaaciidooyinka VLOOKUP kaaga aad u baahan tahay inaadSamee waxa loogu yeero taxane ama silsilado Vlookups gudaha Excel iyadoo kuxiran haddii baaritaankii hore uu guulaystay ama fashilmay, buul laba ama kabadan IFERROR u shaqee si aad mid mid ugu socodsiiso Vlookupskaaga:
IFERROR (VLOOKUP( …), IFERROR (VLOOKUP( …), IFERROR(VLOOKUP( …),”Lama helin))))qaacidada waxay la shaqeysaa caqliyadan soo socda:
Haddii VLOOKUP-gii ugu horreeyay uusan waxba helin, IFERROR-ka ugu horreeya wuxuu dabiniyaa qalad wuxuuna wadaa VLOOKUP kale. Haddii VLOOKUP-ka labaad uu guuldareysto, IFERROR-ka labaad wuxuu qabtaa qalad wuxuuna wadaa VLOOKUP-ka saddexaad, iyo wixii la mid ah. Haddii dhammaan Vlookups ay turunturoodaan, IFERROR-ka ugu dambeeya ayaa soo celinaya farriintaada.
>Qaabkan IFERROR ee buulkan ayaa si gaar ah faa'iido u leh marka ay tahay inaad ku dhex aragto waraaqo badan sida ku cad tusaalaha hoose.
0> Aynu nidhaahno, waxaad haysataa saddex liis oo xog isku mid ah oo ku jira saddex waraaqood oo shaqo oo kala duwan (lambarada xafiiska ee tusaalahan), oo aad rabto inaad hesho kordhinta nambar gaar ah.Marka loo eego in qiimaha raadinta uu ku jiro unugga A2 xaashida hadda jirta, iyo kala qaybsanaantu waa A2:B5 3 xaashi shaqo oo kala duwan (Waqooyi, Koonfur iyo Galbeed), qaacidada soo socotaa waxay ka shaqaysaa daawaynta:
=IFERROR(VLOOKUP(A2,North!$A$2:$B$5,2,FALSE), IFERROR(VLOOKUP(A2,South!$A$2:$B$5,2,FALSE), IFERROR(VLOOKUP(A2,West!$A$2:$B$5,2,FALSE),"Not found")))
>
Excel Waan kaaga mahadcelinayaa akhrinta waxaana rajeynayaa inaan ku arkobartayada todobaadka soo socda!