فہرست کا خانہ
مزید نفیس تلاش کرنے کے لیے Microsoft Excel میں اکثر استعمال ہونے والے فنکشنز ہیں INDEX اور MATCH ۔ اس کی وجہ یہ ہے کہ INDEX اور MATCH ٹرانسورس اور طول بلد تلاش کرنے کے لیے بہت ہمہ گیر ہیں۔ INDEX MATCH فنکشن ایکسل کے دو فنکشنز کو یکجا کرتا ہے: INDEX اور MATCH ۔ دونوں فارمولے، جب اکٹھے ہوتے ہیں، عمودی اور افقی ضروریات کے لحاظ سے ڈیٹا بیس میں سیل کی قدر تلاش کر سکتے ہیں اور لا سکتے ہیں۔ اس مضمون میں، ہم اس عمل کا مظاہرہ کریں گے کہ ہم ایک سیل میں متعدد اقدار واپس کرنے کے لیے ایکسل INDEX MATCH کا استعمال کیسے کر سکتے ہیں۔
پریکٹس ورک بک ڈاؤن لوڈ کریں۔ 5> INDEX فنکشن کا تعارف
INDEX فنکشن کو Excel میں ایک Lookup اور References فنکشن کے طور پر درجہ بندی کیا گیا ہے۔
- Syntax
INDEX فنکشن کا نحو ہے
INDEX(array, row_num, [column_num])
- دلائل
- واپسی قدر 11>
- نحو
- واپسی قدر
- سب سے پہلے، اس سیل کو منتخب کریں جہاں آپ فارمولہ ڈالنا چاہتے ہیں۔
- دوسرے، فارمولے کو اس میں ڈالیں۔ جس نے سیل کو منتخب کیا۔
- مزید، ختم کرنے کے لیے Enter کلید دبائیں طریقہ کار اور نتیجہ اس سیل میں دیکھیں ایک حد. یا، رینج کو آٹو فل کرنے کے لیے، پلس ( + ) علامت پر ڈبل کلک کریں۔
- آخر میں، اوپر کے تمام ذیلی مراحل کی پیروی کرتے ہوئے، ہم سیل رینج F8:F10 میں نتیجہ دیکھ سکتے ہیں۔
- ROWS($A$1:A1) : اس سیکشن میں،ہم سیل A1 کو نقطہ آغاز کے طور پر استعمال کرتے ہیں۔
- ROW($B$5:$B$12)) : یہ حصہ سیلز دکھاتا ہے B5 B12 کے ذریعے منتخب کیا جاتا ہے۔
- MATCH(ROW($B$5:$B$12)، ROW($B$5:$B$12)),"") : حصہ ان اقدار کو تلاش کرتا ہے جو رینج ( B5:B12 ) میں بالکل مماثل ہیں اور انہیں واپس کرتا ہے۔
- (MATCH($B$5:$B$12,$F $5, 0)) : یہ سیکشن ان اقدار کی تلاش کرتا ہے جو سیل F5 رینج میں ( B5:B12 ) کی قدر سے ملتی ہیں۔
- ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : اس بات کا تعین کرتا ہے کہ آیا رینج میں مماثل اقدار ( B5:B12 ) نمبرز ہیں۔
- IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : لائن کا مطلب ہے کہ اگر رینج میں کوئی مماثل اقدار ہیں ( B5: B12 )، IF فارمولہ لوٹتا ہے۔
- SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0))، MATCH(ROW($B$5:$B$12)، ROW($B$5:$B$12)),"")،ROWS($A$1:A1)): ہر صف کے لیے، یہ فنکشن واپس کرتا ہے سب سے کم مماثل قدر۔
- INDEX($D$5:$D$12,SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)),MATCH(ROW ($B $5:$B$12)، ROW($B$5:$B$12)),"")،ROWS($A$1:A1))) : آخر میں، یہ فارمولہ صف تلاش کرتا ہے ( D5: D12 ) مماثل اقدار کے لیے اور انہیں سیل میں واپس کرتا ہے ( F8:F10 )۔
- انڈیکس ایکسل میں وائلڈ کارڈ کے ساتھ ایک سے زیادہ معیارات (ایک مکمل رہنما)
- استعمال کرنے کا طریقہایکسل میں VLOOKUP کے بجائے INDEX MATCH (3 طریقے)
- ایکسیل میں ڈپلیکیٹ اقدار کے ساتھ INDEX+MATCH (3 فوری طریقے)
- Excel INDEX اگر سیل میں متن ہو تو میچ کریں
- متعدد نتائج پیدا کرنے کے لیے ایکسل میں INDEX-MATCH فارمولہ کیسے استعمال کریں
- سب سے پہلے، وہ سیل منتخب کریں جہاں آپ ایک سے زیادہ قدر والے کو ڈالنا چاہتے ہیں۔ نتیجہ ایک سیل میں۔
- پھر، اس سیل میں فارمولہ درج کریں۔
- TEXTJOIN فنکشن استعمال کرنے کے بجائے، آپ اس میں CONCATENATE فنکشن بھی استعمال کر سکتے ہیں۔اس سیل کو منتخب کیا. اسی طرح، TEXTJOIN فنکشن، یہ فنکشن وہی کام کرے گا۔ لہذا، اس سیل میں فارمولہ درج کریں۔
- آخر میں، پہلے کی طرح، دبائیں کلید درج کریں۔ نتیجے کے طور پر، یہ فارمولہ ایک سیل میں متعدد اقدار ڈالنے کا نتیجہ دکھائے گا۔
کوئی قدر یا حوالہ واپس کرتا ہے ٹیبل یا اقدار کی رینج سے ایک قدر۔
MATCH فنکشن کا تعارف
MATCH فنکشن کسی خاص میچ کے لیے سیل کی جانچ کرتا ہے اور واپس کرتا ہے۔ رینج کے اندر اس کا درست مقام۔
میچ فنکشن کے لیے نحو ہے
<0 > میچ دلائل مطالبہ 17>وضاحت lookup_value ضروری ہے اس کا مطلب ہے کہ قدر اس حد میں ہے جس کی جانچ کی جائے گی۔ lookup_array ضروری ہے اس کا مطلب ہے وہ رینج جس کے اندر ویلیو تلاش کی جائے گی۔ match_type اختیاری فنکشن کے میچ کی وضاحت کرنے کے لیے استعمال کیا جاتا ہے قسم زیادہ تر معاملات میں، یہ ایک عددی قدر ہے۔ مماثلت کی تین قسمیں ہیں جو استعمال کی جا سکتی ہیں:ایک درست مماثلت تلاش کرنے کے لیے، 0 درج کریں۔
1 تلاش کی قدر سے کم یا اس کے برابر سب سے بڑی قدر دریافت کرنے کے لیے۔
-1 تلاش کی قدر سے زیادہ یا اس کے برابر کم سے کم قدر دریافت کرنے کے لیے۔
وہ قدر لوٹاتا ہے جو تلاش کی صف کی جگہ کی نمائندگی کرتا ہے۔
ڈیٹا سیٹ کا تعارف
انڈیکس فنکشن ایکسل میں انتہائی ورسٹائل ہے اورمضبوط، اور یہ ایکسل کیلکولیشنز کی ایک بڑی تعداد میں ظاہر ہوتا ہے۔ 1 ڈیٹاسیٹ ایک چھوٹے سے مقامی کاروبار کی نمائندگی کرتا ہے جو مصنوعات کو مختلف ممالک سے درآمد کرنے کے بعد فروخت کرتا ہے۔ اور، ڈیٹاسیٹ کالم B میں ملک پر مشتمل ہے جہاں سے وہ مصنوعات درآمد کرتے ہیں، کالم C میں ہر پروڈکٹ کی قیمت ، اور کالم میں پروڈکٹ کا نام E ۔
اب، فرض کریں، ہمیں ایک مخصوص ملک سے درآمد کی گئی تمام مصنوعات کو نکالنے کی ضرورت ہے۔
ایک سیل میں متعدد اقدار واپس کرنے کے لیے ایکسل INDEX MATCH کے مرحلہ وار طریقہ کار
سب سے پہلے، ہم تلاش کے افعال کو یکجا کر سکتے ہیں: INDEX متعدد اقدار واپس کرنے کے لیے میچ کریں۔ ان فنکشنز کے ساتھ، ہمیں the SMALL ، IF ، اور ISNUMBER فنکشنز کی ضرورت ہوگی۔
SMALL فنکشن عددی قدر کی فہرست میں اس کی پوزیشن کے لحاظ سے ایک عددی قدر پیدا کرتا ہے جس کی درجہ بندی بڑھتی ہوئی ترتیب میں قدر کے لحاظ سے کی جاتی ہے۔ یہ فنکشن کسی مخصوص جگہ پر کسی صف سے کم از کم قدریں لوٹاتا ہے۔
IF فنکشن ایک منطقی جانچ کرتا ہے اور اگر نتیجہ TRUE اور دوسرا ہوتا ہے تو ایک قدر واپس کرتا ہے۔ اگر نتیجہ FALSE ہے۔ یہ فنکشن دو قدروں کا موازنہ کرتا ہے اور ان میں سے کسی ایک کو آؤٹ پٹ کرتا ہے۔متعدد نتائج۔
ISNUMBER فنکشن چیک نہیں کرتا کہ آیا سیل کی قدر عددی ہے۔ ISNUMBER فنکشن TRUE دکھاتا ہے جب سیل میں کوئی نمبر شامل ہوتا ہے۔ بصورت دیگر، یہ FALSE لوٹاتا ہے۔ ISNUMBER اس بات کی تصدیق کے لیے استعمال کیا جا سکتا ہے کہ ایک قطار عددی قدر کی نمائندگی کرتی ہے یا کسی دوسرے فنکشن کا آؤٹ پٹ ایک نمبر ہے۔ یہ ایک واحد پیرامیٹر، قدر کو قبول کرتا ہے، جو سیل کا حوالہ ہو سکتا ہے۔
مرحلہ 1: INDEX & ایک سے زیادہ قدروں کو واپس کرنے کے لیے میچ فنکشنز
فرض کریں کہ پہلے، ہم اس مرحلے میں INDEX MATCH فنکشن کا استعمال کرتے ہوئے آسٹریلیا سے درآمد کردہ تمام مصنوعات کو نکالنا چاہتے ہیں۔ . آئیے ایک سیل میں ایک سے زیادہ ویلیو واپس کرنے کے لیے فنکشن کو استعمال کرنے کے طریقہ کار پر عمل کریں۔
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1)))
🔎 فارمولا کیسے کام کرتا ہے؟
مزید پڑھیں: انڈیکس کے ساتھ مثالیں ایکسل میں میچ فارمولہ (8 نقطہ نظر)
اسی طرح کی ریڈنگز
مرحلہ 2: Excel TEXTJOIN یا ایک سیل میں ایک سے زیادہ قدریں ڈالنے کے لیے CONCATENATE فنکشن
اب، ہمیں نتیجہ کو ایک سیل میں جوڑنے کی ضرورت ہے۔ اس مقصد کے لیے، ہم ایک مختلف فنکشن استعمال کریں گے۔ ایسا کرنے کے لیے ہم یا تو TEXTJOIN فنکشن یا CONCATENATE فنکشن استعمال کرسکتے ہیں۔ اس صورت میں، ہم ان دونوں کو مختلف مراحل میں استعمال کریں گے۔ TEXTJOIN فنکشن مختلف رینجز اور/یا حروف سے متن کو جوڑتا ہے، ایک الگ کار کا استعمال کرتے ہوئے جس کی آپ ہر متنی قدر میں وضاحت کرتے ہیں جو جوائن کیا جائے گا۔ ایکسل میں CONCATENATE فنکشن کا مقصد متن کے متعدد بٹس کو آپس میں جوڑنا یا ایک سیل میں بہت سے سیلز سے معلومات کا خلاصہ کرنا ہے۔ مثال کے طور پر، آئیے ایک سے زیادہ قدر والے نتائج کو ایک سیل میں ڈالنے کے لیے دونوں فنکشنز کو استعمال کرنے کے لیے ذیلی طریقہ کار کا استعمال کریں۔
=TEXTJOIN(", ",TRUE,F8:F10)
- <9 آخر میں، نتیجہ دیکھنے کے لیے Enter دبائیں۔
=CONCATENATE(F8,", ",F9,", ",F10)
مزید پڑھیں: Excel افقی طور پر ایک سے زیادہ قدروں کو واپس کرنے کے لیے INDEX-MATCH فارمولہ
نتیجہ
مذکورہ طریقہ کار آپ کو ایکسل کے طریقہ کار دکھائے گا متعدد قدروں کو واپس کرنے کے لیے INDEX MATCH ایک سیل میں ۔ امید ہے کہ یہ آپ کی مدد کرے گا! اگر آپ کے کوئی سوالات، مشورے، یا رائے ہیں تو براہ کرم ہمیں تبصرے کے سیکشن میں بتائیں۔ یا آپ ExcelWIKI.com بلاگ!
میں ہمارے دوسرے مضامین پر ایک نظر ڈال سکتے ہیں۔