ایکسل میں INDIRECT فنکشن کے ساتھ VLOOKUP فنکشن کا استعمال کیسے کریں۔

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

اگر آپ Excel میں INDIRECT اور VLOOKUP فنکشنز کے امتزاج کو استعمال کرنے کے طریقے تلاش کر رہے ہیں، تو آپ کو یہ مضمون مفید معلوم ہوگا۔ ایکسل میں INDIRECT فنکشن صارفین کو مخصوص سیل کو فارمولے میں لاک کرنے میں مدد کرتا ہے۔ لہٰذا، فارمولے کو تبدیل کیے بغیر، ہم ایک فارمولے کے اندر سیل حوالوں کو تبدیل کر سکتے ہیں۔ بعض اوقات متعدد ڈیٹا بیس کے ساتھ کام کرتے ہوئے ہمیں اقدار کے لیے ان ڈیٹا بیس میں متحرک VLOOKUP انجام دینے کی ضرورت ہوتی ہے۔ ہم یہ آسانی سے INDIRECT اور VLOOKUP فنکشن کے امتزاج سے کر سکتے ہیں۔ اس آرٹیکل میں، ہم سیکھیں گے کہ کس طرح INDIRECT VLOOKUP فارمولہ انجام دیا جائے۔

فوری منظر

آئیے اپنے آج کے کام کا ایک سرسری جائزہ لیتے ہیں۔ .

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

INDIRECT اور VLOOKUP.xlsx کا مجموعہ

2020.xlsx

2021.xlsx

ایکسل میں INDIRECT فنکشن کے ساتھ VLOOKUP فنکشن کے استعمال کی 3 مثالیں

یہاں، ہمارے پاس 2017 ، 2018 ، 2019 ، 2020 کے لیے مختلف موبائل کمپنیوں کے ماڈلز کی کچھ فہرستیں ہیں۔ ، اور 2021 مختلف شیٹس میں۔ ان فنکشنز کے امتزاج کا استعمال کرتے ہوئے ہم ان شیٹس سے اپنی مطلوبہ اقدار کو ایک نئی شیٹ میں نکالیں گے۔

اسے بنانے کے لیے مضمون، ہم نے مائیکروسافٹ ایکسل 365 ورژن استعمال کیا ہے۔ تاہم، آپ اپنی سہولت کے مطابق کوئی دوسرا ورژن استعمال کر سکتے ہیں۔

مثال-1:INDIRECT اور VLOOKUP فنکشنز کا استعمال کرتے ہوئے مختلف شیٹس سے قدریں نکالنا

یہاں ان فنکشنز کے امتزاج کو استعمال کرنے کا ایک منظرنامہ ہے۔ غور کریں کہ آپ کے پاس ایک اسائنمنٹ ہے جہاں آپ کو کچھ موبائل فون کا نام اور ان کے ماڈل ڈیٹا 2017-2021 دیا جاتا ہے۔ اب آپ کو ان ناموں اور ان کے ماڈل کو منظم طریقے سے ایک نئی ورک شیٹ میں جمع کرنا ہوگا۔ InDIRECT VLOOKUP فارمولہ یہ آسانی سے کرسکتا ہے۔ آئیے سیکھتے ہیں!

ہم نے ایک نئی ورک شیٹ میں ایک ٹیبل بنایا ہے۔ اس جدول میں "موبائل کا نام" کالم اور متعلقہ سال "2017"، "2018"، "2019"، "2020" اور "2021" کالم شامل ہیں۔ ہمیں دیے گئے "موبائل نام" کے لیے ان سالوں سے ماڈل کو ان کی متعلقہ شیٹس سے بازیافت کرنے کی ضرورت ہے۔

اقدامات :

  • اب ہم "غیر مستقیم VLOOKUP" فارمولے کا اطلاق کریں گے۔

عام فارمولہ ہے،

=VLOOKUP(lookup_value, INDIRECT(“Table_Array”), col_index,0)

  • اب سیل C5 کے فارمولے میں ویلیو داخل کریں اور حتمی فارمولا ہے
<8 =VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)

