فہرست کا خانہ
اگر سیل متن پر مشتمل ہے تو ہم INDEX & کا مجموعہ استعمال کر سکتے ہیں۔ MATCH فنکشنز ایک سمارٹ اور جدید تلاش کرنے کے لیے۔ یہ ایکسل میں ایک بہت ہی مشہور استعمال شدہ فارمولا ہے۔ اس مضمون میں، ہم یہ جاننے جا رہے ہیں کہ یہ دو فنکشنز کامبو کچھ خوبصورت وضاحتوں اور مثالوں کے ساتھ کیسے کام کرتا ہے۔
پریکٹس ورک بک
مندرجہ ذیل ورک بک ڈاؤن لوڈ کریں اور ورزش کریں۔
سیل Text.xlsx پر مشتمل ہے
Excel INDEX فنکشن کا تعارف
Microsoft Excel INDEX فنکشن سیل کو لوٹاتا ہے ایک متعین صف یا رینج کی قدر۔
-
نحو:
=INDEX ( array, row_num, [col_num], [ area_num])
-
دلائل:
array: سیل رینج یا ایک مستقل صف۔
row_num: مطلوبہ حد یا صف سے قطار کا نمبر۔
[col_num]: مطلوبہ رینج یا ارے سے کالم نمبر۔
[area_num]: تمام رینجز کا منتخب حوالہ نمبر جو یہ اختیاری ہے۔
Excel MATCH فنکشن کا تعارف
Microsoft Excel MATCH فنکشن ایک تلاش کی پوزیشن تلاش کرنے کے لیے استعمال کیا جاتا ہے۔ ایک صف میں قدر یا a رینج یہ ایک عددی قدر لوٹاتا ہے۔
-
نحو:
=MATCH(lookup_value, lookup_array, [match_type])
-
دلائل:
14>lookup_value: a میں تلاش کی قدرسیل میں ویلیو واپس کریں C12 ۔
STEPS:
- منتخب کریں سیل C12 ۔
- اگلا فارمولا ٹائپ کریں:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)
- نتیجہ دیکھنے کے لیے Enter دبائیں۔
➥ فارمولا بریک ڈاؤن
➤ EXACT(B12,B5:B9)
یہ تلاش کی قدر کا عین مطابق مماثلت پائے گا۔ یہ درست مماثلت کے لیے TRUE اور بغیر مماثلت کے FALSE لوٹائے گا۔
➤ MATCH(TRUE,EXACT(B12,B5:B9),0)
یہ پچھلے مرحلے سے TRUE کی پوزیشن تلاش کرے گا۔
➤ INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12, B5:B9),0),1)
یہ پچھلے مرحلے کی پوزیشن ویلیو کا استعمال کرتے ہوئے CGPA لوٹائے گا۔
نتیجہ
اگر سیل متن پر مشتمل ہے، تو ہم قدر کو دیکھنے کے لیے آسانی سے Excel INDEX اور MATCH فنکشنز کو یکجا کر سکتے ہیں۔ ایک پریکٹس ورک بک شامل ہے۔ آگے بڑھیں اور اسے آزمائیں۔ بلا جھجھک کچھ بھی پوچھیں یا کوئی نیا طریقہ تجویز کریں۔
تلاش کی صف یا رینج۔lookup_array: سیلز کی تلاش کی صف یا رینج جہاں ہم قدر تلاش کرنا چاہتے ہیں۔
[match_type]: یہ فنکشن کے انجام دینے کے لیے میچ کی قسم کی نشاندہی کرتا ہے۔ تین قسمیں ہیں:
قدر کا عین مطابق مماثلت = 0
سب سے بڑی قدر جو تلاش کی قدر کے برابر یا اس سے کم ہے =
سب سے چھوٹی قدر جو ہے تلاش کی قدر کے برابر یا اس سے زیادہ = -1
9 ایکسل انڈیکس کو یکجا کرنے کے فوری طریقے & MATCH فنکشنز اگر سیل میں ٹیکسٹ ہو
1. سادہ تلاش کے لیے INDEX MATCH فنکشنز کا استعمال
ہم ایک سادہ کالم یا قطار کے لیے INDEX MATCH فنکشنز استعمال کرسکتے ہیں۔ ورک شیٹ میں تلاش کریں۔ VLOOKUP فنکشن صرف عمودی تلاش کے لیے استعمال ہوتا ہے۔ تو یہ کامبو یہاں بہت اچھا کام کرتا ہے۔
1.1 عمودی تلاش کے لیے
یہ فرض کرتے ہوئے کہ ہمارے پاس طلباء کے ناموں کا ڈیٹا سیٹ ہے جس میں ان کے ریاضی کے نمبر عمودی پوزیشن میں ہیں۔ ہم رینج B4:C9 میں روب کے ریاضی کے نشانات تلاش کرنے جا رہے ہیں اور سیل E5 میں ویلیو واپس کریں گے۔
اقدامات:
- پہلے سیل E5 کو منتخب کریں۔
- اگلا فارمولا ٹائپ کریں:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)
- اب نتیجہ کے لیے Enter کو دبائیں۔
➥ فارمولہ خرابی
➤ میچ("Rob",$B$5:$B$9,0)
یہ رینج B5:B9 میں عین مطابق مماثلت تلاش کرے گا۔
➤ INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)
یہ رینج B5 سے قدر لوٹائے گا :C9 .
1.2 افقی تلاش کے لیے
یہاں ہمارے پاس ایک ہی ڈیٹا سیٹ افقی پوزیشن میں ہے۔ ہم رینج B4:G5 میں روب کے ریاضی کے نشانات تلاش کرنے جارہے ہیں اور سیل B8 میں ویلیو واپس کریں گے۔
اقدامات:
- پہلے سیل B8 کو منتخب کریں۔
- اب فارمولا ٹائپ کریں:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))
- آخر میں، نتیجہ دیکھنے کے لیے Enter دبائیں۔
➥ فارمولہ خرابی
➤ میچ("Rob",$C$4:$G$4,0)
یہ رینج C4:G4 میں عین مطابق مماثلت تلاش کرے گا۔
➤ INDEX($C$4:$G$5, 2,MATCH("Rob",$C$4:$G$4,0))
یہ رینج C4:G5 سے قدر واپس کرے گا۔
2. بائیں تلاش کرنے کے لیے INDEX MATCH فنکشن داخل کریں
اس کے بائیں کالم سے تلاش کے ڈیٹا کی قدر نکالنے کے لیے، ہم INDEX MATCH فنکشنز کا مجموعہ استعمال کرسکتے ہیں۔ فرض کریں کہ ہمارے پاس طلباء کے ناموں کا ڈیٹا سیٹ ( B4:E9 ) ہے جس میں ان کے انگریزی، ریاضی، فزکس کے نمبر ہیں۔ ہم روب کے ریاضی کے نشانات تلاش کرنے جا رہے ہیں اور سیل G5 میں ویلیو واپس کریں گے۔
STEPS:
- سیل G5 کو منتخب کریں۔
- پھر فارمولا لکھیں:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)
- نتیجہ حاصل کرنے کے لیے Enter کو دبائیں۔
➥ فارمولا بریک ڈاؤن
➤ MATCH("Rob",E5:E9,0)
یہ تلاش کرے گارینج E5:E9 میں عین مطابق مماثلت کے لیے۔
➤ INDEX($B$5:$E$9,MATCH("Rob",E5: E9,0),2)
یہ رینج B5:E9 سے ویلیو لوٹائے گا۔
3. INDEX MATCH فنکشنز کے ساتھ دو طرفہ تلاش اگر سیل میں ایک متن ہوتا ہے
Excel INDEX MATCH فنکشنز دو طرفہ تلاش کو خوبصورتی سے سنبھال سکتا ہے جیسے متعدد کالموں سے تلاش کے ڈیٹا کی قدریں نکالنا۔ یہاں ہمارے پاس مختلف طلباء کے ناموں کا ڈیٹاسیٹ ( B4:E9 ) ہے جس میں ان کے مختلف مضامین کے نمبر ہیں۔ ہم سیل C12:E12 میں Rob کے تمام مضامین کے نشانات نکالنے جا رہے ہیں۔
STEPS:
- شروع میں، سیل C12 کو منتخب کریں۔
- اب فارمولا ٹائپ کریں:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
- آخر میں Enter دبائیں سیلز کو آٹو فل کرنے کے لیے دائیں جانب Fill Handle کا استعمال کریں۔
➥ فارمولا بریک ڈاؤن
<0 ➤ MATCH($B$12,$B$5:$B$9,0)یہ رینج میں Rob کے عین مطابق مماثلت کو تلاش کرے گا۔ B5:B9 .
➤ MATCH(C$11,$C$4:$E$4,0)
یہ تلاش کرے گا رینج C4:E4 میں موضوع (انگریزی/ریاضی/طبیعیات) کے عین مطابق مماثلت کے لیے۔
➤ انڈیکس($C$5:$E $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
یہ قیمت واپس کرے گا رینج C5:E9 .
مزید پڑھیں: IF ایکسل میں INDEX-MATCH کے ساتھ (3 مناسب نقطہ نظر)
4. قیمت تلاش کرنے کے لیے INDEX MATCH فنکشنز کا استعمالVLOOKUP فنکشن (9 مثالیں)
5. INDEX، MATCH کا استعمال & سیل میں متن کی بنیاد پر اقدار حاصل کرنے کے SUM افعال
فرض کریں کہ ہم طالب علم 'روب' کے کل مضمون کے نمبر جاننا چاہتے ہیں۔ ہم سیل C12 میں قدر حاصل کرنے کے لیے INDEX MATCH فنکشنز کے ساتھ SUM فنکشن استعمال کر سکتے ہیں۔
STEPS:
- منتخب کریں سیل C12 ۔
- اب فارمولا لکھیں:
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))
- پھر نتیجہ دیکھنے کے لیے Enter دبائیں۔
<35
➥ فارمولہ کی خرابی
➤ میچ($B$12,$B$5:$B$9,0)<2
یہ سیل B12 کی حد B5:B9 کے عین مطابق مماثلت کو تلاش کرے گا۔
➤ INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)
یہ رینج سے قدر واپس کرے گا۔ C5:E9 ۔ یہاں INDEX فنکشن کے اندر، ہم کالم نمبر کے طور پر ' 0 ' داخل کریں گے۔ یہ قطار میں موجود تمام اقدار کو لوٹائے گا۔
➤ SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B $9,0,0))
یہ پچھلے مرحلے سے واپس آنے والی تمام قدروں کا خلاصہ کرے گا۔
مزید پڑھیں: سمیت ایکسل میں ایک سے زیادہ معیار کے تحت INDEX-MATCH فنکشنز
6. سیل ٹیکسٹ کے ساتھ جزوی میچ کے لیے نجمہ کے ساتھ انڈیکس میچ فنکشنز داخل کریں
نجمہ ایکسل ہے <1 وائلڈ کارڈ کریکٹر جو a میں حروف کی کسی بھی تعداد کی نمائندگی کرتا ہے۔ٹیکسٹ سٹرنگ اگر کوئی جزوی مماثلت ہے تو ہم اسے INDEX MATCH فنکشنز کے ساتھ ایک قدر تلاش کرنے کے لیے استعمال کرتے ہیں۔ نیچے دیے گئے ڈیٹاسیٹ میں ( B4:C9 ) ہمارے پاس تمام طلبہ کے مکمل نام ان کے ریاضی کے نمبروں کے ساتھ ہیں۔ طلباء کے جزوی ناموں کے ساتھ ایک ڈیٹاسیٹ بھی۔ ہم ان کے ریاضی کے نمبر تلاش کرنے جا رہے ہیں اور انہیں رینج F5:F9 میں داخل کریں گے۔
STEPS:
- سب سے پہلے، سیل F5 کو منتخب کریں۔
- فارمولہ ٹائپ کریں:
=INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)
- آخر میں، Enter کو دبائیں اور سیلز کو آٹو فل کرنے کے لیے Fill Handle استعمال کریں۔
<3
➥ فارمولہ کی خرابی
➤ میچ(E5&”*”,$B$5:$B$9,0)
لک اپ ویلیو کے طور پر، ہم E5&”*” کو استعمال کریں گے جیسا کہ نجمہ کام 'باب' سے شروع ہونے والے حروف کے ساتھ اور کسی بھی نمبر کے ساتھ لوٹتا ہے۔ ٹیکسٹ سٹرنگ رینج سے اس کے بعد حروف B5:B9 ۔
➤ INDEX($C$5:$C$9,MATCH(E5&"* ”,$B$5:$B$9,0),1)
یہ رینج C5:C9 سے قدر واپس کرے گا۔
➥ نوٹ: یہ فارمولہ کام کرتا ہے اگر مماثلت کا صرف ایک واقعہ ہو۔ متعدد مماثلت کے واقعات کی صورت میں، یہ صرف پہلی مماثلت دکھائے گا۔
مزید پڑھیں: انڈیکس ایکسل میں وائلڈ کارڈ کے ساتھ ایک سے زیادہ معیارات (ایک مکمل گائیڈ)
7. قریب ترین میچ تلاش کرنے کے لیے Excel INDEX MATCH فنکشنز
فرض کریں کہ ہمارے پاس طلباء کے CGPA کا ڈیٹاسیٹ ( B4:C9 ) ہے۔ ہم تلاش کرنے جا رہے ہیںوہ طالب علم جس کا سیل C12 میں مطلوبہ CGPA کے ساتھ قریب ترین مماثل CGPA ہے۔ یہاں ہم استعمال کریں گے INDEX & میچ فنکشنز کے ساتھ MIN & ABS فنکشنز ۔
STEPS:
- منتخب کریں سیل C12 .
- اب فارمولا داخل کریں:
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))
- اگلا دبائیں نتیجہ دیکھنے کے لیے درج کریں۔
➥ فارمولا بریک ڈاؤن
➤ 1 B12 رینج B5:B9 میں۔
➤ MIN(ABS(B12-C5:C9)
اس سے مطلوبہ CGPA اور دیگر تمام CGPA کے درمیان کم از کم فرق ملے گا۔ قریب ترین (زیادہ یا کم) قدر کو یقینی بنانے کے لیے، ہم یہاں ABS فنکشن استعمال کریں گے۔ کے اندر MATCH فنکشن ، کم از کم قیمت تلاش کی قدر ہوگی۔
➤ ABS(B12-$C$5:$C$9)
یہ MATCH فنکشن کے اندر تلاش کی صف ہوگی۔
➤ MATCH(MIN(ABS(B12-C5:C9))،ABS (B12-$C$5:$C$9),0)
اب MATCH فنکشن اس صف سے طالب علم کے نام کا پوزیشن نمبر معلوم کرے گا جس کے پاس قریب ترین ہے۔ CGPA۔
➤ INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)), ABS(B12-$C$5:$C$9,0))
یہ طالب علم کا نام واپس کر دے گا۔
مزید پڑھیں: ایکسل میں کم از کم قیمت معلوم کرنے کا INDEX-MATCH فارمولا (4 مناسب طریقے)
8. تلاش کرناINDEX & کے ساتھ تقریباً مماثلت میچ فنکشنز
یہاں ہمارے پاس طلباء کے تمام نمبروں کا ڈیٹا سیٹ ہے۔ مین ٹیبل کے ساتھ ایک گریڈنگ ٹیبل بھی ہے۔ ہم ہر طالب علم کی درجہ بندی D5:D9 دائیں ( F5:G10 ) کی بنیاد پر حاصل کرنے جا رہے ہیں۔
اقدامات:
- سب سے پہلے، سیل D5 کو منتخب کریں۔
- اگلا فارمولا ٹائپ کریں:
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)
- آخر میں، Enter دبائیں اور کل دیکھنے کے لیے Fill Handle استعمال کریں۔ نتیجہ۔
➥ فارمولہ کی خرابی
➤ میچ(C5,$ F$6:$F$10,1)
یہ سیل C5 کی رینج F6:F10 کے عین مطابق مماثلت کو تلاش کرے گا۔ اس کا مطلب ہے کہ یہ نشانات کی حد سے گزرے گا اور وہ قدر لوٹائے گا جو تلاش کی قدر سے کم یا اس کے برابر ہوگی۔
➤ INDEX($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)
یہ پچھلے مرحلے کی پوزیشن ویلیو کا استعمال کرتے ہوئے گریڈ لوٹائے گا۔
9. کیس INDEX & کے ساتھ حساس تلاش مماثل فنکشنز اگر سیلز میں ایک متن ہے
کیس سے حساس تلاش کے لیے، ایک عام تلاش کام نہیں کرے گی۔ اس صورت میں، Excel INDEX اور MATCH فنکشنز اہم کردار ادا کرتے ہیں۔ ہم کہتے ہیں کہ ہمارے پاس طلباء کے ناموں کا ڈیٹا سیٹ ان کے CGPA کے ساتھ ہے۔ ایک ہی نام کے دو طالب علم ہیں۔ ان میں فرق صرف یہ ہے کہ ایک کو 'للی' لکھا جاتا ہے اور دوسرا 'للی'۔ اب ہم للی کا سی جی پی اے نکالنے جا رہے ہیں اورایک سے زیادہ معیار
بعض اوقات ہمیں تلاش کی قدروں کو یکجا کرنے اور ان کی پوری معلومات کو متعین صف سے واپس کرنے کی ضرورت ہوتی ہے۔ ہم یہاں VLOOKUP فنکشن استعمال کر سکتے ہیں لیکن اسے مدد کرنے والے کالم کی ضرورت ہے۔ INDEX MATCH فنکشنز کومبو کے ساتھ، ہم آسانی سے قدر تلاش کر سکتے ہیں۔ نیچے دیے گئے ڈیٹاسیٹ سے، ہم رینج B4:D9 سیل D12 سے 'مائیک ہینسن' کے فزکس مارکس نکالنا چاہتے ہیں۔
اقدامات:
- سب سے پہلے سیل D12B کو منتخب کریں۔
- فارمولہ ٹائپ کریں:
=INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))
- آخر میں نتیجہ دیکھنے کے لیے Enter کو دبائیں۔
➥ فارمولہ کی خرابی
➤ میچ($B$12&"