ایکسل میں INDEX MATCH فارمولہ کیسے استعمال کریں (9 مثالیں)

  • اس کا اشتراک
Hugh West

اب اور پھر، ہمیں اپنی بڑی Excel ورک شیٹ میں مخصوص معلومات کو تلاش کرنا ہوگا۔ لیکن، اسے دستی طور پر تلاش کرنا تھکا دینے والا ہے۔ INDEX اور MATCH فنکشنز کو تعاون کرنے والا ایک فارمولا ڈیٹا کی تلاش کا حیرت انگیز کام بہت آسانی سے کرسکتا ہے۔ یہ اعلی درجے کی تلاش بھی انجام دے سکتا ہے۔ اس مضمون میں، ہم آپ کو استعمال کرنے کے آسان اور موثر طریقے دکھائیں گے INDEX MATCH فارمولہ Excel.

کی وضاحت کے لیے، ہم مثال کے طور پر ایک نمونہ ڈیٹاسیٹ استعمال کریں گے۔ مثال کے طور پر، درج ذیل ڈیٹاسیٹ کسی کمپنی کے سیلزمین ، پروڈکٹ ، اور نیٹ سیلز کی نمائندگی کرتا ہے۔

پریکٹس ورک بک ڈاؤن لوڈ کریں

خود سے مشق کرنے کے لیے درج ذیل ورک بک ڈاؤن لوڈ کریں۔

INDEX-MATCH.xlsx کا استعمال

کا تعارف INDEX فنکشن

  • Syntax

INDEX(array, row_num,[column_num])

  • دلائل

ارے: وہ رینج جہاں سے یہ ڈیٹا کھینچے گا۔

row_num: واپس کرنے کے لیے ڈیٹا کا قطار نمبر۔

[column_num]: ڈیٹا کا کالم نمبر جس کو واپس کرنا ہے۔

  • مقصد<2

INDEX فنکشن سیل کی قیمت یا حوالہ کو بازیافت کرتا ہے جو کسی مخصوص قطار اور کالم کے ایک دوسرے سے ملنے والی رینج میں واقع ہے۔

میں درج ذیل ڈیٹاسیٹ، نیٹ سیلز 17000 چوتھی قطار اور تیسرے رینج میں کالم میں موجود ہے۔1 INDEX MATCH

INDEX MATCH فارمولہ کا استعمال کرتے ہوئے تخمینی مماثلت تلاش کریں جب تخمینی مماثلت معلوم کریں۔ اس مثال میں، ہم پروڈکٹ کو 6000 کی تخمینی نیٹ سیلز کے لیے تلاش کریں گے۔ لہذا، عمل کی پیروی کریں۔

STEPS:

  • سب سے پہلے سیل F5 پر کلک کریں۔
  • پھر ٹائپ کریں۔ فارمولا:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)

  • آخر میں، دبائیں Enter ۔

نوٹ: اس فارمولے کے کام کرنے کے لیے ڈیٹا کو صعودی یا نزولی ترتیب میں ہونا چاہیے۔

🔎 فارمولہ کیسے کام کرتا ہے؟

  • MATCH(F4,D5:D10,1)
<0 MATCH فارمولہ 1 کو میچ ٹائپ دلیل کے طور پر استعمال کرتا ہے جو سب سے بڑی قدر لوٹائے گا جو کہ تلاش کی قدر 6000 سے کم یا اس کے برابر ہے۔ یہاں، یہ واپس آئے گا 2 ۔
  • INDEX(C5:C10,MATCH(F4,D5:D10,1),1) <11

INDEX فنکشن ایک روٹر لوٹاتا ہے جو رینج C5:C10 میں دوسری قطار میں ہے۔

مزید پڑھیں: جزوی میچ کے لیے انڈیکس اور میچ کا استعمال کیسے کریں (2 طریقے)

انڈیکس میچ VLOOKUP سے زیادہ فائدہ مند کیوں ہے؟

1. INDEX MATCH فارمولہ لک اپ ویلیو کے دونوں بائیں دائیں طرف نظر آتا ہے

VLOOKUP فنکشن بائیں سے ڈیٹا حاصل نہیں کرسکتا تلاش کی قدر کا پہلو۔ لیکن انڈیکس میچ فارمولہ یہ کرسکتا ہے۔