فارمولہ خرابی

  • Lookup_value ہے $B4
  • Table_array اس فنکشن کا استعمال کرتے ہوئے بنایا گیا ہے INDIRECT(“'”&C$3&”'!”& "B4:C8")۔ مخلوط حوالہ C$3 کالم کی سرخی (2017) سے مراد ہے جو ورک شیٹ کے ناموں سے میل کھاتا ہے۔ "Concatenation Operator (&)" کا استعمال سنگل کوٹ کریکٹر ( "&C$3&") کو شامل کرنے کے لیے کیا جاتا ہے۔طرف ایک مخصوص ورک شیٹ کا حوالہ بنانے کے لیے، "فجائیہ نقطہ (!)" فارمولے کے دائیں جانب جوڑ دیا گیا ہے۔ اس کنکٹنیشن کا آؤٹ پٹ ایک "ٹیکسٹ" ہے جو "INDIRECT" فنکشن میں بطور حوالہ استعمال ہوگا۔
  • کالم_انڈیکس_نمبر ہے "2" .
  • ہم بالکل مماثلت چاہتے ہیں (FALSE) ۔

  • دبائیں ENTER اور نیچے اور دائیں طرف فل ہینڈل ٹول کو گھسیٹیں۔

اس طرح، آپ مختلف موبائل کمپنیوں کے تمام ماڈلز ان کے سالوں کے لحاظ سے نکال سکیں گے۔

مثال-2: INDIRECT، VLOOKUP، LEFT کا استعمال کرکے مختلف شیٹس سے ویلیو حاصل کرنا اور رائٹ فنکشنز

اس سیکشن میں، ہم نے موبائل کمپنیوں کے مختلف ناموں کو ان کے سالوں کے ساتھ ملایا ہے۔ ہمارا کام اس مخصوص سال کے لیے اس موبائل کمپنی کے متعلقہ ماڈل کا نام تلاش کرنا ہے۔ ایسا کرنے کے لیے، ہم LEFT ، Right ، FIND ، INDIRECT ، اور VLOOKUP فنکشنز<کا مجموعہ استعمال کریں گے۔ 2>۔

مرحلہ :

  • سیل C5 میں درج ذیل فارمولے کا اطلاق کریں۔
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)

