مواد جي جدول
هن سبق ۾، اسان ڏسنداسين ته ڪيئن استعمال ڪجي ISERROR سان VLOOKUP Excel ۾ هر قسم جي غلطين کي پيداواري طريقي سان سنڀالڻ لاءِ.
VLOOKUP سڀ کان وڌيڪ پريشان ڪندڙ Excel افعال مان هڪ آهي. ڪيترن ئي مسئلن سان. جنهن به ٽيبل ۾ توهان ڳولي رهيا آهيو، #N/A غلطيون عام نظر اچن ٿيون، جن ۾ #NAME ۽ #VALUE پڻ ظاهر ٿي رهيا آهن. VLOOKUP کي ISERROR سان استعمال ڪرڻ سان توھان جي مدد ڪري سگھي ٿي توھان جي سڀني ممڪنن کي پڪڙڻ ۽ انھن کي سنڀالڻ ۾ توھان جي صورتحال لاءِ سڀ کان وڌيڪ مناسب طريقي سان.
VLOOKUP غلطي ڇو ڏئي رھيو آھي؟
سڀ کان وڌيڪ VLOOKUP فارمولن ۾ عام غلطي #N/A ٿيندي آهي جڏهن هڪ لوڪ اپ قدر نه ملي. اهو مختلف سببن جي ڪري ٿي سگهي ٿو:
- لوڪ اپ ويليو لُڪ اپ ايري ۾ موجود ناهي.
- لوڪ اپ ويليو غلط لکيل آهي.
- اهي آهن اڳواٽ يا لُڪ اپ ويليو يا لُڪ اپ ڪالمن ۾ ٽريلنگ اسپيس.
- لوڪ اپ ڪالم ٽيبل ايري جو کاٻي پاسي وارو ڪالم نه آهي.
ان کان علاوه، توهان هڪ #VALUE ۾ هلائي سگهو ٿا ! غلطي، مثال طور جڏهن ڏسڻ جي قيمت 255 کان وڌيڪ اکرن تي مشتمل آهي. فنڪشن جي نالي ۾ اسپيلنگ جي غلطي جي صورت ۾، هڪ #NAME؟ غلطي ظاهر ٿيندي.
مڪمل حوالن لاءِ، مهرباني ڪري اسان جي اڳوڻي پوسٽ ڏسو ڇو ته Excel VLOOKUP ڪم نه ڪري رهيو آهي.
IF ISERROR VLOOKUP فارمولا ڪسٽم ٽيڪسٽ سان غلطين کي مٽائڻ لاءِ
سڀني ممڪن غلطين کي لڪائڻ لاءِ جيڪي VLOOKUP ذريعي شروع ٿي سگهن ٿيون، توهان ان کي IF ISERROR فارمولا جي اندر رکي سگهو ٿاهن طرح:
IF(ISERROR(VLOOKUP(…)), " text_if_error", VLOOKUP(…))مثال طور، اچو ته انهن مضمونن جا نالا ڪڍون جن ۾ شاگردن جا گروپ A ناڪام ٽيسٽون:
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
نتيجي طور، توھان کي ملي رھيو آھي #N/A غلطين جو، جيڪو اھو تاثر پيدا ڪري سگھي ٿو ته فارمولا خراب آھي.
حقيقت ۾، اهي غلطيون صرف ظاهر ڪن ٿيون ته ڪجهه ڳولها قدر (A3:A14) ڏسڻ واري لسٽ ۾ نه مليا آهن (D3:D9). انهي خيال کي واضح طور تي پهچائڻ لاءِ، پنهنجي VLOOKUP فارمولا کي IF ISERROR تعمير ۾ داخل ڪريو:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
اهو غلطيون پڪڙيندو ۽ توهان جو ڪسٽم ٽيڪسٽ پيغام واپس ڪندو:
ٽوٽڪا ۽ نوٽس:
- هن فارمولا جو بنيادي فائدو اهو آهي ته اهو Excel 2000 جي سڀني ورزن ۾ Excel 365 کان سٺي نموني ڪم ڪري ٿو. جديد نسخن ۾، آسان ۽ وڌيڪ ٺهڪندڙ متبادل موجود آهن.
- ISERROR فنڪشن بلڪل سڀني غلطين کي پڪڙي ٿو ، جهڙوڪ #N/A، #NAME، #VALUE، وغيره. ان صورت ۾ جيڪڏهن توهان ڪسٽم ڏيکارڻ چاهيو ٿا پيغام صرف ان صورت ۾ موڪليو جڏهن ڪو لُڪ اپ قدر نه ملي (#N/A نقص)، استعمال ڪريو IF ISNA VLOOKUP (سڀني ورزن ۾) يا IFNA VLOOKUP (Excel 2013 ۽ بعد ۾).
ISERROR VLOOKUP to خالي سيل واپس ڪريو جيڪڏهن غلطي
خراب سيل حاصل ڪرڻ لاءِ جڏهن غلطي ٿئي ٿي، پنهنجو فارمولا حاصل ڪريو هڪ خالي اسٽرنگ ("") موٽڻ لاءِ ڪسٽم ٽيڪسٽ جي بدران:
IF(ISERROR(VLOOKUP(…) ) "", VLOOKUP(…))اسان جي صورت ۾، فارمولا هي فارم وٺي ٿو:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
Theنتيجو بلڪل توقع جي مطابق آھي - ھڪڙو خالي سيل جيڪڏھن شاگرد جو نالو ڏسڻ واري جدول ۾ نه ملي.
ٽپ. ساڳئي طرح، توهان VLOOKUP غلطين کي صفر، ڊيش يا ڪنهن ٻئي ڪردار سان تبديل ڪري سگهو ٿا جيڪو توهان چاهيو ٿا. صرف هڪ خالي اسٽرنگ جي جاء تي گهربل ڪردار استعمال ڪريو.
جيڪڏهن ISERROR VLOOKUP ها/نه فارمولا
ڪجهه صورتحال ۾، توهان شايد ڪجهه ڳولي رهيا آهيو پر ميچ کي ڇڪڻ بدران صرف واپس ڪرڻ چاهيو ٿا ها (يا ڪجهه ٻيو متن جيڪڏهن ڳولهڻ جو قدر مليو آهي) ۽ نه (جيڪڏهن ڳولهڻ جو قدر نه مليو آهي). ان کي ڪرڻ لاءِ، توھان ھي عام فارمولا استعمال ڪري سگھو ٿا:
IF(ISERROR(VLOOKUP(…)), " text_if_not_found ", " text_if_found ")اسان جي نموني ڊيٽا سيٽ، فرض ڪريو توھان ڄاڻڻ چاھيو ٿا ته ڪھڙا شاگرد امتحان ۾ ناڪام ٿيا ۽ ڪھڙا نه. هن کي مڪمل ڪرڻ لاءِ، اڳ ۾ ئي واقف ٿيل ISERROR VLOOKUP فارمولا IF جي منطقي امتحان لاءِ پيش ڪريو ۽ ان کي ٻڌايو ته "نه" کي آئوٽ ڪريو جيڪڏهن قيمت نه ملي (ISERROR VLOOKUP صحيح موٽائي ٿو)، "ها" جيڪڏهن مليا (ISERROR VLOOKUP واپسي غلط):
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", "Yes")
ISERROR VLOOKUP متبادل
IF ISERROR ميلاپ سڀ کان پراڻي ثابت ٿيل ٽيڪنڪ آهي Vlookup لاءِ ايڪسل ۾ غلطين کان سواءِ. وقت گذرڻ سان گڏ، نوان افعال اڀريا، ساڳي ڪم کي انجام ڏيڻ لاءِ آسان طريقا مهيا ڪن. هيٺ، اسان ٻين ممڪن حلن تي بحث ڪنداسين ۽ جڏهن هر هڪ کي لاڳو ڪرڻ لاء بهترين آهي.اعلي
ورجن 2007 جي شروعات سان، Excel ۾ هڪ خاص فنڪشن آهي، جنهن جو نالو IFERROR آهي، غلطين لاءِ فارمولا چيڪ ڪرڻ ۽ جيڪڏهن ڪا غلطي معلوم ٿئي ٿي ته پنهنجو متن واپس ڪرڻ (يا متبادل فارمولا هلائڻ) لاءِ.
IFERROR(VLOOKUP(…), " text_if_error ")حقيقي زندگي جو فارمولا هن ريت آهي:
=IFERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
پهرين نظر ۾، اهو IF ISERROR VLOOKUP فارمولا جو هڪ ننڍڙو اينالاگ نظر اچي ٿو. بهرحال، اتي هڪ ضروري فرق آهي:
- IFERROR VLOOKUP فرض ڪري ٿو ته توهان هميشه VLOOKUP جو نتيجو چاهيو ٿا جيڪڏهن اهو غلطي نه آهي.
- IFERROR VLOOKUP توهان کي وضاحت ڪرڻ جي اجازت ڏئي ٿو ته ڇا ڪجي واپسي جيڪڏھن ڪا نقص آھي ۽ جيڪڏھن ڪا نقص نه آھي.
وڌيڪ تفصيل لاءِ، مھرباني ڪري ڏسو IFERROR استعمال ڪندي VLOOKUP سان Excel ۾.
IF ISNA VLOOKUP
Excel 2000 ۽ بعد ۾ ڪم ڪري ٿو
جڏهن توهان ڪنهن ٻئي غلطي کي پڪڙڻ کان سواءِ صرف #N/A کي ڦاسائڻ چاهيو ٿا، ISNA فنڪشن ڪم ۾ اچي ٿو. نحو ساڳيو آهي IF ISERROR VLOOKUP:
IF(ISNA(VLOOKUP(…)), " text_if_error ", VLOOKUP(…))پر ڪجهه حالتن هيٺ، اهو لڳي ٿو هڪجهڙائي وارو فارمولا مختلف نتيجا ڏئي سگھي ٿو:
=IF(ISNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
هيٺ ڏنل تصوير ۾، سيل A13 ۾ ڪافي پيچيدگي واري جاءِ شامل آهي، جنهن جي ڪري ڏسڻ جي قيمت جي ڪل ڊيگهه 255 اکرن کان وڌي ٿي. نتيجي طور، فارمولا هڪ #VALUE! غلطي، توهان جو ڌيان انهي سيل ڏانهن ڇڪايو ۽ سببن جي تحقيق ڪرڻ جي حوصلا افزائي ڪئي. ISERRORVLOOKUP ان صورت ۾ "نه" واپس ڪندو، جيڪو صرف مسئلي کي لڪائيندو ۽ بلڪل غلط نتيجو ڏيندو.
19>
ڪڏهن استعمال ڪيو وڃي:
هي فارمولا اهڙي صورتحال ۾ خوبصورتي سان ڪم ڪري ٿو جڏهن توهان ڪجهه متن کي صرف ان صورت ۾ ڊسپلي ڪرڻ چاهيو ٿا جڏهن ڪو لُڪ اپ قدر نه ملي ۽ توهان نه ٿا چاهيو ته بنيادي مسئلن کي VLOOKUP فارمولا پاڻ سان ڇڪي، مثال طور. جڏهن فنڪشن جو نالو غلط ٽائيپ ڪيو ويو آهي (#NAME؟) يا لوڪ اپ ورڪ بڪ جو پورو رستو بيان نه ڪيو ويو آهي (#VALUE!).
وڌيڪ معلومات لاءِ، مهرباني ڪري ڏسو ISNA فنڪشن ايڪسل ۾ فارمولا مثالن سان.<3
IFNA VLOOKUP
Excel 2013 ۽ اعليٰ ۾ دستياب آهي
اهو IF ISNA ميلاپ جو جديد متبادل آهي جيڪو توهان کي #N/A غلطين کي سنڀالڻ جي اجازت ڏئي ٿو هڪ آسان رستو.
هتي اسان جي IF ISNA VLOOKUP فارمولي جي برابر آهي:
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
جڏهن استعمال ڪجي:
ايڪسل جي جديد ورزن (2013 - 365) ۾ #N/A غلطين کي ڇڪڻ ۽ سنڀالڻ لاءِ اهو هڪ مثالي حل آهي.
مڪمل تفصيلن لاءِ، ڏسو Excel IFNA فنڪشن.
XLOOKUP
Excel 2021 ۽ Excel 365 ۾ سپورٽ ٿيل
ان جي بلٽ ٿيل "جيڪڏهن غلطي" ڪارڪردگي جي ڪري , XLOOKUP فنڪشن تمام آسان طريقو آهي بغير ڏسڻ لاءِ #N/A ايڪسل ۾ غلطيون. بس، اختياري 4th argument ۾ پنهنجو صارف-دوست متن ٽائيپ ڪريو if_not_found .
مثال طور:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "No")
حد: اهو صرف پڪڙي ٿو #N/A غلطيون، نظرانداز ڪنديٻيون قسمون.
وڌيڪ معلومات لاءِ، چيڪ ڪريو ايڪسل ۾ XLOOKUP فنڪشن.
جيئن توهان ڏسو ٿا، ايڪسل ڪافي مختلف آپشن مهيا ڪري ٿو VLOOKUP جي غلطين کي حاصل ڪرڻ لاءِ. اميد آهي ته، هي سبق ڪجهه روشني ڏني آهي ته ڪيئن انهن کي مؤثر طريقي سان استعمال ڪجي. مان توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد آهي ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسندا!
دستياب ڊائون لوڊ
ISERROR VLOOKUP مثالن سان (.xlsx فائل)