2. INDEX MATCH عمودی اور افقی حدود کے ساتھ کام کرتا ہے

VLOOKUP صرف عمودی سے ڈیٹا بازیافت کرسکتا ہے۔ array، جبکہ INDEX MATCH عمودی ڈیٹا کے ساتھ ساتھ افقی ڈیٹا سے بھی گزر سکتا ہے۔

3. VLOOKUP نزولی ڈیٹا کے ساتھ ناکام ہو جاتا ہے

The VLOOKUP فنکشن نزولی ترتیب کے ڈیٹا کو ہینڈل نہیں کر سکتا جب یہ تخمینی مماثلت پر آتا ہے۔

4۔ INDEX MATCH والا فارمولہ قدرے تیز ہے

VLOOKUP بہت زیادہ قطاروں اور کالموں کے ساتھ کام کرنے پر قدرے سست فعل ہے۔

5۔ کالم کی اصل پوزیشن سے آزاد

VLOOKUP اصل کالم پوزیشن سے آزاد نہیں ہے۔ لہذا، جب بھی آپ کسی کالم کو حذف کرتے ہیں، VLOOKUP فنکشن ایک غلط نتیجہ فراہم کرے گا۔

6. VLOOKUP استعمال کرنا مشکل نہیں ہے

The VLOOKUP فنکشن INDEX MATCH فنکشنز کے مقابلے میں استعمال کرنا آسان ہے۔ اور ہمارے زیادہ تر تلاش آپریشنز VLOOKUP آسانی سے کیے جا سکتے ہیں۔

مزید پڑھیں: INDEX MATCH بمقابلہ VLOOKUP فنکشن (9 مثالیں)

نتیجہ

اس کے بعد، آپ اوپر بیان کردہ طریقوں کے ساتھ INDEX MATCH فارمولہ Excel میں استعمال کر سکیں گے۔ . انہیں استعمال کرتے رہیں اور ہمیں بتائیں کہ کیا آپ کے پاس کام کرنے کے مزید طریقے ہیں۔ ذیل میں تبصرے کے سیکشن میں تبصرے، تجاویز، یا سوالات چھوڑنا نہ بھولیں۔

B5:D10.

MATCH فنکشن کا تعارف

  • نحو

MATCH(lookup_value,lookup_array,[match_type])

  • دلائل

lookup_value: ڈیٹا رینج میں تلاش کرنے کے لیے قدر۔

lookup_array : ڈیٹا کی وہ حد جہاں سے یہ lookup_value کو تلاش کرے گا۔

[match_type]: 1/0/1 ۔ -1 کا مطلب عین مماثلت سے بڑی قدر ہے، درست مماثلت کے لیے 0 ، اور 1 عین مماثلت سے کم قدر کے لیے۔

  • Objective

MATCH فنکشن ایک صف میں lookup_value کی متعلقہ پوزیشن لوٹاتا ہے۔

نیچے ڈیٹاسیٹ میں، F4 سیل ویلیو Frank ( lookup_value ) ہے اور Frank <1 میں موجود ہے۔>تیسری سیلزمین سیکشن میں پوزیشن ( B5:B10 )۔ تو یہ واپس آتا ہے 3 ۔

9 ایکسل میں INDEX MATCH فارمولہ استعمال کرنے کی مثالیں

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

مندرجہ ذیل ڈیٹاسیٹ میں، INDEX فنکشن B5:D10 سے ڈیٹا کھینچ لے گا۔ . MATCH فنکشن قطار نمبر 3 لوٹاتا ہے اور ہم نے کالم نمبر بتا دیا ہے۔ توفارمولا رینج میں تیسری قطار اور تیسرے کالم میں موجود ڈیٹا کو سامنے لائے گا۔

1. دو طرفہ ایکسل میں INDEX MATCH کے ساتھ تلاش کریں

Two-way تلاش کا مطلب ہے INDEX <2 کے لیے درکار MATCH فنکشن کا استعمال کرتے ہوئے قطار نمبر اور کالم نمبر دونوں کو حاصل کرنا۔> فنکشن۔ اس لیے، کام کو انجام دینے کے لیے نیچے دیے گئے مراحل پر عمل کریں۔

