ایکسل کے سب سے زیادہ مفید خصوصیات میں سے ایک انڈیکس آپریٹر ہے. یہ مخصوص قطار اور کالم کے وقفے پر ایک حد میں ڈیٹا کے لئے تلاش کرتا ہے، نتیجے میں پہلے سے نامزد کردہ سیل کو واپس آتی ہے. لیکن اس فنکشن کی مکمل صلاحیت انکشاف کی جاتی ہے جب یہ دوسرے آپریٹرز کے ساتھ مجموعہ میں پیچیدہ فارمولا میں استعمال کیا جاتا ہے. آئیے اس کی درخواست کے مختلف اختیارات پر غور کریں.
INDEX تقریب کا استعمال کرتے ہوئے
آپریٹر INDEX زمرہ سے افعال کے گروپ سے تعلق رکھتا ہے "لنکس اور arrays". اس کی دو اقسام ہیں: arrays اور حوالہ جات کے لئے.
arrays کے لئے مندرجہ ذیل نحوط ہے:
= INDEX (صف؛ line_number؛ column_number)
اس صورت میں، فارمولا میں آخری دو دلائل ایک دوسرے کے ساتھ اور ان میں سے کسی کو استعمال کیا جا سکتا ہے، اگر صف ایک جہتی ہے. کثیر جہتی رینج میں، دونوں اقدار کو استعمال کیا جانا چاہئے. یہ بھی یاد رکھنا چاہئے کہ صف اور کالم نمبر شیٹ کے نواحقین پر نمبر نہیں ہے، لیکن مخصوص سر خود کے اندر اندر حکم ہے.
ریفرنس مختلف قسم کے لئے نحو اس طرح لگ رہا ہے:
= انڈیکس (لنک؛ لائن_نمبر؛ کالم_نمبر؛ [area_number])
یہاں آپ اسی طرح سے دو دلائلوں میں سے صرف ایک میں استعمال کرسکتے ہیں: "لائن نمبر" یا "کالم نمبر". دلیل "علاقائی نمبر" عام طور پر اختیاری ہے اور صرف اس وقت ہوتا ہے جب آپریشن میں ایک سے زیادہ سلسلہ شامل ہوں.
اس طرح، ایک قطار یا کالم کی وضاحت کرتے ہوئے آپریٹر مخصوص حد میں ڈیٹا کے لئے تلاش کرتا ہے. یہ کام اپنی صلاحیتوں میں بہت ہی اسی طرح کی ہے VPR آپریٹرلیکن اس کے برعکس یہ تقریبا ہر جگہ تلاش کرسکتا ہے، اور میز کے باقی بائیں جانب نہیں.
طریقہ 1: arrays کے لئے INDEX آپریٹر کا استعمال کریں
ہمیں سب سے پہلے، سب سے آسان، تجزیہ کرنے، سب سے آسان مثال، آپریٹر کا استعمال کرنے کے لئے الگورتھم کا استعمال کرتے ہیں INDEX arrays کے لئے.
ہمارے پاس تنخواہ کی میز ہے. پہلی کالم میں، ملازمین کے نام ظاہر کئے جاتے ہیں، دوسری - ادائیگی کی تاریخ، اور تیسرے میں - آمدنی کی رقم. ہمیں تیسرے لائن میں ملازم کا نام ظاہر کرنا ہوگا.
- اس سیل کو منتخب کریں جس میں پروسیسنگ کا نتیجہ دکھایا جائے گا. آئیکن پر کلک کریں "فنکشن داخل کریں"جو فارمولہ بار کے بائیں طرف فوری طور پر واقع ہے.
- چالو کرنے کا طریقہ کار ہوتا ہے. فنکشن ماسٹرز. زمرہ میں "لنکس اور arrays" یہ آلہ یا "مکمل حروف تہجی کی فہرست" نام تلاش کریں INDEX. جب ہم نے یہ آپریٹر پایا ہے تو اسے منتخب کریں اور بٹن پر کلک کریں. "ٹھیک"جو ونڈو کے نیچے واقع ہے.
- ایک چھوٹی سی ونڈو کھولتا ہے جس میں آپ کو فنکشن کی اقسام میں سے ایک کو منتخب کرنے کی ضرورت ہے: "سر" یا "لنک". ہمیں آپ کی ضرورت ہے "سر". یہ پہلا واقعہ ہے اور پہلے سے طے شدہ طور پر منتخب کیا جاتا ہے. لہذا، ہمیں صرف بٹن پر دباؤ کی ضرورت ہے "ٹھیک".
- فنکشن دلیل ونڈو کھولتا ہے. INDEX. جیسا کہ اوپر بیان کیا گیا ہے، اس میں تین دلائل ہیں، اور، اس کے مطابق، بھرنے کے لئے تین شعبوں.
میدان میں "سر" آپ کو پروسیسنگ کیا جا رہا ہے ڈیٹا کی حد کے ایڈریس کی وضاحت کرنا ضروری ہے. یہ ہاتھ سے چل سکتا ہے. لیکن کام کو سہولت دینے کے لئے، ہم مختلف طریقے سے آگے بڑھیں گے. کرسر کو مناسب میدان میں رکھو، اور پھر شیٹ پر ٹیبلر ڈیٹا کی پوری رینج کو دائرہ کریں. اس کے بعد، رینج کا پتہ فوری طور پر میدان میں دکھایا گیا ہے.
میدان میں "لائن نمبر" نمبر ڈالیں "3"کیونکہ اس حالت میں ہمیں فہرست میں تیسرے نام کا تعین کرنا ہوگا. میدان میں "کالم نمبر" نمبر مقرر کریں "1"چونکہ نام کے ساتھ کالم منتخب کردہ رینج میں پہلا ہے.
تمام مخصوص ترتیبات کے بعد، ہم بٹن پر کلک کریں "ٹھیک".
- پروسیسنگ کا نتیجہ سیل میں ظاہر ہوتا ہے جو اس ہدایات کے پہلے پیراگراف میں بیان کیا گیا تھا. یہ منتخب کردہ آخری نام ہے جس میں منتخب اعداد و شمار کی حد میں فہرست میں تیسری ہے.
ہم نے فنکشن کی درخواست کا تجزیہ کیا ہے. INDEX ایک کثیر جہتی سرنی (کئی کالمز اور قطار) میں. اگر حد ایک جہتی تھی تو پھر دلیل ونڈو میں ڈیٹا بھرنے میں بھی آسان ہو جائے گا. میدان میں "سر" اسی طرح کے طریقہ کار، ہم اس کا پتہ بیان کرتے ہیں. اس صورت میں، ڈیٹا رینج صرف ایک کالم میں اقدار پر مشتمل ہوتا ہے. "نام". میدان میں "لائن نمبر" قیمت کی وضاحت کریں "3"، کیونکہ آپ کو تیسری لائن سے ڈیٹا جاننے کی ضرورت ہے. فیلڈ "کالم نمبر" عام طور پر، آپ اسے خالی چھوڑ سکتے ہیں، کیونکہ ہمارے پاس ایک جہتی رینج ہے جس میں صرف ایک کالم کا استعمال ہوتا ہے. ہم بٹن دبائیں "ٹھیک".
نتیجہ بالکل اسی طرح اوپر ہو گا.
یہ آپ کے لئے یہ آسان مثال تھا کہ یہ فنکشن کس طرح کام کرتا ہے، لیکن عملی طور پر اس کے استعمال کا یہ اختیار اب بھی کم از کم استعمال ہوتا ہے.
سبق: ایکسل فنکشن مددگار
طریقہ 2: MATCH آپریٹر کے ساتھ مل کر میں استعمال کریں
عمل میں، فنکشن INDEX سب سے زیادہ عام طور پر دلیل کے ساتھ استعمال کیا جاتا ہے MATCH. بانچ INDEX - MATCH ایکسل میں کام کرتے وقت ایک طاقتور آلے ہے، جو اس کی فعالیت میں زیادہ تر لچکدار ہے، اس کے قریب ترین آلے کے مقابلے میں - آپریٹر Vpr.
تقریب کا اہم کام MATCH منتخب کردہ رینج میں ایک خاص قدر کے لحاظ سے نمبر کا اشارہ ہے.
آپریٹر نحو MATCH اس طرح:
= مچ (تلاش کی قیمت، تلاش کی سر، [match_type])
- قیمت کی قیمت - یہ ایک ایسی قیمت ہے جس کی حد میں ہم چاہتے ہیں؛
- نظر آیا - یہ ایسی حد ہے جس میں یہ قیمت واقع ہے.
- تعریفیں کی قسم - یہ ایک اختیاری پیرامیٹر ہے جو اس بات کا تعین کرتا ہے کہ آیا درست طریقے سے یا تقریبا اقدار کی تلاش کرنا چاہے. ہم عین مطابق اقدار کی تلاش کریں گے، لہذا یہ دلیل استعمال نہیں کیا جاتا ہے.
اس آلے کے ساتھ آپ دلائل متعارف کر سکتے ہیں. "لائن نمبر" اور "کالم نمبر" تقریب میں INDEX.
آتے ہیں کہ یہ ایک مخصوص مثال کے ساتھ کس طرح کیا جا سکتا ہے. ہم سب ایک ہی ٹیبل کے ساتھ کام کرتے ہیں، جس سے اوپر بات چیت کی گئی تھی. علیحدہ علیحدہ، ہمارے پاس دو اضافی شعبوں ہیں - "نام" اور "رقم". ایسا کرنے کے لئے ضروری ہے کہ جب آپ ملازم کا نام درج کریں، تو اس کی طرف سے حاصل کردہ رقم خود بخود دکھائی دے گی. آتے ہیں کہ افعال کو لاگو کرکے یہ کس طرح عمل میں لاگو کیا جا سکتا ہے INDEX اور MATCH.
- سب سے پہلے، ہم یہ جان لیں گے کہ کس قسم کے تنخواہ کارکن پیفینوف ڈی ایف وصول کرتے ہیں. ہم اس کا نام مناسب میدان میں درج کرتے ہیں.
- فیلڈ میں سیل منتخب کریں "رقم"جس میں حتمی نتیجہ دکھایا جائے گا. فنکشن دلیل ونڈو کو چلائیں INDEX arrays کے لئے.
میدان میں "سر" ہم کالم کے نواحقین کو درج کریں جس میں ملازمین کے اجرت کی رقم واقع ہے.
فیلڈ "کالم نمبر" ہم خالی چھوڑ دیتے ہیں، کیونکہ ہم مثال کے طور پر ایک جہتی رینج استعمال کرتے ہیں.
لیکن میدان میں "لائن نمبر" ہمیں صرف ایک فنکشن لکھنے کی ضرورت ہے MATCH. اسے لکھنے کے لئے، ہم مندرجہ بالا ذکر نحو کی پیروی کرتے ہیں. میدان میں فوری طور پر آپریٹر کا نام درج کریں "MATCH" بغیر حوالہ اس کے بعد فوری طور پر بریکٹ کھولیں اور مطلوبہ قدر کی سمت کی وضاحت کریں. یہ سیل کے نگہداشت ہیں جس میں ہم نے پارفینوف کے کارکن کے نام سے علیحدہ ریکارڈ کیا. ہم نے ایک سیمکول رکھ دیا اور دیکھا ہے کہ رینج کے قواعد و ضوابط کی وضاحت. ہمارے معاملے میں، ملازمین کے نام کے ساتھ کالم کا پتہ ہے. اس کے بعد، بریکٹ کو بند کرو.
تمام اقدار درج ہونے کے بعد، بٹن پر کلک کریں "ٹھیک".
- فیلڈ میں پروسیسنگ کے بعد آمدنی کے پیرفینوفا ڈی ایف کی رقم کا نتیجہ "رقم".
- اب اگر فیلڈ "نام" ہم مواد کو تبدیل کرتے ہیں "پارفینوف ڈی ایف"مثال کے طور پر، "پوپوا ایم ڈی."تو میدان میں تنخواہ کی قیمت خود بخود تبدیل ہوجائے گی. "رقم".
طریقہ 3: ایک سے زیادہ میزیں پروسیسنگ
اب چلتے ہیں کہ آپریٹر کا استعمال کیسے کریں INDEX آپ کئی میزیں سنبھال سکتے ہیں. اس مقصد کے لئے ایک اضافی دلیل استعمال کیا جائے گا. "علاقائی نمبر".
ہمارے پاس تین میزیں ہیں. ہر میز کسی خاص مہینے کے لئے ملازمتوں کے اجرت کو ظاہر کرتا ہے. ہمارا کام تیسرے مہینے (دوسرا علاقہ) کے لئے دوسرے ملازم (دوسری قطار) کے اجرت (تیسری کالم) کو تلاش کرنا ہے.
- اس سیل کو منتخب کریں جس میں نتیجہ دکھایا جائے گا اور عام طور پر کھلے راستے میں فنکشن مددگار، لیکن آپریٹر کی قسم کا انتخاب کرتے وقت، ریفرنس کا نظارہ منتخب کریں. ہمیں اس کی ضرورت ہے کیونکہ یہ اس قسم کی ہے جس سے دلیل کے ساتھ کام کی حمایت کرتا ہے "علاقائی نمبر".
- دلیل ونڈو کھولتا ہے. میدان میں "لنک" ہمیں تمام تین حدود کے پتے کی وضاحت کرنے کی ضرورت ہے. ایسا کرنے کے لئے، کرسر میں فیلڈ مقرر کریں اور بائیں ماؤس والے بٹن کے نیچے پہلی رینج کو منتخب کریں. پھر ہم سیمروپن ڈالتے ہیں. یہ بہت اہم ہے، کیونکہ آپ فوری طور پر اگلے صف کے انتخاب پر جائیں گے، اس کا ایڈریس صرف پچھلے ایک کے نفاذ کو بدل جائے گا. لہذا، ایک سیمکول کے تعارف کے بعد، مندرجہ ذیل رینج منتخب کریں. پھر ہم ایک نیمکلون ڈالتے ہیں اور آخری صف منتخب کرتے ہیں. میدان میں موجود تمام اظہار "لنک" پیرس میں لے لو.
میدان میں "لائن نمبر" نمبر کی وضاحت "2"، کیونکہ ہم اس فہرست میں دوسرا نام تلاش کر رہے ہیں.
میدان میں "کالم نمبر" نمبر کی وضاحت "3"چونکہ ہر میز میں تنخواہ کالم تیسری ہے.
میدان میں "علاقائی نمبر" نمبر ڈالیں "3"چونکہ ہمیں تیسری میز میں ڈیٹا تلاش کرنے کی ضرورت ہے، جس میں تیسرے ماہ کے لئے اجرت کی معلومات شامل ہے.
تمام اعداد و شمار داخل ہونے کے بعد، بٹن پر کلک کریں "ٹھیک".
- اس کے بعد، پہلے سے منتخب شدہ سیل میں حساب کے نتائج ظاہر کئے جاتے ہیں. یہ تیسرے مہینے کے لئے دوسرے ملازم کی تنخواہ (وی صفرونف) کی مقدار کو ظاہر کرتا ہے.
طریقہ 4: سم حساب
ریفرنس کا فارم صفر فارم کے طور پر اکثر استعمال نہیں ہوتا ہے، لیکن یہ صرف اس صورت میں استعمال نہیں کیا جا سکتا ہے کہ جب صرف کئی حدود کے ساتھ کام کرنا، بلکہ دیگر ضروریات کے لۓ بھی. مثال کے طور پر، یہ آپریٹر کے ساتھ مجموعہ میں رقم کا حساب کرنے کے لئے استعمال کیا جا سکتا ہے سوم.
رقم شامل کرتے وقت سوم مندرجہ ذیل مطابقت رکھتا ہے:
= SUM (صف کا پتہ)
ہمارے خاص معاملے میں، مہینے کے لئے تمام کارکنوں کی آمدنی کی رقم مندرجہ ذیل فارمولہ کا استعمال کرتے ہوئے شمار کی جا سکتی ہے:
= SUM (C4: C9)
لیکن آپ اس تقریب کو استعمال کرتے ہوئے اسے تھوڑا سا تبدیل کرسکتے ہیں INDEX. پھر یہ اس طرح نظر آئے گا:
= سوم (C4: INDEX (C4: C9؛ 6))
اس صورت میں، صف کے آغاز کے کنارے اس سیل سے اشارہ کرتے ہیں جس کے ساتھ یہ شروع ہوتا ہے. لیکن صف کے اختتام کی وضاحت کرنے والے سمتوں میں، آپریٹر استعمال کیا جاتا ہے. INDEX. اس صورت میں، آپریٹر کا پہلا دلیل INDEX رینج کی نشاندہی کرتا ہے، اور اس کے آخری سیل پر دوسرا چھٹی ہے.
سبق: مفید ایکسل کی خصوصیات
جیسا کہ آپ دیکھ سکتے ہیں، تقریب INDEX بجائے متنوع کاموں کو حل کرنے کے لئے ایکسل میں استعمال کیا جا سکتا ہے. اگرچہ ہم نے اس کے استعمال کے لۓ تمام ممکنہ اختیارات سے کہیں زیادہ محتاط سمجھا ہے، لیکن صرف سب سے زیادہ مطلوب افراد. اس فنکشن کی دو اقسام ہیں: حوالہ اور arrays کے لئے. زیادہ تر مؤثر طریقے سے یہ دوسرے آپریٹرز کے ساتھ مجموعہ میں استعمال کیا جا سکتا ہے. اس طریقے سے پیدا کردہ فارمولا سب سے زیادہ پیچیدہ کاموں کو حل کرنے میں کامیاب ہوں گے.