فہرست کا خانہ
حالات کے لحاظ سے آپ کو چند کالموں کا موازنہ کرنے کی ضرورت پڑ سکتی ہے۔ موازنہ کئی شکلوں میں کیا جا سکتا ہے، ان میں سے ایک جزوی مماثلت ہے۔ آج ہم آپ کو ایکسل میں دو کالموں میں جزوی میچ کو چلانے کا طریقہ دکھانے جارہے ہیں۔ اس سیزن کے لیے، ہم Excel Microsoft 365 استعمال کر رہے ہیں، بلا جھجھک اپنا استعمال کریں۔
سب سے پہلے، آئیے ورک بک کے بارے میں جانیں جو ہماری مثالوں کی بنیاد ہے۔
یہاں ہمارے پاس مختلف کھیلوں کے چند مشہور کھلاڑیوں کا ڈیٹاسیٹ ہے۔ اس ڈیٹاسیٹ کا استعمال کرتے ہوئے ہم جزوی میچ کو دو کالموں میں انجام دیں گے۔ ہم طریقوں کو آسانی سے سمجھانے کے لیے اس ڈیٹاسیٹ کا استعمال کریں گے۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
آپ یہاں سے پریکٹس ورک بک ڈاؤن لوڈ کر سکتے ہیں۔
جزوی میچنگ ٹو Columns.xlsx
دو کالموں میں جزوی مماثلت تلاش کرنے کے 4 آسان طریقے
1. VLOOKUP کا استعمال کرتے ہوئے دو کالموں میں جزوی ملاپ
پرفارم کرنے کے طریقوں میں سے ایک کالموں کے درمیان جزوی میچ VLOOKUP فنکشن کا استعمال ہے۔
VLOOKUP فنکشن ڈیٹا کو ایک میں تلاش کرتا ہے۔ رینج عمودی طور پر ترتیب دی گئی ہے۔
ہم اوپر والے ڈیٹاسیٹ کے دو کالموں کا موازنہ کریں گے اور نتیجہ دوسرے کالم میں پیش کریں گے۔
- سب سے پہلے، سیل E5<2 میں فارمولہ داخل کریں>.
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")
یہاں ہم نے ایتھلیٹ پاپولر نام کالم کی پہلی قطار <15 پر سیٹ کی ہے۔>lookup_value فیلڈ۔
اور ایتھلیٹ کا نام کالم بطور lookup_array ۔ چونکہ ہمیں جزوی میچ چیک کرنے کی ضرورت ہے ہم نے ستارے کے نشانات کو وائلڈ کارڈ کے طور پر استعمال کیا ہے۔ یہ نشان اس بات کی نشاندہی کرتا ہے کہ حروف کی کوئی بھی تعداد ہو سکتی ہے۔
- اس کے بعد، جب میچ مل جائے گا تو فارمولا وہی پورا نام لوٹائے گا جسے ہم نے سیل میں منتخب کیا ہے۔
- اس کے بعد، استعمال کریں تمام سیلز پر فارمولے کو لاگو کرنے کے لیے Fill Handle آپشن۔
- اس کے بعد، آپ کو اس کے مطابق حتمی نتیجہ ملے گا۔ .
نوٹ کریں کہ، سیل E6 میں، آپ کو ایک خلا ملا ہے جیسا کہ C6 سیل میں آپ کے پاس ہے دھونی کا نام درج کیا، جو فارمولہ کالم B میں نہیں مل سکتا۔
🔎 فارمولا کیسے کام کرتا ہے؟
- VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0) : پہلے حصے میں، ہم مخصوص اقدار کو تلاش کرنے کے لیے سیل B5 سے B12 کے درمیان مطلوبہ سیل رینج تلاش کریں گے۔
- IFERROR(VLOOKUP(“*”&C5& ;"*";$B$5:$B$12;1;0);" ) : یہ حصہ مطلوبہ سیل رینج کے مطابق حتمی نتیجہ دکھانے کے لیے فارمولے میں مناسب معیار کا اطلاق کرے گا۔
لہذا، ہم نے جزوی میچ کے درمیان کارکردگی کا مظاہرہ کیا ہے۔ ایکسل میں VLOOKUP فنکشن کا استعمال کرتے ہوئے کالم۔
مزید پڑھیں: قریب ترین میچ تلاش کرنے کے لیے ایکسل VLOOKUP (5 مثالوں کے ساتھ) <3
2. انڈیکس کے امتزاج کے ساتھ جزوی میچ - میچ فنکشنز
اس کے بعد، ہم INDEX اور MATCH فنکشنز کا مجموعہ استعمال کر سکتے ہیں۔ پہلے حصے میں، ہم نے دیکھا ہے کہ کیسے VLOOKUP مماثل تلاش کرنے کے بعد قیمت کو بازیافت کرتا ہے۔ یہاں INDEX - MATCH مجموعہ ایسا ہی کرے گا۔ 1 میچ۔
- سب سے پہلے، ہم سیل E5 میں فارمولہ داخل کریں گے۔
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5&"*";$B$5:$B$12;0));"")
- اس کے بعد، آپ کو اس سیل کے نتائج ملیں گے اور پھر اسے تمام سیلز پر لاگو کرنے کے لیے Fill Handle استعمال کریں۔
- آخر میں، آپ کو اپنا حتمی نتیجہ مل جائے گا۔ فارمولا کیسے کام کرتا ہے؟
- MATCH("*"&C5&"*";$B$5:$B$12;0) : پہلے حصے میں، ہم مطلوبہ سیل تلاش کریں گے رینجز جو ہم استعمال کرنا چاہتے ہیں۔
- INDEX($B$5:$B$12; MATCH("*"&C5&"*";$B$5:$B$12;0))<2. یہ حصہ فارمولے میں مناسب معیار کا اطلاق کرے گا۔
- IFERROR(INDEX($B$5:$B$12; MATCH("*"&C5&"*";$B$5:$ بی
اس حصے میں، ہم نے کا ایک مجموعہ استعمال کیا ہے۔کالموں کے درمیان جزوی مماثلتیں تلاش کرنے کے لیے INDEX اور MATCH فنکشنز۔ IFERROR فنکشن کسی بھی قسم کی غلطی کو نظر انداز کرتا ہے جو فارمولے میں کسی بھی عدم مطابقت کی وجہ سے ہو سکتی ہے۔
مزید پڑھیں: جزوی متن کے میچ کے لیے مشروط فارمیٹنگ ایکسل (9 مثالیں)
اسی طرح کی ریڈنگز
- ایکسل میں جزوی VLOOKUP کا استعمال کیسے کریں (3 یا زیادہ طریقے)
- ایک سیل سے جزوی متن تلاش کرنے کے لیے VLOOKUP کا استعمال کریں
- ایکسل میں جزوی میچ اسٹرنگ کو کیسے انجام دیں (5 طریقے)
3. دو کالموں میں جزوی میچ کرنے کے لیے IF فنکشن
مضمون کے اس حصے میں، ہم IF فنکشن کا استعمال کرتے ہوئے جزوی میچ کر سکتے ہیں۔ جیسا کہ آپ جانتے ہیں، IF فنکشن ایک منطقی امتحان چلاتا ہے اور TRUE یا FALSE نتائج کے لیے ایک قدر واپس کرتا ہے۔
- اب ، یہاں ہم نے "Full name Is Found" کو if_true_value کے طور پر سیٹ کیا ہے اور if_false_value کو خالی چھوڑ دیا ہے۔ سیل میں درج ذیل فارمولہ داخل کریں۔
=IF(COUNTIFS($B$5:$B$12;"*"&C5)=1;"Full Name Is Found";"Full Name not Found")
یہاں فارمولہ if_true_value فراہم کرتا ہے۔ اب باقی اقدار کے لیے فارمولہ لکھیں۔
- اس کے علاوہ انٹر بٹن دبانے کے بعد آپ کو اس کا نتیجہ مل جائے گا۔ سیل اور پھر اس کے مطابق تمام سیلز کے لیے Fill Handle آپشن استعمال کریں۔
- آخر میں، آپ کو مطلوبہ نتیجہ ملے گا۔
🔎 کیسے کرتا ہےفارمولہ کام؟
- COUNTIFS($B$5:$B$12;"*"&C5) : پہلے حصے میں، ہم خلیات کی حد تلاش کریں گے جو ہم شرط کی جانچ کرنا چاہتے ہیں۔
- IF(COUNTIFS($B$5:$B$12;"*"&C5)=1; "پورا نام مل گیا"؛ "پورا نام نہیں ملا") : یہ حصہ فارمولے میں مناسب معیار کا اطلاق کرے گا۔
لہذا، IF اور COUNTIF فنکشنز کو ملا کر <ایکسل میں دو کالموں میں 1>جزوی میچ استعمال کرنا بہت آسان ہے۔
مزید پڑھیں: ایکسل میں COUNTIF جزوی میچ (2 یا زیادہ نقطہ نظر)
4. AGGREGATE فنکشن کا استعمال کرتے ہوئے دو کالموں کا موازنہ کریں
آخر میں، ہم کوشش کریں گے کہ دو کالموں میں ایگریگیٹ فنکشن کا استعمال کرکے ایک جزوی میچ تلاش کریں۔ اس کے ساتھ ساتھ. 1 . تاہم، آپ ایگریگیٹ فنکشن کا استعمال کر کے اسے تیزی سے حل کر سکتے ہیں۔ یہ مضمون آپ کو Excel میں ڈیٹا کو جمع کرنے کا طریقہ دکھائے گا۔
AGGREGATE فنکشن: Syntax and Arguments
<0 Excel کا AGGREGATE فنکشن ڈیٹا ٹیبل یا ڈیٹا لسٹ کا مجموعی لوٹاتا ہے۔ ایک فنکشن نمبر پہلی دلیل کے طور پر کام کرتا ہے، جبکہ مختلف ڈیٹا سیٹ دوسرے دلائل بناتے ہیں۔ یہ جاننے کے لیے کہ کون سا فنکشن استعمال کرنا ہے، کسی کو فنکشن نمبر کو یاد رکھنے کی ضرورت ہے، یا اس کے ساتھ ہی آپ اسے ٹیبل میں دیکھ سکتے ہیں۔
حوالہ اورarray syntax Excel AGGREGATE فنکشن کے لیے دو ممکنہ نحو ہیں جو ہم آپ کو یہاں دکھائیں گے۔
Array Syntax:
= مجموعی ],…)
آپ جو فارم استعمال کر رہے ہیں اس کے بارے میں فکر مند ہونے کی ضرورت نہیں ہے۔ آپ کے فراہم کردہ ان پٹ پیرامیٹرز کی بنیاد پر، Excel سب سے موزوں فارم کا انتخاب کرے گا۔
دلائل:
33>1 32>فنکشن | فنکشن_نمبر |
---|---|
اوسط | |
COUNT | 2 |
رابطہ | 3 |
MAX | 4 |
MIN | 5 |
Product | 6 |
SUM | 9 |
بڑا | 14 |
چھوٹا | 15 |
اب، آگے بڑھیں اور نیچے دیے گئے مراحل پر عمل کرتے ہوئے اس فنکشن کو اچھی طرح سے استعمال کرنے کے بارے میں بات کریں۔
- سب سے پہلے سیل میں درج ذیل فارمولہ داخل کریں۔
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8&"*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))
- اس کے بعد، آپ کو اس سیل کا نتیجہ ملے گا اور پھر Fill Handle آپشن استعمال کریں۔ اسے تمام سیلز پر لاگو کرنے کے لیے۔
- آخر میں، آپ کی اسکرین مندرجہ ذیل تصویر سے ملتا جلتا نتیجہ دکھائے گی۔
🔎 فارمولا کیسے کام کرتا ہے؟
- (ROW($E$5:$E$8)-ROW(E$5)+1) : جب آپ کے پاس چھوٹے ڈیٹاسیٹ، قطار نمبر تلاش کرنا آسان ہے لیکن اس میںایک بڑے ڈیٹاسیٹ کی صورت میں، آپ کو ROW فنکشن استعمال کرنا پڑ سکتا ہے۔ پہلے حصے میں، ہمیں مطلوبہ سیل رینجز ملیں گے جنہیں ہم استعمال کرنا چاہتے ہیں۔
- MATCH("*"&$E$5:$E$8&"*";$ B5;0) : جب بھی آپ ایکسل ورک شیٹ پر کام کرتے ہیں، ہو سکتا ہے آپ دو یا زیادہ سیلز کے درمیان تعلق تلاش کرنا چاہیں۔ فرض کریں کہ آپ معیار کو دوسرے خلیوں کے ساتھ ملانا چاہتے ہیں۔ اس صورت میں، آپ MATCH فنکشن استعمال کر سکتے ہیں۔ یہ حصہ منتخب کردہ رینج میں میچ تلاش کرنے کی کوشش کرے گا۔
- مجموعی(15;6; میچ("*"&$E$5:$E$8&"*";$B5 ;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : Excel میں، AGGREGATE فنکشن کو مخصوص نتائج حاصل کرنے کے لیے مختلف فنکشنز پر استعمال کیا جاتا ہے۔ اس صورت میں، آپ MATCH فنکشن استعمال کر سکتے ہیں۔ یہ حصہ فارمولے میں مناسب معیار کا اطلاق کرے گا۔
- @INDEX(E$5:E$8;AGGREGATE(15; 6;MATCH("*"&$E$5:$E$8&"*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1 )) : جب آپ متعدد رینجز سے کوئی قدر (یا قدریں) واپس کرنے کا ارادہ رکھتے ہیں، تو آپ INDEX فنکشن کا حوالہ فارم استعمال کریں گے۔ یہ حصہ آپ کو اس کے مطابق حتمی نتیجہ واپس کرے گا۔<13
تو، آخر کار، ہم نے ایکسل میں دو کالموں میں جزوی میچ کو انجام دینے کے لیے مجموعی فنکشن کا استعمال کرکے اپنے مضمون کا اختتام کیا۔
1 دو طریقے، VLOOKUP اور INDEX-MATCH کے امتزاج سب سے اہم کردار ادا کرتے ہیں۔ اقدار داخل کرتے وقت اسے ذہن میں رکھنے کی کوشش کریں۔ اگر آپ رینج کو تبدیل کرتے ہیں، تو نتیجہ مختلف ہوگا۔
نتیجہ
آج کیلئے بس اتنا ہی. ہم نے ایکسل میں دو کالموں میں جزوی میچ کو چلانے کے کئی طریقے درج کیے ہیں۔ امید ہے کہ آپ کو یہ مددگار ملے گا۔ اگر کچھ سمجھنا مشکل لگتا ہے تو بلا جھجھک تبصرہ کریں۔ ہمیں بتائیں کہ آپ کون سا طریقہ استعمال کرنے جا رہے ہیں۔ کسی بھی دوسرے نقطہ نظر کو مطلع کریں جو شاید ہم نے یہاں یاد کیا ہو۔