تلاش کریں

  • آؤٹ پٹ → 7
  • FIND(” “, B5)-1 → بن جاتا ہے
    • 7-1 →6
  • LEFT(B5, FIND(” “, B5)-1) → بن جاتا ہے
    • LEFT(“ iPhone 2017”,6) → اس ٹیکسٹ اسٹرنگ سے پہلے 6 حروف نکالتا ہے
      • آؤٹ پٹ → “iPhone”
  • دائیں(B5,4) → بن جاتا ہے
    • حق (“iPhone 2017”,4) → آخری کو نکالتا ہے 4 اس ٹیکسٹ سٹرنگ کے دائیں جانب سے حروف۔
      • آؤٹ پٹ → 2017
    • 22>
  • بالواسطہ(“'”&RIGHT(B5,4)& ;”'!”&”B5:C9”) → بن جاتا ہے
    • بالواسطہ(“'”&“2017”&”'!”&”B5:C9” )
      • آؤٹ پٹ → '2017'!B5:C9
  • VLOOKUP(LEFT( B5,FIND(” “,B5)-1), بالواسطہ(“'”&right(B5,4)&”'!”&”B5:C9”),2,FALSE) → بن جاتا ہے
    • VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → اس کمپنی کے 2017 کے ماڈل کا نام نکالتا ہے
      • آؤٹ پٹ → iPhone X
    • نیچے گھسیٹیں اور دائیں جانب فل ہینڈل .

    بالآخر، آپ کے پاس ماڈل کالم میں درج ذیل ماڈلز ہوں گے۔

    <3 16 2021 ۔ اور ان شیٹس کا نام ہے- 012020 ، اور 012021 ، جنوری <2 کی نمائندگی کرتا ہے۔ ان سالوں کا مہینہ۔

    ایک نئی شیٹ میں، ہممندرجہ ذیل ٹیبل بنایا ہے. سیریل نمبر کالم میں، ہمارے پاس کچھ نمبر ہیں جن کی بنیاد پر ہم دوسری شیٹس میں قدریں تلاش کریں گے۔ اور دوسرے کالموں میں تاریخیں ان کے ہیڈر کے طور پر ہیں جن کی مدد سے ہم اپنی شیٹس تلاش کریں گے۔

    اسٹیپس :

    • سیل C5 میں درج ذیل فارمولے کا اطلاق کریں۔
    =VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)

    <7

    فارمولہ کی خرابی

    • TEXT(C$4, "MMYYYY")
      • بن جاتا ہے TEXT(43831, “MMYYYY”) → TEXT فنکشن تاریخ کی قدر کو MMYYYY کے طور پر فارمیٹ کرے گا۔
        • آؤٹ پٹ → 012020
    • بلاوسط(ٹیکسٹ(C$4، "MMYYYY")&" !B5:D9″) → بن جاتا ہے
      • غیر مستقیم("012020″&"!B5:D9″)
        • آؤٹ پٹ → '012020 '!B5:D9
    • VLOOKUP($B5، INDIRECT(TEXT(C$4, "MMYYYY")&"!B5 :D9″),3,0) → بن جاتا ہے
      • VLOOKUP(1, '012020'!B5:D9,3,0)
        • آؤٹ پٹ → iPhone 12
    • نیچے اور دائیں طرف فل ہینڈل کو گھسیٹیں۔

    بالآخر، آپ کو درج ذیل نتائج ملیں گے۔

    33>

    مختلف ورک بک کے لیے INDIRECT اور VLOOKUP فنکشنز کا استعمال کیسے کریں ایکسل میں

    مندرجہ ذیل اعداد و شمار میں، ہمارے پاس 2 الگ ورک بکس ہیں؛ 2020.xlsx ، اور 2021.xlsx ، ان کی ورک شیٹس کے ساتھ؛ 2020 ، اور 2021 ۔ ان ورک بک سے، ہم اپنی مطلوبہ اقدار کو a میں نکالیں گے۔نئی ورک بک۔

    ماڈل کے نام نکالنے کے لیے، ہم نے ایک نئی ورک بک میں درج ذیل ڈیٹاسیٹ بنایا ہے۔

    مرحلہ :

    • سیل C5 میں درج ذیل فارمولہ درج کریں۔
    =VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)

    فارمولہ کی خرابی

    • "'["&C$4&"۔ xlsx”&”]” → بن جاتا ہے
      • “'[“&2020&”.xlsx”&”]” → The Ampersand آپریٹر ان تاروں میں شامل ہو جائے گا
        • آؤٹ پٹ → "'[2020.xlsx]"
    • غیر مستقیم("'["& C$4&”.xlsx”&”]”&C$4&””!”&”$B$5:$D$9″) → بن جاتا ہے
      • بالواسطہ ("'[2020.xlsx]"&2020&"'!"&"$B$5:$D$9")
        • آؤٹ پٹ → '2020.xlsx'!$ B$5:$D$9
    • VLOOKUP($B5,INDIRECT(“'[“&C$4&”.xlsx ”&”]”&C$4&”'!”&”$B$5:$D$9″), 3,FALSE) → بن جاتا ہے
      • VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
        • آؤٹ پٹ → iPhone 12
    • نیچے اور دائیں جانب فل ہینڈل کو گھسیٹیں۔

    آخر کار، ہم نے مختلف ورک بک سے درج ذیل موبائل ماڈلز نکالے۔

    نوٹ: 15 خود سے مشق کرنے کے لیے، ہم نے ہر شیٹ کے دائیں جانب ایک پریکٹس سیکشن بنایا ہے۔

    مزید پڑھیں: ایکسل میں دو شیٹس کے درمیان VLOOKUP مثال

    یاد رکھنے کی چیزیں

    ⏩ برائے غیر مستقیم فنکشن ، اگر ریف_ٹیکسٹ ایک درست سیل حوالہ نہیں ہے، فنکشن #REF! خرابی کی قدر۔

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

    ⏩جب آپ اپنا "Lookup_value" منتخب کرتے ہیں تو آپ کو مطلق سیل حوالہ جات استعمال کرنا ہوں گے ($) صف کو مسدود کرنے کے لیے۔

    نتیجہ

    طاقتور کومبو "InDIRECT VLOOKUP" پر اس مضمون میں ایک مثال استعمال کرتے ہوئے بحث کی گئی ہے۔ ہمیں امید ہے کہ یہ مضمون آپ کے لیے مفید ثابت ہوگا۔ اگر آپ کے پاس اس مضمون کے بارے میں کوئی خیالات ہیں تو براہ کرم انہیں ہمارے کمنٹ سیکشن میں شیئر کریں۔

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