6 وجوہات کیوں آپ کا VLOOKUP کام نہیں کر رہا ہے۔

  • اس کا اشتراک
Michael Brown

VLOOKUP فنکشن ایکسل میں سب سے زیادہ مقبول تلاش اور حوالہ کا فنکشن ہے۔ یہ سب سے مشکل میں سے ایک ہے اور خوفناک #N/A خرابی کا پیغام بھی عام نظر آتا ہے۔

یہ مضمون آپ کے VLOOKUP کے کام نہ کرنے کی 6 عام وجوہات پر غور کرے گا۔

    آپ کو ایک عین مطابق مماثلت کی ضرورت ہے

    VLOOKUP فنکشن کی آخری دلیل، جسے range_lookup کے نام سے جانا جاتا ہے، پوچھتا ہے کہ کیا آپ ایک تخمینہ یا عین مطابق میچ چاہتے ہیں .

    زیادہ تر معاملات میں لوگ کسی خاص پروڈکٹ، آرڈر، ملازم یا گاہک کی تلاش میں ہوتے ہیں اور اس لیے عین مطابق میچ کی ضرورت ہوتی ہے۔ کسی منفرد قدر کی تلاش میں، FALSE کو range_lookup دلیل کے لیے درج کیا جانا چاہیے۔

    یہ دلیل اختیاری ہے، لیکن اگر خالی چھوڑی جائے تو TRUE قدر استعمال کی جاتی ہے۔ TRUE قدر کام کرنے کے لیے آپ کے ڈیٹا کو صعودی ترتیب میں ترتیب دینے پر انحصار کرتی ہے۔

    نیچے دی گئی تصویر ایک VLOOKUP دکھاتی ہے جس میں range_lookup دلیل کو چھوڑ دیا گیا ہے، اور غلط قدر واپس کی جا رہی ہے۔

    حل

    اگر کوئی منفرد قدر تلاش کر رہے ہیں تو آخری دلیل کے لیے FALSE درج کریں۔ مندرجہ بالا VLOOKUP کو =VLOOKUP(H3,B3:F11,2,FALSE) کے طور پر درج کیا جانا چاہیے۔

    ٹیبل کا حوالہ مقفل کریں

    شاید آپ کسی ریکارڈ کے بارے میں مختلف معلومات واپس کرنے کے لیے متعدد VLOOKUPs استعمال کرنا چاہتے ہیں۔ اگر آپ اپنے VLOOKUP کو ایک سے زیادہ سیلز میں کاپی کرنے کا ارادہ کر رہے ہیں، تو آپ کو اپنا ٹیبل لاک کرنا ہوگا۔

    نیچے دی گئی تصویر غلط طریقے سے درج کردہ VLOOKUP کو دکھاتی ہے۔ غلط سیل رینجز کا حوالہ دیا جا رہا ہے۔ lookup_value اور table array کے لیے۔

    حل

    وہ ٹیبل جسے VLOOKUP فنکشن دیکھنے کے لیے استعمال کرتا ہے سے معلومات کے لیے اور واپسی کو table_array کے نام سے جانا جاتا ہے۔ آپ کے VLOOKUP کو کاپی کرنے کے لیے اسے مکمل طور پر حوالہ دینے کی ضرورت ہوگی۔

    فارمولے کے اندر موجود حوالہ جات پر کلک کریں اور حوالہ کو رشتہ دار سے مطلق میں تبدیل کرنے کے لیے کی بورڈ پر F4 کلید کو دبائیں۔ فارمولہ کو =VLOOKUP($H$3,$B$3:$F$11,4,FALSE) کے طور پر درج کیا جانا چاہیے۔

    اس مثال میں lookup_value اور table_array دونوں حوالوں کو مطلق بنایا گیا تھا۔ عام طور پر یہ صرف table_array ہو سکتا ہے جسے لاک کرنے کی ضرورت ہے۔

    ایک کالم داخل کیا گیا ہے

    کالم انڈیکس نمبر، یا col_index_num ، استعمال کیا جاتا ہے۔ VLOOKUP فنکشن کے ذریعے درج کریں کہ کسی ریکارڈ کے بارے میں کون سی معلومات واپس کرنی ہے۔

    چونکہ یہ ایک انڈیکس نمبر کے طور پر درج کیا گیا ہے، یہ زیادہ پائیدار نہیں ہے۔ اگر ٹیبل میں نیا کالم داخل کیا جاتا ہے، تو یہ آپ کے VLOOKUP کو کام کرنے سے روک سکتا ہے۔ نیچے دی گئی تصویر اس طرح کا منظر دکھاتی ہے۔

    مقدار کالم 3 میں تھی، لیکن ایک نیا کالم ڈالنے کے بعد یہ کالم 4 بن گیا۔ تاہم VLOOKUP خود بخود اپ ڈیٹ نہیں ہوا ہے۔

    حل 1

    ایک حل یہ ہوسکتا ہے کہ ورک شیٹ کی حفاظت کی جائے تاکہ صارف کالم داخل نہ کرسکیں۔ اگر صارفین کو ایسا کرنے کے قابل ہونا پڑے گا، تو یہ ایک قابل عمل حل نہیں ہے۔

    حل 2

    ایک اور آپشن یہ ہوگا کہ اس میں MATCH فنکشن داخل کیا جائے۔ col_index_num VLOOKUP کی دلیل۔

    MATCH فنکشن کو مطلوبہ کالم نمبر تلاش کرنے اور واپس کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ col_index_num کو متحرک بناتا ہے لہذا داخل کردہ کالم VLOOKUP کو مزید متاثر نہیں کریں گے۔

    اوپر دکھائے گئے مسئلے کو روکنے کے لیے اس مثال میں درج ذیل فارمولہ درج کیا جا سکتا ہے۔

    ٹیبل بڑا ہو گیا ہے

    جیسے جیسے ٹیبل میں مزید قطاریں شامل کی جاتی ہیں، VLOOKUP کو یہ یقینی بنانے کے لیے اپ ڈیٹ کرنے کی ضرورت پڑ سکتی ہے کہ یہ اضافی قطاریں شامل ہیں۔ نیچے دی گئی تصویر میں ایک VLOOKUP دکھایا گیا ہے جو پھل کی شے کے لیے پوری میز کو چیک نہیں کرتا ہے۔

    حل

    رینج کو ٹیبل کے طور پر فارمیٹ کرنے پر غور کریں (ایکسل 2007+)، یا متحرک حد کے نام کے طور پر۔ یہ تکنیک اس بات کو یقینی بنائے گی کہ آپ کا VLOOKUP فنکشن ہمیشہ پوری ٹیبل کو چیک کرتا رہے گا۔

    رینج کو ٹیبل کے طور پر فارمیٹ کرنے کے لیے، سیل کی وہ رینج منتخب کریں جسے آپ table_array کے لیے استعمال کرنا چاہتے ہیں اور کلک کریں۔ ہوم > ٹیبل کے طور پر فارمیٹ کریں اور گیلری سے ایک اسٹائل منتخب کریں۔ ٹیبل ٹولز کے تحت ڈیزائن ٹیب پر کلک کریں اور فراہم کردہ باکس میں ٹیبل کا نام تبدیل کریں۔

    نیچے VLOOKUP FruitList کے نام سے استعمال ہونے والی میز کو دکھاتا ہے۔

    VLOOKUP اپنے بائیں طرف نہیں دیکھ سکتا

    VLOOKUP فنکشن کی ایک حد یہ ہے کہ یہ اپنے بائیں طرف نہیں دیکھ سکتا۔ یہ ٹیبل کے سب سے بائیں کالم کو نیچے دیکھے گا اور دائیں طرف سے معلومات واپس کرے گا۔

    حل

    حلاس میں VLOOKUP کا بالکل استعمال نہ کرنا شامل ہے۔ Excel کے INDEX اور MATCH فنکشنز کے امتزاج کا استعمال VLOOKUP کا ایک عام متبادل ہے۔ یہ کہیں زیادہ ہمہ گیر ہے۔

    نیچے دی گئی مثال سے پتہ چلتا ہے کہ اسے آپ جس کالم میں دیکھ رہے ہیں اس کے بائیں جانب معلومات واپس کرنے کے لیے استعمال کیا جا رہا ہے۔

    INDEX اور MATCH استعمال کرنے کے بارے میں مزید جانیں

    آپ کے ٹیبل میں ڈپلیکیٹس ہیں

    VLOOKUP فنکشن صرف ایک ریکارڈ واپس کر سکتا ہے۔ یہ پہلا ریکارڈ لوٹائے گا جو آپ کی تلاش کی قدر سے مماثل ہے۔

    اگر آپ کے ٹیبل میں ڈپلیکیٹس ہیں تو VLOOKUP کام نہیں کرے گا۔

    حل 1

    چاہئے کیا آپ کی فہرست میں نقلیں ہیں؟ اگر نہیں تو انہیں ہٹانے پر غور کریں۔ ایسا کرنے کا ایک تیز طریقہ یہ ہے کہ ٹیبل کو منتخب کریں اور ڈیٹا ٹیب پر ڈپلیکیٹ ہٹاتا ہے بٹن پر کلک کریں۔

    مزید مکمل کے لیے ایبل بٹس ڈپلیکیٹ ریموور کو چیک کریں۔ آپ کے ایکسل ٹیبلز میں ڈپلیکیٹس کو ہینڈل کرنے کا ٹول۔

    حل 2

    ٹھیک ہے، لہذا آپ کی فہرست میں ڈپلیکیٹس ہونے چاہئیں۔ اس صورت میں VLOOKUP وہ نہیں ہے جس کی آپ کو ضرورت ہے۔ ایک PivotTable کسی قدر کو منتخب کرنے اور اس کے بجائے نتائج کی فہرست کے لیے بہترین ہوگا۔

    نیچے دی گئی جدول آرڈرز کی فہرست ہے۔ فرض کریں کہ آپ کسی خاص پھل کے تمام آرڈرز واپس کرنا چاہتے ہیں۔

    ایک PivotTable کو استعمال کیا گیا ہے تاکہ صارف کو رپورٹ کے فلٹر اور فہرست سے ایک Fruit ID منتخب کر سکے۔ تمام آرڈرز ظاہر ہوتے ہیں۔

    مسئلہ مفت VLOOKUPs

    یہ مضمونVLOOKUP فنکشن کام نہ کرنے کی 6 سب سے عام وجوہات کے حل کا مظاہرہ کیا۔ اس معلومات سے لیس ہو کر آپ کو اس شاندار Excel فنکشن کے ساتھ کم پریشانی والے مستقبل سے لطف اندوز ہونا چاہیے۔

    مصنف کے بارے میں

    ایلن مرے ایک آئی ٹی ٹرینر اور کمپیوٹر گاگا کے بانی ہیں۔ وہ ایکسل، ورڈ، پاورپوائنٹ اور پروجیکٹ میں آن لائن تربیت اور تازہ ترین تجاویز اور چالیں پیش کرتا ہے۔

    مائیکل براؤن سافٹ ویئر ٹولز کا استعمال کرتے ہوئے پیچیدہ عمل کو آسان بنانے کے جذبے کے ساتھ ٹیکنالوجی سے وابستہ ایک سرشار ہے۔ ٹیک انڈسٹری میں ایک دہائی سے زیادہ کے تجربے کے ساتھ، اس نے مائیکروسافٹ ایکسل اور آؤٹ لک کے ساتھ ساتھ گوگل شیٹس اور دستاویزات میں بھی اپنی صلاحیتوں کو نکھارا ہے۔ مائیکل کا بلاگ اپنے علم اور مہارت کو دوسروں کے ساتھ بانٹنے کے لیے وقف ہے، پیداواری صلاحیت اور کارکردگی کو بہتر بنانے کے لیے آسان پیروی کرنے والی تجاویز اور سبق فراہم کرتا ہے۔ چاہے آپ ایک تجربہ کار پیشہ ور ہوں یا ابتدائی، مائیکل کا بلاگ ان ضروری سافٹ ویئر ٹولز سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے قیمتی بصیرتیں اور عملی مشورہ پیش کرتا ہے۔