ایکسل میں VLOOKUP فنکشن سیلز کی ایک رینج میں ایک قدر تلاش کرتا ہے، پھر یہ ایک قدر لوٹاتا ہے جو اسی قطار میں ہے جس قدر کی آپ تلاش کر رہے ہیں۔
VLOOKUP جس کا مطلب ہے 'Vertical Lookup'، ایک سرچ فنکشن ہے جو رینج کے سب سے بائیں کالم (پہلے کالم) میں کسی قدر کو تلاش کرتا ہے اور کالم سے اس کے دائیں طرف متوازی قدر لوٹاتا ہے۔ VLOOKUP فنکشن عمودی طور پر ترتیب دیے گئے ٹیبل میں صرف اوپر (اوپر سے نیچے) قدر کو دیکھتا ہے۔
مثال کے طور پر، ہم کہتے ہیں، ہمارے پاس ورک شیٹ میں انوینٹری کی فہرست ہے جس میں ایک ٹیبل ہے جس میں آئٹم کے نام، خریداری کی تاریخ، مقدار اور قیمت دکھائی گئی ہے۔ پھر، ہم انوینٹری ورک شیٹ سے کسی مخصوص آئٹم کے نام کی مقدار اور قیمت نکالنے کے لیے دوسری ورک شیٹ میں VLOOKUP استعمال کر سکتے ہیں۔
VLOOKUP فنکشن شروع میں مشکل لگ سکتا ہے، لیکن جب آپ یہ سمجھ لیں کہ یہ کیسے کام کرتا ہے تو اسے استعمال کرنا دراصل کافی آسان ہے۔ یہاں، اس ٹیوٹوریل میں، ہم آپ کو ایکسل میں VLOOKUP فنکشن کو استعمال کرنے کا طریقہ دکھائیں گے۔
VLOOKUP نحو اور دلائل
اگر آپ VLOOKUP فنکشن استعمال کرنے جا رہے ہیں، تو آپ کو اس کی نحو اور اس کے دلائل جاننے کی ضرورت ہے۔
VLOOKUP فنکشن کا نحو:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
یہ فنکشن 4 پیرامیٹرز یا دلائل پر مشتمل ہے:
- lookup_value: یہ اس قدر کی وضاحت کرتا ہے جسے آپ دیئے گئے ٹیبل سرنی کے پہلے کالم میں تلاش کر رہے ہیں۔ تلاش کی قدر ہمیشہ بائیں طرف سب سے زیادہ (سرچ ٹیبل کے کالم میں ہونی چاہیے۔
- table_array: یہ وہ میز (خلیات کی حد) ہے جس میں آپ کوئی قدر تلاش کرنا چاہتے ہیں۔ یہ جدول (سرچ ٹیبل) ایک ہی ورک شیٹ یا مختلف ورک شیٹ، یا ایک مختلف ورک بک میں بھی ہو سکتا ہے۔
- col_index_num: یہ ٹیبل سرنی کے کالم نمبر کی وضاحت کرتا ہے جس میں وہ قدر ہے جسے آپ نکالنا چاہتے ہیں۔
- [range_lookup]: یہ پیرامیٹر بتاتا ہے کہ کیا آپ ایک عین مطابق مماثلت یا تخمینی مماثلت نکالنا چاہتے ہیں۔ یہ یا تو صحیح ہے یا غلط، اگر آپ صحیح قدر چاہتے ہیں تو 'FALSE' درج کریں یا اگر آپ تخمینی قدر کے ساتھ ٹھیک ہیں تو 'TRUE' درج کریں۔
ایکسل میں VLOOKUP فنکشن کا استعمال
آئیے دریافت کریں کہ Microsoft Excel میں VLOOKUP کیسے استعمال کیا جائے۔
بنیادی مثال
VLOOKUP استعمال کرنے کے لیے، سب سے پہلے، آپ کو اپنا ڈیٹا بیس یا ٹیبل بنانا ہوگا (نیچے دیکھیں)۔
پھر ایک ٹیبل یا رینج بنائیں جہاں سے آپ تلاش کرنا چاہتے ہیں اور سرچ ٹیبل سے قدریں نکالیں۔
اگلا، وہ سیل منتخب کریں جہاں سے آپ نکالی گئی قیمت چاہتے ہیں اور درج ذیل VLOOKUP فارمولہ درج کریں۔ مثال کے طور پر، ہم 'Ena' کا فون نمبر تلاش کرنا چاہتے ہیں، پھر ہمیں B13، A2:E10 کو ٹیبل اری کے طور پر، فون نمبر کے کالم نمبر کے لیے 5، اور درست واپس کرنے کے لیے FALSE درج کرنا ہوگا۔ قدر. پھر، فارمولہ ختم کرنے کے لیے 'Enter' دبائیں۔
=VLOOKUP(B13,A2:E10,5,FALSE)
آپ کو ٹیبل رینج کو دستی طور پر ٹائپ کرنے کی ضرورت نہیں ہے، آپ table_array argument کے لیے ماؤس کا استعمال کرتے ہوئے صرف رینج یا ٹیبل کو منتخب کر سکتے ہیں۔ اور یہ خود بخود دلیل میں شامل ہو جائے گا۔
یاد رکھیں، اس کے کام کرنے کے لیے، Lookup-value ہمارے سرچ ٹیبل (A2:E10) کے زیادہ تر بائیں جانب ہونی چاہیے۔ نیز، ضروری نہیں ہے کہ Lookup_value ورک شیٹ کے کالم A میں ہو، یہ صرف اس رینج کا سب سے بائیں کالم ہونا چاہیے جسے آپ تلاش کرنا چاہتے ہیں۔
Vlookup ٹھیک لگ رہا ہے۔
VLOOKUP فنکشن صرف ٹیبل کے دائیں طرف دیکھ سکتا ہے۔ یہ ٹیبل یا رینج کے پہلے کالم میں ایک قدر تلاش کرتا ہے اور کالم سے دائیں طرف مماثل قدر نکالتا ہے۔
عین مطابق ملاپ
ایکسل VLOOKUP فنکشن میں ملاپ کے دو طریقے ہیں، وہ ہیں: عین مطابق اور تخمینی۔ VLOOKUP فنکشن میں 'range_lookup' پیرامیٹر یہ بتاتا ہے کہ آپ کس قسم کی تلاش کر رہے ہیں، بالکل درست یا تخمینی۔
اگر آپ range_lookup کو 'FALSE' یا '0' کے بطور درج کرتے ہیں، تو فارمولہ ایک ایسی قدر تلاش کرتا ہے جو lookup_value کے بالکل مساوی ہو (یہ ایک عدد، متن، یا تاریخ ہو سکتی ہے)۔
=VLOOKUP(A9,A2:D5,3,FALSE)
اگر ٹیبل میں قطعی مماثلت نہیں ملتی ہے، تو یہ #N/A خرابی لوٹائے گا۔ جب ہم نے 'جاپان' کو تلاش کرنے اور کالم 4 میں اس کی متعلقہ قدر واپس کرنے کی کوشش کی تو #N/A خرابی اس لیے پیش آتی ہے کیونکہ ٹیبل کے پہلے کالم میں 'جاپان' نہیں ہے۔
آپ حتمی دلیل میں نمبر '0' یا 'FALSE' درج کر سکتے ہیں۔ ان دونوں کا مطلب ایکسل میں ایک ہی چیز ہے۔
تقریباً مماثلت
بعض اوقات آپ کو قطعی میچ کی ضرورت نہیں ہوتی، بہترین میچ ہی کافی ہوتا ہے۔ ایسی صورتوں میں، آپ تقریباً میچ موڈ استعمال کر سکتے ہیں۔ فنکشن کی حتمی دلیل کو 'TRUE' پر سیٹ کریں تاکہ ایک تخمینی مماثلت تلاش کریں۔ ڈیفالٹ قدر TRUE ہے، جس کا مطلب ہے کہ اگر آپ آخری دلیل شامل نہیں کرتے ہیں، تو فنکشن ڈیفالٹ کے لحاظ سے تخمینی مماثلت کا استعمال کرے گا۔
=VLOOKUP(B10,A2:B7,2,TRUE)
اس مثال میں، ہمیں مناسب گریڈ تلاش کرنے کے لیے قطعی اسکور کی ضرورت نہیں ہے۔ اس سکور کی حد میں ہونے کے لیے ہمیں صرف نمبروں کی ضرورت ہے۔
اگر VLOOKUP کو ایک عین مطابق مماثلت ملتی ہے، تو یہ وہ قدر واپس کر دے گا۔ مندرجہ بالا مثال میں، اگر فارمولہ پہلے کالم میں look_up کی قدر 89 نہیں ڈھونڈ سکتا، تو یہ اگلی سب سے بڑی قدر (80) لوٹائے گا۔
پہلا میچ
اگر ٹیبل کے سب سے بائیں کالم میں ڈپلیکیٹس ہیں تو VLOOKUP پہلا میچ تلاش کر کے واپس کر دے گا۔
مثال کے طور پر، VLOOKUP پہلے نام 'Mia' کا آخری نام تلاش کرنے کے لیے ترتیب دیا گیا ہے۔ چونکہ پہلے نام 'میا' کے ساتھ 2 اندراجات ہیں، لہذا فنکشن پہلی اندراج کا آخری نام 'بینا' لوٹاتا ہے۔
وائلڈ کارڈ میچ
VLOOKUP فنکشن آپ کو وائلڈ کارڈ کے حروف کا استعمال کرتے ہوئے ایک مخصوص قدر پر جزوی میچ تلاش کرنے کی اجازت دیتا ہے۔ اگر آپ کسی ایسی قدر کا پتہ لگانا چاہتے ہیں جس میں کسی بھی پوزیشن میں تلاش کی قدر ہو، تو وائلڈ کارڈ کیریکٹر (*) کے ساتھ ہماری تلاش کی قدر میں شامل ہونے کے لیے ایک ایمپرسینڈ نشان (&) شامل کریں۔ سیل کے مطلق حوالہ جات بنانے کے لیے '$' نشانات استعمال کریں اور وائلڈ کارڈ '*' نشان کو تلاش کی قدر سے پہلے یا بعد میں شامل کریں۔
مثال میں، ہمارے پاس سیل B13 میں صرف تلاش کی قدر (Vin) کا حصہ ہے۔ لہذا، دیے گئے حروف پر جزوی میچ کرنے کے لیے سیل ریفرنس کے بعد وائلڈ کارڈ '*' کو جوڑیں۔
=VLOOKUP($B$13&"*",$A$2:$E$10,3،FALSE)
متعدد تلاش
VLOOKUP فنکشن آپ کو قطاروں اور کالموں دونوں پر مماثل ایک متحرک دو طرفہ تلاش بنانے کی اجازت دیتا ہے۔ مندرجہ ذیل مثال میں، VLOOKUP کو پہلا نام (Mayra) اور شہر کی بنیاد پر تلاش کرنے کے لیے ترتیب دیا گیا ہے۔ B14 میں نحو ہے:
=VLOOKUP(B13,A2:E10,MATCH(A14,A1:E1,0),0)
ایکسل میں کسی اور شیٹ سے VLOOKUP کیسے کریں۔
عام طور پر، VLOOKUP فنکشن ایک علیحدہ ورک شیٹ سے مماثل اقدار کو واپس کرنے کے لیے استعمال کیا جاتا ہے اور یہ ایک ہی ورک شیٹ میں ڈیٹا کے ساتھ شاذ و نادر ہی استعمال ہوتا ہے۔
دوسری ایکسل شیٹ سے Vlookup کرنے کے لیے لیکن اسی ورک بک میں، شیٹ کا نام table_array سے پہلے ایک فجائیہ نشان (!) کے ساتھ درج کریں۔
مثال کے طور پر، 'آئٹم پرائسز' ورک شیٹ پر رینج A2:B8 میں 'پروڈکٹس' ورک شیٹ کی سیل A2 ویلیو تلاش کرنے اور کالم B سے متعلقہ قدر واپس کرنے کے لیے:
=VLOOKUP(A2،آئٹم کی قیمتیں!$A$2:$C$8,2،FALSE)
نیچے دی گئی تصویر 'آئٹم پرائسز' ورک شیٹ میں ایک جدول دکھاتی ہے۔
جب ہم 'پروڈکٹس' ورک شیٹ کے کالم C میں VLOOKUP فارمولہ داخل کرتے ہیں، تو یہ 'آئٹم پرائسز' ورک شیٹ سے مماثل ڈیٹا کھینچتا ہے۔
ایکسل میں کسی اور ورک بک سے VLOOKUP کیسے کریں۔
آپ قدر کو بالکل مختلف ورک بک پر بھی دیکھ سکتے ہیں۔ اگر آپ کسی اور ورک بک سے VLOOKUP کرنا چاہتے ہیں، تو آپ کو ورک بک کا نام مربع بریکٹ میں بند کرنا ہوگا اور اس کے بعد table_array سے پہلے ایک فجائیہ نشان (!) (جیسا کہ نیچے دکھایا گیا ہے)۔
مثال کے طور پر، 'Item.xlsx' ورک بک میں 'ItemPrices' نامی ورک شیٹ سے مختلف ورک شیٹ کی سیل A2 ویلیو کو دیکھنے کے لیے اس فارمولے کا استعمال کریں:
=VLOOKUP(A2,[Item.xls]آئٹم کی قیمتیں!$A$2:$B$8,2,FALSE)
سب سے پہلے، دونوں ورک بک کھولیں، پھر ایک ورک شیٹ (پروڈکٹ ورک شیٹ) کے سیل C2 پر فارمولہ درج کرنا شروع کریں، اور جب آپ table_array argument پر پہنچ جائیں، مین ڈیٹا ورک بک (Item.xlsx) پر جائیں اور ٹیبل رینج کو منتخب کریں۔ اس طرح آپ کو ورک بک اور ورک شیٹ کا نام دستی طور پر ٹائپ کرنے کی ضرورت نہیں ہے۔ باقی آرگیومینٹس ٹائپ کریں اور فنکشن ختم کرنے کے لیے 'Enter' کی کو دبائیں۔
یہاں تک کہ اگر آپ ورک بک کو بند کر دیتے ہیں جس میں تلاش کی میز موجود ہے، VLOOKUP فارمولہ کام کرتا رہے گا، لیکن اب آپ بند شدہ ورک بک کا مکمل راستہ دیکھ سکتے ہیں جیسا کہ درج ذیل اسکرین شاٹ میں دکھایا گیا ہے۔
ایکسل ربن سے VLOOKUP فنکشن استعمال کریں۔
اگر آپ کو فارمولے یاد نہیں ہیں، تو آپ ہمیشہ ایکسل ربن سے VLOOKUP فنکشن تک رسائی حاصل کر سکتے ہیں۔ VLOOKUP تک رسائی حاصل کرنے کے لیے، Excel ربن میں 'فارمولا' ٹیب پر جائیں اور 'Lookup & Reference' آئیکن پر کلک کریں۔ پھر، ڈراپ ڈاؤن کے نیچے 'VLOOKUP' آپشن کو منتخب کریں۔
پھر، 'فنکشن آرگیومینٹس' ڈائیلاگ باکس میں دلائل درج کریں۔ پھر، 'OK' بٹن پر کلک کریں۔
مثال کے طور پر، ہم نے ٹیبل میں پہلا نام 'شیرل' تلاش کیا تاکہ کالم D میں اس کی متعلقہ حالت واپس آ جائے۔
ہمیں امید ہے کہ آپ نے اس مضمون سے ایکسل میں VLOOKUP فنکشن کو استعمال کرنے کا طریقہ سیکھ لیا ہے۔ اگر آپ ایکسل کو استعمال کرنے کے طریقہ کے بارے میں مزید جاننا چاہتے ہیں، تو ہمارے ایکسل سے متعلق دیگر مضامین دیکھیں۔