فہرست کا خانہ
اگر آپ 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 کے فارمولے میں ویلیو داخل کریں اور حتمی فارمولا ہے
=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-1 →6
- LEFT(“ iPhone 2017”,6) → اس ٹیکسٹ اسٹرنگ سے پہلے 6 حروف نکالتا ہے
- آؤٹ پٹ → “iPhone”
- حق (“iPhone 2017”,4) → آخری کو نکالتا ہے 4 اس ٹیکسٹ سٹرنگ کے دائیں جانب سے حروف۔
- آؤٹ پٹ → 2017
22>
- بالواسطہ(“'”&“2017”&”'!”&”B5:C9” )
- آؤٹ پٹ → '2017'!B5:C9
- 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
- بن جاتا ہے TEXT(43831, “MMYYYY”) → TEXT فنکشن تاریخ کی قدر کو MMYYYY کے طور پر فارمیٹ کرے گا۔
- بلاوسط(ٹیکسٹ(C$4، "MMYYYY")&" !B5:D9″) → بن جاتا ہے
- غیر مستقیم("012020″&"!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
- VLOOKUP(1, '012020'!B5:D9,3,0)
- نیچے اور دائیں طرف فل ہینڈل کو گھسیٹیں۔
بالآخر، آپ کو درج ذیل نتائج ملیں گے۔
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]"
- “'[“&2020&”.xlsx”&”]” → The Ampersand آپریٹر ان تاروں میں شامل ہو جائے گا
- غیر مستقیم("'["& C$4&”.xlsx”&”]”&C$4&””!”&”$B$5:$D$9″) → بن جاتا ہے
- بالواسطہ ("'[2020.xlsx]"&2020&"'!"&"$B$5:$D$9")
- آؤٹ پٹ → '2020.xlsx'!$ B$5:$D$9
- بالواسطہ ("'[2020.xlsx]"&2020&"'!"&"$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
- VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
- نیچے اور دائیں جانب فل ہینڈل کو گھسیٹیں۔
آخر کار، ہم نے مختلف ورک بک سے درج ذیل موبائل ماڈلز نکالے۔
نوٹ: 15 خود سے مشق کرنے کے لیے، ہم نے ہر شیٹ کے دائیں جانب ایک پریکٹس سیکشن بنایا ہے۔
مزید پڑھیں: ایکسل میں دو شیٹس کے درمیان VLOOKUP مثال
یاد رکھنے کی چیزیں
⏩ برائے غیر مستقیم فنکشن ، اگر ریف_ٹیکسٹ ایک درست سیل حوالہ نہیں ہے، فنکشن #REF! خرابی کی قدر۔
⏩ VLOOKUP فنکشن ہمیشہ بائیں سے اوپر والے کالم سے دائیں طرف تلاش کی قدروں کو تلاش کرتا ہے۔ یہ فنکشن "کبھی نہیں" بائیں طرف ڈیٹا کو تلاش کرتا ہے۔
⏩جب آپ اپنا "Lookup_value" منتخب کرتے ہیں تو آپ کو مطلق سیل حوالہ جات استعمال کرنا ہوں گے ($) صف کو مسدود کرنے کے لیے۔
نتیجہ
طاقتور کومبو "InDIRECT VLOOKUP" پر اس مضمون میں ایک مثال استعمال کرتے ہوئے بحث کی گئی ہے۔ ہمیں امید ہے کہ یہ مضمون آپ کے لیے مفید ثابت ہوگا۔ اگر آپ کے پاس اس مضمون کے بارے میں کوئی خیالات ہیں تو براہ کرم انہیں ہمارے کمنٹ سیکشن میں شیئر کریں۔