STEPS:

  • سب سے پہلے سیل منتخب کریں F6 ۔
  • پھر، فارمولہ ٹائپ کریں:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))

  • آخر میں، دبائیں Enter اور یہ قدر واپس کر دے گا۔

🔎 فارمولہ کیسے کام کرتا ہے؟

  • MATCH(F5,B5:B10,0)

MATCH فارمولہ 3 سے INDEX قطار کے طور پر لوٹتا ہے۔ نمبر۔

  • MATCH(F4,B4:D4,0))

یہ MATCH فارمولہ واپس آتا ہے 3 سے INDEX کالم نمبر کے طور پر۔

  • INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4, B4:D4,0))

آخر میں، INDEX فنکشن 13500 جو تیسری قطار میں ہے اور تیسرا کالم رینج میں B5:D10 ۔

مزید پڑھیں: ایکسل میں INDEX اور MATCH فنکشنز کے ساتھ SUMPRODUCT

2. بائیں تلاش کرنے کے لیے INDEX MATCH فارمولہ

INDEX MATCH فارمولے کا سب سے بڑا فائدہ یہ ہے کہ یہ تلاش کی قدر کے بائیں جانب سے ڈیٹا کو بازیافت کرسکتا ہے۔ لہذا، آپریشن کو انجام دینے کے اقدامات سیکھیں۔

اسٹیپس:

  • سب سے پہلے، سیل کو منتخب کریں۔ F5 ۔
  • اگلا، فارمولا ٹائپ کریں:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))

  • آخر میں، Enter دبائیں اور یہ قدر واپس کر دے گا۔

یہاں، فارمولہ سیلز مین کا <2 لوٹاتا ہے۔>نام جو کہ تلاش کی قدر کیبل کے بائیں جانب ہے۔

🔎 فارمولہ کیسے کام کرتا ہے؟

  • MATCH(F4,C5:C10,0)

MATCH فارمولہ 1 سے INDEX کی طرح قطار نمبر۔

  • INDEX(B5:B10,MATCH(F4,C5:C10,0))

آخر میں، INDEX فنکشن Wilham جو 1st رینج B5:B10 میں ہے۔

مزید پڑھیں: ایکسل میں INDEX MATCH فارمولہ کیسے استعمال کریں (9 مثالیں)

3. INDEX MATCH فارمولہ کا استعمال کرتے ہوئے کیس حساس تلاش

The MATCH فنکشن بطور ڈیفالٹ کیس حساس نہیں ہے۔ تاہم، ہم اوپری اور نچلی صورتوں کا احترام کرنے کے لیے EXACT فنکشن کا اطلاق کر سکتے ہیں۔ لہذا، Excel میں Case Sensitive Lookup انجام دینے کے لیے INDEX MATCH فارمولہ استعمال کرنے کے عمل کی پیروی کریں۔

1 7> =INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

  • آخر میں، قدر واپس کرنے کے لیے Enter دبائیں۔

🔎 فارمولہ کیسے کام کرتا ہے؟

  • EXACT(F4,B5:B10)
  • <12

    EXACT فنکشن TRUE صرف رینج میں پہلے ڈیٹا ( B5 ) کے لیے واپس آتا ہے B5:B10 اور FALSE دوسروں کے لیے۔

    • MATCH(TRUE,EXACT(F4,B5:B10),0)

    یہ MATCH فارمولہ 1 سے INDEX کو قطار نمبر کے طور پر لوٹاتا ہے۔

    • INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

    آخر میں، INDEX فنکشن لوٹتا ہے۔ 2600 جو رینج D5:D10 میں پہلی قطار میں ہے۔

    مزید پڑھیں: انڈیکس کے ساتھ مثالیں -ایکسل میں میچ فارمولہ (8 نقطہ نظر)

    4. قریب ترین میچ کے لیے INDEX MATCH استعمال کریں

    بعض اوقات، ہمیں تلاش کی صف میں تلاش کی قدر کا صحیح مماثلت نہیں مل سکتا ہے۔ اس صورت میں، ہم قریب ترین میچ تلاش کرنا چاہتے ہیں۔ یہ خاص طور پر عددی تلاش کی اقدار کے ساتھ ہوتا ہے۔ اب، انڈیکس میچ فارمولے کا استعمال کرتے ہوئے قریبی میچ تلاش کرنے کا طریقہ سیکھیں۔

    اسٹیپس:

    • پہلے سیل F5 منتخب کریں۔
    • پھر، فارمولہ ٹائپ کریں:
    =INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))

  • آخر میں، دبائیں Enter ۔

