فہرست کا خانہ
ٹیوٹوریل ایکسل میں لوک اپ کی بنیادی باتوں کی وضاحت کرتا ہے، ہر ایکسل لوک اپ فنکشن کی خوبیوں اور کمزوریوں کو ظاہر کرتا ہے اور آپ کو یہ فیصلہ کرنے میں مدد کرنے کے لیے متعدد مثالیں فراہم کرتا ہے کہ کسی خاص صورتحال میں کون سا لوک اپ فارمولہ استعمال کرنا بہتر ہے۔
ڈیٹا سیٹ کے اندر ایک مخصوص قدر تلاش کرنا ایکسل میں سب سے عام کاموں میں سے ایک ہے۔ اور پھر بھی، تمام حالات کے لیے موزوں کوئی "یونیورسل" تلاش کا فارمولا موجود نہیں ہے۔ اس کی وجہ یہ ہے کہ اصطلاح "لوک اپ" مختلف چیزوں کو ظاہر کر سکتی ہے: آپ کالم میں عمودی طور پر، ایک قطار میں افقی طور پر یا قطار اور کالم کے چوراہے پر دیکھ سکتے ہیں، ایک یا کئی معیاروں کے ساتھ تلاش کر سکتے ہیں، پہلی پائی واپس کر سکتے ہیں۔ میچ یا ایک سے زیادہ مماثلتیں، کیس-حساس یا کیس-غیر حساس تلاش کریں، وغیرہ۔
اس صفحہ پر، آپ کو فارمولے کی مثالوں اور گہرائی والے سبق کے ساتھ ایکسل کے انتہائی ضروری فنکشنز کی فہرست ملے گی۔ آپ کے حوالہ کے لیے لنک کیا گیا ہے۔
Excel Lookup - بنیادی باتیں
اس سے پہلے کہ ہم Excel Lookup فارمولوں کے آرکین موڑ میں ڈوب جائیں، آئیے اس بات کو یقینی بنانے کے لیے کلیدی اصطلاحات کی وضاحت کریں کہ ہم ہمیشہ ایک ہی صفحہ پر۔
لُک اپ - ڈیٹا کے ٹیبل میں ایک مخصوص قدر کی تلاش۔
لوک اپ ویلیو - تلاش کرنے کے لیے ایک قدر کے لیے۔
واپسی قدر (مماثل قدر یا مماثلت) - ایک قدر جس کی تلاش کی قدر کے برابر ہے لیکن کسی اور کالم یا قطار میں (اس بات پر منحصر ہے کہ آپ عمودی یا افقیایکسل میں۔
تین جہتی تلاش
تین جہتی تلاش کا مطلب ہے 3 مختلف تلاش کی قدروں سے تلاش کرنا۔ ذیل میں سیٹ کردہ ڈیٹا میں، فرض کریں کہ آپ کسی مخصوص سال (H2) کو تلاش کرنا چاہتے ہیں، پھر اس سال کے ڈیٹا (H3) کے اندر ایک مخصوص نام کے لیے، اور پھر کسی مخصوص مہینے (H4) کے لیے ایک قدر واپس کرنا چاہتے ہیں۔
اس کام کو درج ذیل صف کے فارمولے سے پورا کیا جا سکتا ہے (براہ کرم اسے درست طریقے سے مکمل کرنے کے لیے Ctrl + Shift + Enter دبانا یاد رکھیں):
=INDEX($A$1:$E$12,MIN(IF((ROW($A$1:$A$12)>MATCH(H2,$A$1:$A$12,0))*($A$1:$A$12=H3),ROW($A$1:$A$12),"")),MATCH(H4,$A$1:$E$1,0))
لوک اپ متعدد معیاروں کے ساتھ
متعدد معیارات کا جائزہ لینے کے قابل ہونے کے لیے، ہمیں کلاسک انڈیکس میچ فارمولے میں ترمیم کرنے کی ضرورت ہوگی تاکہ یہ ایک صف کے فارمولے میں بدل جائے:
INDEX( lookup_table, MATCH (1, ( lookup_value1= lookup_column1) * ( lookup_value2= lookup_column2)*…, 0), return_column_number)A1:C11 میں رہنے والی تلاش کی میز کے ساتھ، آئیے 2 معیارات کے مطابق ایک مماثلت تلاش کریں: سیل F1 میں قدر کے لیے کالم A، سیل F2 میں قدر کے لیے کالم B تلاش کریں:
=INDEX($A$1:$C$11, MATCH(1, (F1=$A$1:$A$11) * (F2=$B$1:$B$11),0), 3)
متعدد اقدار واپس کرنے کے لیے تلاش کریں
آپ جو بھی ایکسل لوک اپ فنکشن استعمال کرتے ہیں (LOOKUP، VLOOKUP، یا HLOOKUP)، وہ صرف واپس آسکتا ہے۔ ایک ہی میچ. تمام پائے جانے والے میچز حاصل کرنے کے لیے، آپ کو 6 ملازم رکھنا ہوں گے۔ایک صف کے فارمولے میں مل کر مختلف فنکشنز:
IFERROR(INDEX( return_range, SMALL(IF( lookup_value= lookup_range, ROW( return_range) - m,"")، ROW() - n))"")کہاں:
- m واپسی کی حد مائنس 1 میں پہلے سیل کا قطار نمبر ہے۔
- n پہلے فارمولا سیل مائنس 1 کا قطار نمبر ہے۔
سیل E2 میں موجود تلاش کی قدر کے ساتھ، A2:A11 میں تلاش کی حد، B2:B11 میں واپسی کی حد، اور قطار 2 میں پہلا فارمولا سیل، آپ کا تلاش کا فارمولا درج ذیل شکل اختیار کرتا ہے:
=IFERROR(INDEX($B$2:$B$11, SMALL(IF($E$2 =$A$2:$A$11, ROW($B$2:$B$11 )- 1,""), ROW() - 1 )),"")
متعدد مماثلتیں واپس کرنے کے لیے فارمولہ کے لیے، آپ اسے پہلے سیل (F2) میں درج کریں، دبائیں Ctrl + Shift + Enter، اور پھر فارمولے کو کالم کے نیچے دوسرے سیلز میں کاپی کریں۔
مذکورہ بالا فارمولے کی تفصیلی وضاحت اور متعدد اقدار کو واپس کرنے کے دیگر طریقوں کے لیے، براہ کرم متعدد نتائج واپس کرنے کے لیے Vlookup کا طریقہ دیکھیں۔
نیسٹڈ تلاش (2 تلاش کی میزوں سے)
حالات میں جب آپ کا مین ٹیبل اور تلاش کی میز wh سے ich آپ ڈیٹا کو کھینچنا چاہتے ہیں جس کا کوئی عام کالم نہیں ہے، آپ میچز قائم کرنے کے لیے ایک اضافی تلاش ٹیبل استعمال کر سکتے ہیں، اس طرح:
<1 سے اقدار کو بازیافت کرنے کے لیے Lookup_table2 میں>Amount کالم، آپ درج ذیل فارمولہ استعمال کرتے ہیں:
=VLOOKUP(VLOOKUP(A2, Lookup_table1!$A$1:$B$6, 2, FALSE), Lookup_table2!$A$1:$B$6, 2, FALSE)
جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے، ہمارا نیسٹڈ لوک اپ فارمولہ بالکل کام کرتا ہے:
متعدد سے ترتیب وار Vlookupsشیٹس
پچھلی تلاش کے کامیاب یا ناکام ہونے کی بنیاد پر ترتیب وار Vlookups انجام دینے کے لیے، VLOOKUPs کے ساتھ مل کر نیسٹڈ IFERROR فنکشنز استعمال کریں تاکہ ایک ایک کر کے متعدد حالات کا جائزہ لیں:
IFERROR(VLOOKUP( …, IFERROR(VLOOKUP( …), IFERROR(VLOOKUP( …),"نہیں ملا")))اگر پہلا Vlookup ناکام ہوجاتا ہے، IFERROR غلطی کو پھنساتا ہے اور چلتا ہے۔ ایک اور Vlookup. اگر دوسرے Vlookup کو بھی کچھ نہیں ملتا ہے، تو دوسرا IFERROR غلطی کو پکڑتا ہے اور تیسرے Vlookup کو چلاتا ہے، وغیرہ۔ اگر تمام Vlookups ناکام ہو جاتے ہیں، آخری IFERROR "نہیں ملا" یا کوئی دوسرا پیغام جو آپ فارمولے کو فراہم کرتے ہیں واپس کرتا ہے۔
مثال کے طور پر، آئیے 3 مختلف شیٹس سے رقم نکالنے کی کوشش کریں:
=IFERROR(VLOOKUP(B1,A6:B9,2,0), IFERROR(VLOOKUP(B1,D6:E9,2,0), IFERROR(VLOOKUP(B1,G6:H9,2,0), "Not found")))
نتیجہ کچھ اس سے ملتا جلتا نظر آئے گا:
مزید معلومات کے لیے، براہ کرم دیکھیں کہ ایکسل میں نیسٹڈ IFERROR فنکشنز کو کیسے استعمال کیا جائے۔
کیس سے حساس تلاش
جیسا کہ آپ کو شاید معلوم ہوگا، تمام Excel Lookup فنکشنز اپنی نوعیت کے لحاظ سے کیس سے حساس ہوتے ہیں۔ اپنے تلاش کے فارمولے کو چھوٹے اور بڑے متن میں فرق کرنے کے لیے، EXACT فنکشن کے ساتھ LOOKUP یا INDEX MATCH استعمال کریں۔ میں ذاتی طور پر INDEX MATCH کا انتخاب کرتا ہوں کیونکہ اسے تلاش کے کالم میں قدروں کو ترتیب دینے کی ضرورت نہیں ہے جیسا کہ LOOKUP فنکشن کرتا ہے، بائیں سے دائیں اور دائیں سے بائیں دونوں طرح کی تلاش کر سکتا ہے، اور تمام ڈیٹا کی اقسام کے لیے بالکل کام کرتا ہے۔
INDEX( return_column, MATCH(TRUE,EXACT( lookup_column, lookup_value),0))G2 کی تلاش کی قدر ہونے کے ساتھ، A - کالم کے خلاف دیکھنے کے لیے اور E - کالم سے میچز واپس کرنے کے لیے، ہمارے کیس حساس تلاش کا فارمولا اس طرح ہے:
=INDEX($E$2:$E$6, MATCH(TRUE, EXACT($A$2:$A$6,G2),0))
چونکہ یہ ایک ارے فارمولہ ہے، اس کو درست طریقے سے مکمل کرنے کے لیے Ctrl + Shift + Enter دبانا یقینی بنائیں۔
مزید فارمولے کی مثالوں کے لیے، براہ کرم ایکسل میں کیس سے متعلق حساس تلاش کرنے کا طریقہ دیکھیں۔
جزوی سٹرنگ میچ تلاش کریں
جزوی کے لحاظ سے تلاش میچ ایکسل میں سب سے مشکل کاموں میں سے ایک ہے جس کے لیے کوئی آفاقی حل موجود نہیں ہے۔ کون سا فارمولہ استعمال کرنا ہے اس بات پر منحصر ہے کہ تلاش کرنے کے لیے کالم میں آپ کی تلاش کی قدروں اور اقدار کے درمیان کس قسم کے فرق ہیں۔ زیادہ تر معاملات میں، آپ قدروں کے مشترکہ حصے کو نکالنے کے لیے بائیں، دائیں یا درمیانی فنکشن کا استعمال کریں گے، اور پھر اس حصے کو Vlookup فنکشن کے lookup_value دلیل میں فراہم کریں جیسا کہ یہ مندرجہ ذیل فارمولے میں کیا گیا ہے:
=VLOOKUP(RIGHT(D2,4), $A$2:$B$6, 2, FALSE)
جہاں D2 تلاش کی قدر ہے، A2:B6 ہے۔ تلاش کی میز اور کالم کے انڈیکس نمبر میں 2 جس سے میچز واپس کیے جائیں گے۔
ایکسل میں جزوی میچ تلاش کرنے کے دیگر طریقوں کے لیے، براہ کرم دیکھیں کہ ضم کرنے کا طریقہ جزوی مماثلت کے لحاظ سے دو ورک شیٹس۔
اس طرح آپ Excel میں Lookup فنکشنز کو استعمال کرتے ہیں۔ اس ٹیوٹوریل میں زیر بحث فارمولوں کو قریب سے دیکھنے کے لیے، آپ کا ہمارے Excel Lookup فارمولے کو ڈاؤن لوڈ کرنے میں خوش آمدید ہے۔مثالیں۔
ایکسل میں تلاش کرنے کا فارمولہ فری طریقہ
یہ کہے بغیر کہ ایکسل تلاش کرنا کوئی معمولی کام نہیں ہے۔ اگر آپ Excel کے دائرے کو سیکھنے کے لیے اپنے پہلے قدم اٹھا رہے ہیں، تو تلاش کے فارمولے کافی الجھے ہوئے اور سمجھنے میں مشکل لگ سکتے ہیں۔ لیکن براہ کرم، حوصلہ شکنی نہ کریں، یہ مہارتیں فطری طور پر صارفین کی اکثریت کو نہیں آتی ہیں!
نوئسوں کے لیے چیزوں کو آسان بنانے کے لیے، ہم نے ایک خاص ٹول بنایا، مرج ٹیبلز وزرڈ، جو تلاش کر سکتا ہے، میچ کر سکتا ہے۔ اور کسی ایک فارمولے کے بغیر میزیں ضم کریں۔ اس کے علاوہ، یہ بہت سے منفرد اختیارات فراہم کرتا ہے جن سے اعلی درجے کے Excel صارفین بھی فائدہ اٹھا سکتے ہیں:
- متعدد معیار کے ذریعے تلاش کریں، یعنی ایک یا کئی کالموں کو منفرد شناخت کنندہ کے طور پر استعمال کریں۔ (s)۔
- موجودہ کالموں میں اقدار کو اپ ڈیٹ کریں اور تلاش کی میز سے نئے کالم شامل کریں۔
- واپسی متعدد مماثلتیں الگ قطاروں میں۔ جب Combine Rows Wizard کے ساتھ مل کر استعمال کیا جاتا ہے، تو یہ ایک ہی سیل، کوما یا دوسری صورت میں الگ کر کے متعدد نتائج بھی دے سکتا ہے (ایک مثال یہاں دیکھی جا سکتی ہے)۔
- اور مزید۔
مرج ٹیبلز وزرڈ کے ساتھ کام کرنا آسان اور بدیہی ہے۔ آپ کو بس یہ کرنا ہے:
- اپنی مرکزی میز کو منتخب کریں جہاں سے آپ مماثل اقدار کو کھینچنا چاہتے ہیں۔
- مماثلتوں کو کھینچنے کے لیے تلاش کی میز کو منتخب کریں۔
- ایک یا زیادہ عام کالموں کی وضاحت کریں۔
- اپ ڈیٹ کرنے کے لیے کالم منتخب کریں یا/اور آخر میں شامل کریںٹیبل۔
- اختیاری طور پر، ایک یا زیادہ اضافی انضمام کے اختیارات منتخب کریں۔
- ختم کریں پر کلک کریں اور آپ کو ایک لمحے میں نتیجہ مل جائے گا!
اگر آپ اپنی ہی ورک شیٹس پر ایڈ ان کو آزمانے کے خواہشمند ہیں، تو آپ کو ہمارے الٹیمیٹ سویٹ کا آزمائشی ورژن ڈاؤن لوڈ کرنے کا خیرمقدم ہے جس میں ایکسل کے لیے ہمارے تمام وقت بچانے والے ٹولز شامل ہیں کل، 70+ ٹولز اور 300+ فیچرز!)۔
دستیاب ڈاؤن لوڈز
Excel Lookup فارمولے کی مثالیں (.xlsx فائل)
الٹیمیٹ سویٹ 14 دن کا مکمل طور پر فعال ورژن (.exe فائل)
تلاش کریں)۔لوک اپ ٹیبل ۔ کمپیوٹر سائنس میں، ایک تلاش کی میز ڈیٹا کی ایک صف ہے، جو عام طور پر ان پٹ اقدار کو آؤٹ پٹ اقدار کے نقشے کے لیے استعمال کیا جاتا ہے۔ اس ٹیوٹوریل کے لحاظ سے، ایک ایکسل لوک اپ ٹیبل کچھ اور نہیں بلکہ سیلز کی ایک رینج ہے جہاں آپ تلاش کی قدر تلاش کرتے ہیں۔
مین ٹیبل (ماسٹر ٹیبل) - ایک ٹیبل جس میں آپ مماثل اقدار کو کھینچیں۔
آپ کی تلاش کی میز اور مرکزی میز کی ساخت اور سائز مختلف ہو سکتے ہیں، تاہم ان میں ہمیشہ کم از کم ایک عام منفرد شناخت کار ہونا چاہیے، یعنی ایک کالم یا قطار جس میں یکساں ڈیٹا ہو , اس بات پر منحصر ہے کہ آیا آپ عمودی یا افقی تلاش کرنا چاہتے ہیں۔
مندرجہ ذیل اسکرین شاٹ ایک نمونہ تلاش کرنے کی میز دکھاتا ہے جو نیچے دی گئی بہت سی مثالوں میں استعمال ہوگا۔
<3
Excel Lookup فنکشنز
ذیل میں ایکسل میں تلاش کرنے کے لیے سب سے زیادہ مقبول فارمولوں کا ایک فوری جائزہ ہے، ان کے اہم فوائد اور نقصانات۔
LOOKUP فنکشن
The ایکسل میں LOOKUP فنکشن عمودی اور افقی تلاش کی آسان ترین اقسام کو انجام دے سکتا ہے۔
Pros : استعمال میں آسان۔
Cons : محدود فعالیت، غیر ترتیب شدہ ڈیٹا کے ساتھ کام نہیں کر سکتی (چھانٹنے کی ضرورت ہے t وہ کالم/صف کو صعودی ترتیب میں تلاش کرتا ہے۔
مزید معلومات کے لیے، براہ کرم دیکھیں کہ Excel LOOKUP فنکشن کیسے استعمال کیا جائے۔
VLOOKUP فنکشن
یہ LOOKUP کا ایک بہتر ورژن ہے۔ فنکشن خاص طور پر عمودی تلاش میں کرنے کے لیے ڈیزائن کیا گیا ہے۔کالم۔
پرو : استعمال میں نسبتاً آسان، عین مطابق اور تخمینی مماثلت کے ساتھ کام کر سکتا ہے۔
کنز : اس کے بائیں طرف نہیں دیکھ سکتا، رک جاتا ہے۔ تلاش کے جدول میں کالم ڈالے یا ہٹائے جانے پر کام کرنا، تلاش کی قدر 255 حروف سے زیادہ نہیں ہو سکتی، بڑے ڈیٹا سیٹس پر بہت زیادہ پروسیسنگ پاور کی ضرورت ہوتی ہے۔
مزید معلومات کے لیے، براہ کرم ابتدائیوں کے لیے ایکسل VLOOKUP ٹیوٹوریل دیکھیں۔<3 11 8>منافع : استعمال میں آسان، عین مطابق اور تخمینی مماثلتیں واپس کر سکتے ہیں۔
Cons : صرف تلاش کی میز کی سب سے اوپر والی قطار میں تلاش کر سکتے ہیں، داخل کرنے سے متاثر ہوتا ہے یا قطاروں کو حذف کرنے پر، ایک تلاش کی قدر 255 حروف سے کم ہونی چاہیے۔
مزید معلومات کے لیے، براہ کرم ایکسل میں HLOOKUP استعمال کرنے کا طریقہ دیکھیں۔
VLOOKUP MATCH / HLOOKUP MATCH
A MATCH کے ذریعے تخلیق کردہ ڈائنامک کالم یا قطار کا حوالہ اس ایکسل کو لو بناتا ہے۔ ڈیٹاسیٹ میں ہونے والی تبدیلیوں کے لیے okup فارمولہ مدافعتی ہے۔ دوسرے لفظوں میں، MATCH کی کچھ مدد سے، VLOOKUP اور HLOOKUP فنکشنز درست قدریں واپس کر سکتے ہیں اس سے کوئی فرق نہیں پڑتا ہے کہ کتنے کالم/قطاریں تلاش کی میز میں ڈالی گئی ہیں یا حذف کی گئی ہیں۔
فارمولہ برائے عمودی تلاش۔
VLOOKUP( lookup_value , lookup_table , MATCH( return_column_name , column_headers , 0), FALSE)افقی تلاش کا فارمولا
HLOOKUP( lookup_value , lookup_table , MATCH( return_row_name , row_headers >, 0), FALSE)Pros : ڈیٹا داخل کرنے یا حذف کرنے سے محفوظ رکھنے والے باقاعدہ Hlookup اور Vlookup فارمولوں میں بہتری۔
Cons : بہت لچکدار نہیں , ایک مخصوص ڈیٹا ڈھانچہ کی ضرورت ہے (MATCH فنکشن کو فراہم کردہ تلاش کی قدر واپسی کالم کے نام کے بالکل برابر ہونی چاہیے)، 255 حروف سے زیادہ کی تلاش کی قدروں کے ساتھ کام نہیں کر سکتا۔
مزید معلومات اور فارمولے کی مثالوں کے لیے، براہ کرم دیکھیں:
- Excel Vlookup and Match
- Excel Hlookup and Match
OFFSET MATCH
ایک زیادہ پیچیدہ لیکن زیادہ طاقتور تلاش کا فارمولا، Vlookup اور Hlookup کی بہت سی حدود سے پاک۔
V-Lookup کا فارمولا
OFFSET( lookup_table , MATCH( lookup_value , OFFSET( >lookup_table , 0, n , ROWS( lookup_table ), 1) ,0) -1, m , 1, 1)جہاں:
- n - تلاش کالم آفسیٹ ہے، i۔ e نقطہ آغاز سے تلاش کے کالم تک جانے والے کالموں کی تعداد۔
- m - واپسی کالم آفسیٹ ہے، i۔ e نقطہ آغاز سے واپسی کالم تک جانے والے کالموں کی تعداد۔
فارمولہ برائے H-Lookup
OFFSET( lookup_table , m , MATCH( lookup_value , OFFSET( lookup_table , n , 0, 1, COLUMNS( lookup_table )), 0) -1, 1, 1)کہاں:
- n - تلاش کی قطار آفسیٹ ہے، i۔ e نقطہ آغاز سے تلاش کی قطار تک جانے والی قطاروں کی تعداد۔
- m - واپسی کی قطار آفسیٹ ہے، i۔ e نقطہ آغاز سے واپسی قطار تک جانے والی قطاروں کی تعداد۔
میٹرکس تلاش کے لیے فارمولہ (قطار اور کالم کے لحاظ سے)
{=OFFSET ( starting_point , MATCH ( vertical_lookup_value , lookup_column >, 0), MATCH ( horizontal_lookup_value , lookup_row , 0))}براہ کرم توجہ دیں کہ یہ ایک صف کا فارمولا ہے، جسے Ctrl + Shift + Enter دبانے سے درج کیا جاتا ہے۔ ایک ہی وقت میں کلیدیں۔
پرو : بائیں طرف والی Vlookup، ایک اوپری Hlookup اور دو طرفہ تلاش (کالم اور قطار کی قدروں کے لحاظ سے) انجام دینے کی اجازت دیتا ہے، ڈیٹا میں تبدیلیوں سے غیر متاثر سیٹ۔
Cons : پیچیدہ اور نحو کو یاد رکھنا مشکل۔
مزید معلومات اور فارمولے کی مثالوں کے لیے، براہ کرم دیکھیں: ایکسل میں آف سیٹ فنکشن کا استعمال
INDEX MATCH
یہ ایکسل میں عمودی یا افقی تلاش کرنے کا بہترین طریقہ ہے جو اوپر کے زیادہ تر فارمولوں کو بدل سکتا ہے۔ انڈیکس میچ فارمولہ میری ذاتی ترجیح ہے اور میں اسے اپنے تمام ایکسل تلاش کے لیے استعمال کرتا ہوں۔
فارمولہ برائے V-Lookup
INDEX ( return_column , MATCH ( lookup_value , lookup_column , 0))H-Lookup کا فارمولا
INDEX ( return_row , MATCH ( lookup_value , lookup_row , 0))میٹرکس تلاش کا فارمولا
ایکایک مخصوص کالم اور قطار کے چوراہے پر ایک قدر واپس کرنے کے لیے کلاسک انڈیکس میچ فارمولے کی توسیع:
INDEX ( lookup_table , MATCH ( vertical_lookup_value , lookup_column >, 0), MATCH ( horizontal_lookup_value , lookup_row , 0))Cons : صرف ایک - آپ کو فارمولے کی ترکیب کو یاد رکھنے کی ضرورت ہے۔
پرو : ایکسل میں سب سے زیادہ ورسٹائل لوک اپ فارمولہ، کئی حوالوں سے Vlookup، Hlookup اور Lookup فنکشنز سے بہتر:
- یہ بائیں اور اوپری تلاش کر سکتا ہے۔
- کالم اور قطاریں ڈال کر یا حذف کرکے تلاش کی میز کو محفوظ طریقے سے بڑھانے یا ختم کرنے کی اجازت دیتا ہے۔
- لوک اپ قدر کے سائز کی کوئی حد نہیں۔
- تیزی سے کام کرتا ہے۔ چونکہ انڈیکس میچ فارمولہ پورے ٹیبل کے بجائے کالم/قطار کا حوالہ دیتا ہے، اس لیے اسے کم پروسیسنگ پاور کی ضرورت ہوتی ہے اور یہ آپ کے ایکسل کو سست نہیں کرے گا۔
مزید معلومات کے لیے، براہ کرم چیک کریں:
- VLOOKUP کے بہتر متبادل کے طور پر INDEX MATCH
- دو جہتی تلاش کے لیے INDEX MATCH MATCH فارمولا
Excel Lookup comparison table
جیسا کہ آپ دیکھ رہے ہیں , تمام Excel Lookup فارمولے برابر نہیں ہیں، کچھ مختلف تلاشوں کی ایک بڑی تعداد کو سنبھال سکتے ہیں جبکہ دوسروں کو صرف ایک مخصوص صورت حال میں استعمال کیا جا سکتا ہے۔ نیچے دی گئی جدول ایکسل میں ہر لک اپ فارمولے کی صلاحیتوں کا خاکہ پیش کرتی ہے۔
فارمولہ | عمودی تلاش | بائیں تلاش | افقی تلاش۔ | اوپری تلاش | میٹرکستلاش | ڈیٹا داخل کرنے/حذف کرنے کی اجازت دیتا ہے |
لوک اپ | ✓ | ✓ | ||||
Vlookup | ✓ | |||||
Hlookup | ✓ | |||||
Vlookup Match | ✓ | 19> ✓ | ✓ | |||
آفسیٹ میچ | ✓ | ✓<20 | ✓ | ✓ | ✓ | |
آفسیٹ میچ میچ | ✓ | ✓ | ||||
انڈیکس میچ | ✓ | ✓ | ✓ | ✓ | ✓ | |
انڈیکس میچ میچ | ✓ | ✓ |
ایکسل تلاش کے فارمولے کی مثالیں
کسی مخصوص صورت حال میں کون سا فارمولہ استعمال کرنا ہے اس کا فیصلہ کرنے کا پہلا قدم یہ ہے کہ آپ کس قسم کی تلاش کرنا چاہتے ہیں۔ ذیل میں آپ کو تلاش کی مقبول اقسام کے لیے فارمولے کی مثالیں ملیں گی:
کالموں میں عمودی تلاش
ایک عمودی تلاش یا Vlookup ایک کالم میں تلاش کی قدر تلاش کرنے کا عمل ہے۔ اور دوسرے کالم سے ایک ہی قطار میں ایک قدر واپس کرنا۔ ایکسل میں Vlookup مختلف طریقوں سے کیا جا سکتا ہے، بشمول:
VLOOKUP فنکشن
اگر آپ کی تلاش کی قدریں ٹیبل کے بائیں ہاتھ کے کالم میں رہتی ہیں، اور آپ کچھ کرنے کا ارادہ نہیں رکھتے ہیں۔ میں ساختی تبدیلیاںآپ کا ڈیٹا سیٹ (نہ تو کالم شامل کریں اور نہ ہی حذف کریں)، آپ محفوظ طریقے سے ایک باقاعدہ Vlookup فارمولہ استعمال کر سکتے ہیں:
=VLOOKUP(G2, $A$2:$E$6, 5, FALSE)
جہاں G2 تلاش کی قدر ہے، A2:E6 تلاش جدول میں، اور E ہے۔ واپسی کا کالم۔
VLOOKUP MATCH
اگر آپ "متغیر" ایکسل لوک اپ ٹیبل کے ساتھ کام کر رہے ہیں جہاں کالم کسی بھی وقت داخل اور حذف کیے جاسکتے ہیں، میچ فنکشن کو ایمبیڈ کرکے اپنے Vlookup فارمولے کو ان تبدیلیوں سے محفوظ بنائیں جو "ہارڈ کوڈڈ" انڈیکس نمبر کے بجائے ایک ڈائنامک کالم ریفرنس بناتا ہے:
=VLOOKUP(F2,$A$1:$D$6, MATCH($G$1,$A$1:$D$1, 0), FALSE)
انڈیکس میچ - بائیں تلاش
یہ میرا پسندیدہ فارمولہ ہے جو دائیں سے بائیں تلاش کو آسانی سے ہینڈل کرتا ہے اور اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کتنے کالم شامل کرتے ہیں یا حذف کرتے ہیں۔
مثال کے طور پر، کالم تلاش کرنا۔ H2 میں قدر کے لیے B اور کالم F سے میچ واپس کریں، یہ فارمولا استعمال کریں:
=INDEX($F$2:$F$6,(MATCH(H2,$B$2:$B$6,0)))
نوٹ۔ جب آپ ایک سے زیادہ سیلوں میں Vlookup فارمولہ استعمال کرنے کا ارادہ کرتے ہیں، تو آپ کو ہمیشہ $sign (مطلق سیل حوالہ) کا استعمال کرتے ہوئے لوک اپ ٹیبل کا حوالہ مقفل کرنا چاہیے، تاکہ فارمولہ دوسرے سیلز میں صحیح طریقے سے کاپی ہوجائے۔
قطاروں میں افقی تلاش
ایک افقی تلاش عمودی تلاش کا ایک "ٹرانسپوزڈ" ورژن ہے جو افقی طور پر ترتیب دیئے گئے ڈیٹاسیٹ میں تلاش کرتا ہے۔ دوسرے الفاظ میں، یہ ایک قطار میں تلاش کی قدر کو تلاش کرتا ہے، اور دوسری قطار سے اسی پوزیشن میں ایک قدر واپس کرتا ہے۔
یہ فرض کرتے ہوئے کہ آپ کی تلاش کی قدر B9 میں ہے، تلاش کی میز B1:F5 ہے، اورآپ قطار 5 سے مماثل قدر واپس کرنا چاہتے ہیں، درج ذیل فارمولوں میں سے ایک کا استعمال کریں:
HLOOKUP فنکشن
اپنے ڈیٹا سیٹ میں صرف اوپر کی قطار میں دیکھ سکتے ہیں۔ .
=HLOOKUP(B8, $B$1:$F$5, 5, FALSE)
HLOOKUP MATCH
خالص Hlookup کی طرح، یہ فارمولہ صرف سب سے اوپر والی قطار میں تلاش کرسکتا ہے، لیکن آپ کو قطاریں محفوظ طریقے سے داخل کریں یا حذف کریں تلاش کے جدول میں۔
=HLOOKUP(B8, $B$1:$F$5, MATCH($A$9, $A$1:$A$5, 0), FALSE)
جہاں A1:A5 قطار کے ہیڈر ہیں اور A9 اس قطار کا نام ہے جہاں سے آپ میچ واپس کرنا چاہتے ہیں۔ .
INDEX MATCH
کسی بھی قطار میں دیکھ سکتے ہیں ، اور اس میں مندرجہ بالا فارمولوں کی کوئی بھی حد نہیں ہے۔<3
=INDEX($B$5:$F$5,(MATCH(B8,$B$1:$F$1,0)))
30>
دو جہتی تلاش (قطار اور کالم کی قدروں پر مبنی)
دو جہتی تلاش (عرف میٹرکس تلاش ، ڈبل تلاش یا 2 طرفہ تلاش ) قطاروں اور کالموں دونوں میں مماثلت کی بنیاد پر ایک قدر لوٹاتا ہے۔ دوسرے الفاظ میں، ایک 2-جہتی تلاش کا فارمولا مخصوص قطار اور کالم کے چوراہے پر ایک قدر کی تلاش کرتا ہے۔
یہ فرض کرتے ہوئے کہ آپ کی تلاش کی میز A1:E6 ہے، سیل H2 میں قطاروں میں ملنے والی قدر ہوتی ہے اور H3 کالموں پر مماثل قدر رکھتا ہے، درج ذیل فارمولے ایک علاج کا کام کریں گے:
انڈیکس میچ میچ فارمولہ :
=INDEX($A$1:$E$6, MATCH(H2,$A$1:$A$6,0), MATCH(H3,$A$1:$E$1,0))
آف سیٹ میچ میچ فارمولہ :
=OFFSET($A$1,MATCH(H2,$A$2:$A$6,0),MATCH(H3,$B$1:$E$1,0))
مذکورہ بالا فارمولوں کے علاوہ، ایکسل میں میٹرکس تلاش کرنے کے چند دوسرے طریقے موجود ہیں ، اور آپ کو 2 طرفہ تلاش کیسے کرنا ہے میں مکمل تفصیلات مل سکتی ہیں۔