فہرست کا خانہ
اس ٹیوٹوریل میں، میں لکھوں گا کہ کس طرح ٹیکسٹ تلاش کریں ایکسل رینج میں اور اس سیل کا حوالہ واپس کریں جس میں ٹیکسٹ ہے ۔ اس کے علاوہ، میں ایسا کرنے کے کئی طریقے دکھاؤں گا۔ تاکہ آپ کی ضرورت کسی بھی طریقے سے مماثل ہو۔
لیکن مرکزی بحث میں جانے سے پہلے، میں ان فنکشنز کے بارے میں تھوڑی سی بات کرنا چاہتا ہوں جو میں استعمال کرنے جا رہا ہوں۔
ڈاؤن لوڈ ورکنگ فائل
یہ ایکسل فائل ہے جسے میں نے اس ٹیوٹوریل کو بنانے کے لیے استعمال کیا ہے۔ ڈاؤن لوڈ کریں اور میرے ساتھ فالو کریں۔
رینج میں متن تلاش کرنا اور ریٹرننگ سیل حوالہ۔ ان لوگوں کے لیے اختیاری ہے جو پہلے سے ہی درج ذیل ایکسل فنکشنز کو بہت زیادہ استعمال کر رہے ہیں:- INDEX()
- MATCH()
- CELL()
- اور آف سیٹ()
# ایکسل میں INDEX فنکشن
<1 14 :
INDEX(array, row_num, [column_num])
INDEX(reference, row_num, [column_num], [area_num])
نیچے کی تصویر دیکھیں :
فارمولوں کی وضاحت
مثال 1:
آپ کو مل سکتا ہے مثال 1 (اور مثال 2 بھی) کو سمجھنا تھوڑا مشکل ہے۔ یہ دراصل ایک ایکسل اری فارمولہ ہے ۔
- سب سے پہلے سیل کو منتخب کریں C16 پھر درج ذیل کو لکھیں۔فارمولا۔
{=INDEX(B4:D9,2,)}
- پھر میں نے دبایا CTRL+SHIFT+ENTER صف کا فارمولا درج کرنے کے لیے۔
یہ فارمولہ حقیقت میں کیسے کام کرتا ہے؟
- یہاں <1 کا سرنی حصہ ہے>INDEX فنکشن ہے B4:D9 ۔ اس کی دوسری قطار B5:D5 قطار ہے۔
- جیسا کہ کالم نمبر خالی ہے، INDEX فنکشن پوری کو لوٹاتا ہے۔ 2nd قطار۔
مثال 2
{=INDEX((B4:D9,F4:H9),2,,2)}
<8
مثال 3
=INDEX(B4:B9,3,)
یہ بہت آسان ہے INDEX فارمولا۔ تیسری صف کی قدر B4:B9 اس فارمولے سے لوٹائی جاتی ہے۔
مثال 4
=INDEX(B4:D9,2,3)
یہ فارمولا انٹرسیکشن ویلیو 2nd قطار اور 3rd رینج B4:D9 کالم واپس کرتا ہے۔
# ایکسل میں MATCH فنکشن
MATCH فنکشن قدروں کی صف میں قدر کی پوزیشن لوٹاتا ہے۔
MATCH فنکشن کا نحو:
=MATCH(lookup_value, lookup_array, [match_type])
- اب، درج ذیل فارمولے کو C17 باکس میں لکھیں۔
=MATCH(C14,B4:B9,0)
یہ فارمولہ کیسے کام کرتا ہے؟
- دیسیل C14 کی قدر Google ہے۔ لہذا، ہماری تلاش کی قدر گوگل ہے۔
- سیل رینج B4:B9 میں، گوگل کی پوزیشن 6ویں <ہے 9>لہذا، فارمولہ 6.
# CELL فنکشن ایکسل میں
CELL فنکشن فارمیٹنگ کے بارے میں معلومات واپس کرتا ہے، مقام، یا پہلے سیل کے مشمولات، شیٹ کے پڑھنے کی ترتیب کے مطابق، حوالہ میں۔
ایکسل سیل فنکشن کا نحو
=CELL(info_type, [reference])
CELL فنکشن کا استعمال کرکے، آپ سیل ریفرنس کی بہت سی تفصیلات حاصل کرسکتے ہیں بشمول ABSOLUTE پتہ۔ آپ اسے اوپر کی تصویر سے دیکھ سکتے ہیں۔
# ایکسل میں OFFSET فنکشن
Excel کا OFFSET فنکشن ایک رینج کا حوالہ دیتا ہے جو قطاروں اور کالموں کی دی گئی تعداد ہے۔ دیئے گئے حوالہ سے۔
آفسیٹ فنکشن کا نحو:
=OFFSET(reference, rows, cols, [height], [width])
- یہاں، میں نے B13 باکس میں درج ذیل فارمولہ استعمال کیا۔
=SUM(OFFSET(B4,3,1,3,2))
یہ فارمولا کیسے کام کرتا ہے؟
- OFFSET فنکشن کا حوالہ سیل حوالہ B4 ہے۔ لہذا، سیل B4 کی پوزیشن 0 ہے۔
- پھر 3 حوالہ سے نیچے قطاریں۔
- پھر 1 کالم آخری پوزیشن سے دائیں طرف۔
- آخر میں رینج کا مجموعہ C7:D9 (اونچائی 3 قطاریں اور چوڑائی 2 کالم)۔ یہ 756 کی قدر لوٹاتا ہے۔ رینج C7:D9 کو نمایاں کیا گیا ہے۔نارنجی رنگ کی سرحد کے ساتھ۔
لہذا، پیشگی بحث ختم ہوگئی۔
اب، آئیے اپنی اصل بحث کی طرف آتے ہیں۔
تلاش کرنے کے 3 طریقے ایکسل رینج میں متن اور سیل حوالہ واپس کریں
اس سیکشن میں، میں رینج میں ٹیکسٹ تلاش کرنے اور ایکسل میں سیل حوالہ جات واپس کرنے کے طریقوں کی وضاحت کروں گا۔ مزید برآں، آپ کی بہتر تفہیم کے لیے، میں درج ذیل ڈیٹا سیٹ کا استعمال کروں گا۔
طریقہ 1: INDEX کا استعمال & رینج میں متن تلاش کرنے اور سیل ریفرنس واپس کرنے کے فنکشنز کو میچ کریں
اس طریقہ کار میں، میں متن کو ایک کالم میں تلاش کروں گا اور اگر مل گیا تو فارمولا حوالہ واپس کر دے گا۔ نیز، میں رینج میں متن تلاش کرنے اور سیل حوالہ جات واپس کرنے کے لیے INDEX اور MATCH فنکشنز استعمال کروں گا۔
مراحل:
- سب سے پہلے، ایک مختلف سیل منتخب کریں D17 جہاں آپ نتیجہ رکھنا چاہتے ہیں۔
- دوسرے، D17 سیل میں درج ذیل فارمولے کو لکھیں۔
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))
- بعد میں، نتیجہ حاصل کرنے کے لیے ENTER دبائیں۔
آخر میں، آپ کو " ڈراپ باکس " ٹیکسٹ کے لیے سیل کا حوالہ ملے گا۔
یہ کیسے ہوتا ہے فارمولا کام کرتا ہے؟
مجھے متن "ڈراپ باکس" :
- فارمولے کا یہ حصہ، <1 کے فارمولے کی وضاحت کرنے دو>MATCH(D16,B4:B14,0) ، قدر واپس کرتا ہے 9 ۔ کیونکہ صف میں ڈراپ باکس کی پوزیشن B4:B14 9ویں ہے۔ تو، مجموعی فارمولہبن جاتا ہے:
=CELL("ایڈریس"،INDEX(B4:B14,9))
- اب، INDEX(B4:B14,9) حصہ سیل حوالہ B12 سے مراد ہے۔ تو، فارمولہ بن جاتا ہے: =CELL("ایڈریس"،B12)
- پھر، =CELL("پتہ"،B12) سیل کا مطلق حوالہ لوٹاتا ہے B12 ۔
- لہذا، مجھے پورے فارمولے کے آؤٹ پٹ کے طور پر $B$12 ملتا ہے۔
نوٹ: INDEX(B4:B14,9) یا تو قدر یا سیل حوالہ واپس کر سکتا ہے۔ یہ INDEX فنکشن کی خوبصورتی ہے۔
مزید پڑھیں: ایکسل حوالہ سیل ایک اور شیٹ میں متحرک طور پر
اسی طرح کی ریڈنگز <2
- ایکسل میں INDIRECT فنکشن کا استعمال کیسے کریں (12 مناسب مثالیں)
- اگر سیل میں مخصوص ٹیکسٹ ہے تو پھر ایکسل میں 1 شامل کریں (5 مثالیں )
- ایکسل میں ROW فنکشن کا استعمال کیسے کریں (8 مثالوں کے ساتھ)
- اگر سیل میں ٹیکسٹ ہے تو پھر ایکسل میں کسی اور سیل میں ٹیکسٹ شامل کریں
- ایکسل میں COLUMNS فنکشن کا استعمال کیسے کریں (3 مثالیں)
طریقہ 2: INDEX، MATCH اور amp; آف سیٹ فنکشنز
اس طریقے میں، میں ایک سے زیادہ کالموں سے ٹیکسٹ تلاش کر سکتا ہوں۔ لیکن کالم کا انتخاب آپ کو خود کرنا ہوگا۔ مزید برآں، میں رینج میں متن تلاش کرنے اور سیل حوالہ جات واپس کرنے کے لیے INDEX، OFFSET، اور MATCH فنکشنز استعمال کروں گا۔
مرحلہ:
- سب سے پہلے درج ذیل فارمولے کو D18 میں لکھیںسیل۔
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))
- دوسرے، نتیجہ حاصل کرنے کے لیے ENTER دبائیں۔
آخر میں، آپ کو " Mike Little " متن کے لیے سیل کا حوالہ ملے گا۔
یہ فارمولہ کیسے کام کرتا ہے؟
- یہ فارمولہ اوپر والے کی طرح کام کرتا ہے۔ فرق صرف یہ ہے کہ: کالم کو متحرک طور پر Excel کے OFFSET فنکشن کا استعمال کرتے ہوئے منتخب کیا جاتا ہے۔ اگر آپ OFFSET فنکشن کو سمجھتے ہیں، تو یہ حصہ سمجھنا آسان ہے: OFFSET(B4,0,D17-1,11,1)
1 متن کی قدر ایک رینج میں ایک سے زیادہ بار دہرائی جا سکتی ہے۔ میں رینج میں اس متن کا قطار نمبر واپس کر سکتا ہوں۔ یہاں، میں رینج میں ٹیکسٹ تلاش کرنے اور سیل ریفرنس واپس کرنے کے لیے SMALL, ROW , اور IF فنکشنز استعمال کروں گا۔
آپ دیکھیں مندرجہ ذیل تصویر جو کہ متن "Apple" اپنے آپ کو 3 بار رینج B4:B14 میں دہرا رہا ہے۔
میں آپ کو دکھاتا ہوں کہ میں یہ قطار نمبر کیسے حاصل کرتا ہوں۔
- میں نے یہ فارمولہ سیل D9 میں استعمال کیا ہے۔
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}
- پھر میں نے اس فارمولے کو D10 سیل میں کاپی کیا۔
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))
- یہاں، میں نے نتیجہ حاصل کرنے کے لیے CTRL + SHIFT + ENTER دبایا۔
- اسی طرح، میں نے فارمولے کو یہاں تک کاپی کیا ہے۔فارمولا غلطی کی قدر لوٹاتا ہے۔
یہ واضح طور پر ایکسل سرنی فارمولہ ہے۔
لیکن اس سے پہلے، آپ کو یہ جاننا ہوگا کہ کیسے SMALL فنکشن ایکسل میں کام کرتا ہے۔
SMALL فنکشن کا نحو:
SMALL(array,k)
کے لیے مثال کے طور پر، SMALL({80;35;55;900},2) دوسری سرنی میں سب سے چھوٹی قدر واپس کرے گا {80;35;55;900} ۔ آؤٹ پٹ یہ ہوگا: 55 ۔
تو، فارمولا کیسے کام کرتا ہے؟
سیل D9 = {=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1: 1))
اس صف کے فارمولے کو واضح طور پر سمجھنے کے لیے، آپ میری گائیڈ کو پڑھ سکتے ہیں: Excel Array Formula Basic 2 - Array Formula کی بریک ڈاؤن
- فارمولے کا یہ حصہ، IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) ، اصل میں واپس آتا ہے SMALL فنکشن کے لیے صف۔
- IF فنکشن کا منطقی ٹیسٹ حصہ ہے: $D$6=$B$4:$B$14 ۔ یہ حصہ (ایک ایک کرکے) جانچتا ہے کہ آیا رینج $B$4:$B$14 کی قدریں $D$6 کے برابر ہیں یا نہیں۔ اگر برابر ہے تو، TRUE قدر صف میں سیٹ کی جاتی ہے اور اگر برابر نہیں ہوتی ہے، تو ایک False قدر صف میں سیٹ کی جاتی ہے: {FALSE;FALSE;TRUE;FALSE;FALSE FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
- اور value_if_true حصہ ہے: ROW($B$4:$B$14)-ROW($ B$4)+1) ۔ یہ پورا حصہ کچھ اس طرح لوٹاتا ہے: {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11}
- ROW(1:1) دراصل SMALL فنکشن کا k ہے۔ اور یہ 1 لوٹتا ہے۔
- لہذا، سیل D9 میں فارمولا اس طرح بنتا ہے: SMALL(IF({FALSE;FALSE;TRUE;FALSE) ؛FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE},{1;2;3;4;5;6;7;8;9;10;11}),1)۔
- اب IF فنکشن اس صف کو لوٹاتا ہے: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}۔
- فارمولہ بن جاتا ہے: SMALL({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1)۔
- آخر میں، فارمولہ واپس آتا ہے 3.
مجھے امید ہے کہ آپ کو معلوم ہوگا کہ یہ پیچیدہ فارمولا کیسے کام کرتا ہے۔
مزید پڑھیں: Excel اگر سیل میں متن ہے تو واپسی کی قدر (8 آسان طریقے)
نتیجہ
مجھے امید ہے کہ آپ کو یہ مضمون کارآمد لگا۔ یہاں، میں نے 3 یہ سمجھنے کے لیے مناسب طریقے بتائے ہیں کہ کس طرح رینج میں ٹیکسٹ تلاش کریں اور ایکسل میں سیل ریفرنس واپس کریں ۔ ایکسل سے متعلق مزید مواد جاننے کے لیے آپ ہماری ویب سائٹ Exceldemy ملاحظہ کر سکتے ہیں۔ براہ کرم، تبصرے، تجاویز، یا سوالات چھوڑیں اگر آپ کے پاس ذیل میں تبصرہ سیکشن میں کوئی ہے۔