🔎 فارمولہ کیسے کام کرتا ہے؟

  • ABS(D5:D10-F4)

سب سے پہلے، فارمولہ F4 سیل قدر کو رینج <1 سے گھٹاتا ہے>D5:D10 فرق پیدا کرنے کے لیے اور ہم منفی نتائج کو مثبت میں تبدیل کرنے کے لیے ABS فنکشن استعمال کرتے ہیں۔

  • MIN(ABS(D5: D10-F4))

پھر، MIN فنکشن سب سے چھوٹا فرق لوٹاتا ہے جو ہے 500 ۔

  • MATCH(MIN(ABS(D5:D10-F4)), ABS(D5:D10-F4),0)
  • <12

    MIN(ABS(D5:D10-F4)) فارمولا آؤٹ پٹ MATCH فنکشن اور تلاش کی صف کے لیے تلاش کی قدر ( 500 ) ہے ہے ABS(D5:D10-F4) فارمولہ آؤٹ پٹس۔

    • INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4))، ABS(D5:D10-F4),0))

    آخرکار، INDEX فنکشن روٹر واپس آتا ہے کیونکہ اس میں قریب ترین <1 ہوتا ہے۔ خالص فروخت رقم 5000 ۔

    5. INDEX MATCH فارمولے کے ساتھ ایک سے زیادہ معیار کی تلاش

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

    STEPS:

    • سب سے پہلے، سیل کا انتخاب کریں F6 فارمولہ ٹائپ کرنے کے لیے:
    =INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))

  • بعد میں، درج کریں دبائیں اور آپ کو نتیجہ ملے گا۔ فارمولا کیسے کام کرتا ہے؟
  • MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)

MATCH فارمولہ 2 سے INDEX کو قطار نمبر کے طور پر لوٹاتا ہے۔ یہاں، ہم بولین منطق کو لاگو کر کے متعدد معیارات کا موازنہ کرتے ہیں۔

  • INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10), 0))

آخر میں، INDEX فنکشن 11500 جو رینج میں دوسری قطار میں ہے D5:D10 ۔

مزید پڑھیں: کیسےایک سے زیادہ نتائج پیدا کرنے کے لیے ایکسل میں INDEX-MATCH فارمولہ استعمال کریں

ملتے جلتے ریڈنگز

  • ایکسل میں ایک سے زیادہ معیار INDEX، MATCH، اور استعمال کرتے ہوئے COUNTIF فنکشن
  • انڈیکس کا استعمال کیسے کریں & ایکسل VBA میں MATCH ورک شیٹ فنکشنز
  • ایکسل انڈیکس سنگل/متعدد نتائج کے ساتھ سنگل/متعدد معیارات سے میچ کریں
  • ایکسیل میں متعدد شیٹس میں انڈیکس میچ ( متبادل کے ساتھ)
  • ایکسل میں INDEX اور MATCH فنکشنز کے ساتھ SUMIF

6. وائلڈ کارڈ کریکٹرز کے ساتھ ایکسل انڈیکس میچ فارمولہ

ہم ایک ستارہ ( * ) کا استعمال کر سکتے ہیں، جو کہ ایک وائلڈ کارڈ کریکٹر ہے، کسی تلاش کی قدر کے لیے جزوی مماثلت تلاش کرنے کے لیے۔ کام کو انجام دینے کے لیے ذیل کی مثال دیکھیں۔ ہمارے پاس سیل F4 میں Nat ہے۔ اس نام کا کوئی سیلزمین نہیں ہے لیکن ہمارے پاس نیتھن ہے، جو کہ ایک جزوی میچ ہے۔

اسٹیپس:

  • سب سے پہلے، سیل منتخب کریں F5 ۔
  • اس کے بعد، فارمولا ٹائپ کریں:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))

  • آخر میں، Enter دبائیں اور یہ Nathan کی Net Sales واپس کر دے گا۔

🔎 فارمولہ کیسے کام کرتا ہے؟

  • MATCH(F4&"*",B5:B10,0)

F4&"*" ہماری تلاش کی قدر ہے جہاں ستارہ ایک وائلڈ کارڈ کریکٹر ہے جو Nat سے شروع ہونے والے حروف کی کسی بھی تعداد کی نمائندگی کرتا ہے۔ فارمولا واپس آتا ہے۔ 4 ۔

  • INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))
0

مزید پڑھیں: ایکسل میں وائلڈ کارڈ کے ساتھ INDEX MATCH متعدد معیارات (ایک مکمل گائیڈ)

7. ایکسل میں تین طرفہ تلاش کے لیے INDEX MATCH کا اطلاق کریں

INDEX MATCH فارمولے کا جدید ترین استعمال تھری وے تلاش کرنے کے بارے میں ہے۔ INDEX فنکشن کا ایک اور نحو ہے:

INDEX (array, row_num, [col_num], [area_num])

کہاں، [area_num] ( اختیاری ) کا مطلب ہے کہ اگر سرنی دلیل متعدد رینجز کی ہے، تو یہ نمبر تمام رینجز سے مخصوص حوالہ منتخب کرے گا۔

اس مثال میں، ہم' جنوری ، فروری ، اور مارچ کے مہینوں میں سے کسی ایک کا مطلوبہ ڈیٹا واپس کرنے کے لیے اس اختیاری دلیل کا استعمال کریں گے۔ اس لیے، تھری وے لوک اپ کے لیے ایکسل میں انڈیکس میچ فارمولہ استعمال کرنے کے لیے ذیل کے مراحل پر عمل کریں۔

STEPS:

  • سب سے پہلے، فارمولہ ٹائپ کرنے کے لیے سیل F7 کا انتخاب کریں:
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))

  • اگلا، دبائیں Enter ۔ اس طرح، آپ کو آؤٹ پٹ نظر آئے گا۔

🔎 فارمولہ کیسے کام کرتا ہے؟

  • IF(F4=”جنوری”,1,IF(F4=”فروری”,2,3))

IF فنکشن واپس آئے گا 2 جیسا کہ ہمارا دیا ہوا مہینہ ہے فروری ۔ INDEX فنکشن دوسری سرنی یعنی فروری سے قیمت حاصل کرے گا۔

  • MATCH(F6,B5:D5,0) <11

MATCH فنکشن 3 لوٹتا ہے۔

  • MATCH(F5,B6:B7,0)

یہ MATCH فنکشن 2 لوٹتا ہے۔

  • INDEX((B6:D7,B11:D12, B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="جنوری",1,IF(F4="فروری",2,3) )))

آخر میں، INDEX فنکشن واپس آتا ہے 12500 جو کہ تیسرے کالم اور دوسری دوسری صفی کی قطار۔

مزید پڑھیں: ایکسل میں VLOOKUP کے بجائے INDEX MATCH کا استعمال کیسے کریں (3 طریقے )

8. INDEX MATCH فارمولے کے ساتھ پوری قطار/کالم کی قدروں کو بازیافت کریں

INDEX MATCH فارمولے کا ایک اور اطلاق پوری قطار سے ڈیٹا حاصل کر رہا ہے یا کالم لہذا، آپریشن کو انجام دینے کا طریقہ سیکھیں۔

STEPS:

  • شروع میں، سیل F5 کو منتخب کریں۔ یہاں، فارمولہ ٹائپ کریں:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)

  • اس کے بعد Enter دبائیں۔ پوری تیسری قطار کا ڈیٹا رینج B5:D10 میں پھیلائے گا۔

🔎 فارمولہ کیسے کام کرتا ہے؟

  • MATCH(F4,B5:B10,0)

The MATCH فارمولہ 3 سے INDEX کو قطار نمبر کے طور پر لوٹاتا ہے۔

  • INDEX(B5:D10,MATCH(F4,B5:B10, 0),0)

INDEX فنکشن رینج میں تیسری قطار میں تمام اقدار واپس کرتا ہے

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