فہرست کا خانہ
آج ہم ایکسل میں فزی میچ تلاش کرنے کے لیے VLOOKUP استعمال کرنے کا طریقہ سیکھنے جارہے ہیں۔
بڑے ڈیٹا سیٹس کے ساتھ کام کرتے ہوئے، ہم اکثر ملتے جلتے اقدار کو فلٹر کریں۔ ان مماثل اقسام میں سے ایک کو فزی میچ کہا جاتا ہے، جہاں قدریں بالکل ایک جیسی نہیں ہیں، لیکن پھر بھی ان کی مماثلت کی بنیاد پر مماثلت پائی جاتی ہے۔
لہذا۔ آئیے اس بات پر بات کرتے ہیں کہ آپ فزی میچ تلاش کرنے کے لیے ایکسل کے VBA VLOOKUP فنکشن کو کیسے استعمال کرسکتے ہیں۔
فزی میچ کا تعارف
A Fuzzy Match جزوی میچ کی ایک قسم ہے۔
اس قسم کے میچوں میں، ایک متن دوسرے متن سے پوری طرح میل نہیں کھاتا۔ لیکن متن کے اہم حصے دوسرے متن سے ملتے ہیں۔
دی گئی مثال میں، کتاب "عالمی جنگ کے دوران ہندوستان کی تاریخ" تین اہم حصوں پر مشتمل ہے: تاریخ ، ہندوستان ، اور عالمی جنگ ۔
اس لیے وہ تمام کتابیں جن میں ایک یا ایک سے زیادہ ان میں سے حصے کتاب سے مبہم طور پر مماثل ہوں گے۔
لہذا، فجی میچز یہ ہیں:
- دوسری جنگ عظیم کی تاریخ
- قدیم یونان کی تاریخ
- عالمی جنگ: اسباب اور اثرات
- سندھ کی تہذیب: ایک قدیم تاریخ
- ہندوستان نے آزادی حاصل کی
- ایڈولف ہٹلر: عالمی جنگ سے پہلے اور بعد
- ہندوستان کی دریافت
پریکٹس ورک بک ڈاؤن لوڈ کریں
VLOOKUP FuzzyMatching.xlsm
3 ایکسل میں VLOOKUP فزی میچ کے لیے نقطہ نظر
یہاں ہمارے پاس ناموں کے ساتھ ایک ڈیٹا سیٹ ہے بک شاپ کی کچھ کتابیں جسے کہا جاتا ہے۔
ہمارا مقصد آج ایکسل کے VLOOKUP فنکشن کو کچھ فجی میچز بنانے کے لیے استعمال کرنا ہے۔ . آئیے 3 مختلف طریقوں پر بات کرتے ہیں۔
1۔ وائلڈ کارڈز کا استعمال کرتے ہوئے VLOOKUP فزی میچ (مکمل Lookup_Value Matching)
- سب سے پہلے، ہم وائلڈ کارڈ کیریکٹر Asterisk (*) علامت کا استعمال کرتے ہوئے کچھ فزی میچز بنائیں گے۔ لیکن یاد رکھیں، آپ کو اس طریقہ کار میں پوری lookup_value سے مماثلت کرنی ہوگی، نہ کہ lookup_value کے الگ الگ حصوں سے۔
مثال کے طور پر، ہم ایک تلاش کرسکتے ہیں۔ اس طرح "دوسری جنگ عظیم" متن پر مشتمل کتاب۔
صرف مکمل متن والی کتابیں "دوسری جنگ عظیم" مماثل ہوں گی۔
فارمولا آسان ہے۔ lookup_value text کے دونوں سروں پر ایک Asterisk (*) علامت رکھیں۔
فارمولہ یہ ہوگا:
=VLOOKUP("*Second World War*",B5:B22,1,FALSE)
- آپ اصل متن کی جگہ سیل حوالہ بھی استعمال کرسکتے ہیں۔ انہیں ایک متن میں ضم کرنے کے لیے ایمپرسینڈ (&) علامت کا استعمال کریں۔ اس طرح:
=VLOOKUP("*"&D5&"*",B5:B22,1,FALSE)
17>
VLOOKUP<2 کے بارے میں مزید جاننے کے لیے> وائلڈ کارڈز کا استعمال کرتے ہوئے، یہ مضمون ملاحظہ کریں۔
مزید پڑھیں: ایکسل میں وائلڈ کارڈ کے ساتھ VLOOKUP کیسے کریں (2 طریقے)
2۔ فزی میچ استعمال کرناVBA
پچھلے حصے کا طریقہ ہمارے مقصد کو جزوی طور پر پورا کرتا ہے، لیکن مکمل طور پر نہیں۔
اب ہم VBA کوڈ کا استعمال کرتے ہوئے ایک فارمولہ اخذ کریں گے۔ ہمارے مقصد کو تقریباً مکمل کر دے گا۔
- سب سے پہلے، ایک VBA ونڈو کھولیں اور ایک نئے ماڈیول میں درج ذیل VBA کوڈ داخل کریں:
کوڈ :
1496
یہ کوڈ ایک فنکشن بناتا ہے جسے FUZZYMATCH کہتے ہیں۔
- اب، اسے اس آرٹیکل کے طریقہ 3 کے مراحل کے بعد محفوظ کریں ۔
یہ FUZZYMATCH فنکشن تمام فجی میچز<کو تلاش کرتا ہے۔ براہ راست لوک اپ ویلیو کا 2>۔
اس FUZZYMATCH فنکشن کا Syntax یہ ہے:
=FUZZYMATCH(lookup_value,lookup_range)
کتاب "عالمی جنگ کے دوران ہندوستان کی تاریخ" کے فزی میچز کو تلاش کرنے کے لیے ، سیل میں یہ lookup_value درج کریں ( D5 اس مثال میں) اور یہ فارمولہ کسی دوسرے سیل میں درج کریں:
=FUZZYMATCH(D5,B5:B22)
دیکھیں، ہمیں تمام فزی میچ کا پتہ چل گیا ہے کتاب کے es "عالمی جنگ کے دوران ہندوستان کی تاریخ"
- یہاں D5 lookup_value کا سیل حوالہ ہے ("The جنگ عظیم کے دوران ہندوستان کی تاریخ")۔
- B5:B22 lookup_range ہے۔
آئیے معلوم کریں۔ "بڑے شہروں کے جرائم کے پیچھے اسباب کی ایک نوٹ بک" نامی ایک اور کتاب کی فزی میچز ۔
اس lookup_value میں درج کریں۔ایک سیل ( D5 اس مثال میں) اور دوسرے سیل میں یہ فارمولہ درج کریں:
=FUZZYMATCH(D5,B5:B22)
💡 فارمولے کی وضاحت
- FUZZYMATCH فنکشن وہ فنکشن ہے جسے ہم نے VBA میں بنایا ہے۔ ۔ یہ lookup_value نامی ایک سٹرنگ اور lookup_range کہلانے والے سیلز کی ایک رینج لیتا ہے اور سٹرنگ کے تمام فجی میچز کی ایک صف لوٹاتا ہے۔
- لہذا FUZZYMATCH(D5,B5:B22) سیل D5 کی حد سے B5:B22 سیل میں سٹرنگ کے تمام فجی میچز کی ایک صف لوٹاتا ہے۔ ۔
مزید پڑھیں: ایکسل میں جزوی متن کو کیسے VLOOKUP کریں (متبادل کے ساتھ)
S imilar ریڈنگز
- VLOOKUP کام نہیں کر رہا (8 وجوہات اور حل)
- INDEX MATCH بمقابلہ VLOOKUP فنکشن (9 مثالیں)
- ایکسل میں متعدد معیارات کے ساتھ VLOOKUP استعمال کریں (6 طریقے + متبادل)
- ایکسل VLOOKUP عمودی طور پر متعدد اقدار واپس کرنے کے لیے
- VLOOKUP اور ایکسل میں تمام میچز واپس کریں (7 طریقے)
3۔ ایکسل کے فزی لوک اپ ایڈ ان کا استعمال کرتے ہوئے فزی میچ
مائیکروسافٹ ایکسل ایک ایڈ ان فراہم کرتا ہے جسے فزی لوک اپ کہتے ہیں۔ اس کا استعمال کرتے ہوئے، آپ فجی لوک اپ کے لیے دو ٹیبلز سے مل سکتے ہیں۔
- سب سے پہلے، اس لنک<سے ایڈ ان کو ڈاؤن لوڈ اور انسٹال کریں۔ 2>.
- اسے کامیابی سے ڈاؤن لوڈ اور انسٹال کرنے کے بعد، آپ کو ایکسل ٹول بار میں فزی لوک اپ ایڈ مل جائے گا۔
- پھر بندوبست کریں۔ڈیٹا دو ٹیبلز میں سیٹ ہوتا ہے جن سے آپ ملنا چاہتے ہیں۔
- یہاں میرے پاس دو ٹیبلز ہیں جن میں کتابوں کی دو فہرستیں ہیں جن کو دو کتابوں کی دکانوں سے کہا جاتا ہے Robert Bookshop اور Martin Bookshop .
- اگلا، Fuzzy Lookup tab> پر جائیں۔ ایکسل ٹول بار میں فزی لوک اپ ٹول پر کلک کریں۔
بائیں ٹیبل اور دائیں میز کے اختیارات میں، دو میزوں کے نام منتخب کریں۔
اس مثال کی خاطر، رابرٹ اور مارٹن کا انتخاب کریں۔
پھر کالم سیکشن میں، ناموں کا انتخاب کریں۔ ہر ٹیبل کے کالم۔
کالم میچ سیکشن میں، اس قسم کی مماثلت کو منتخب کریں جو آپ دونوں کالموں کے درمیان چاہتے ہیں۔ فزی میچ کے لیے، ڈیفالٹ کو منتخب کریں۔
24>
- آخر میں، گو پر کلک کریں۔ آپ کو ایک نئی جدول میں میزوں کا مماثل تناسب ملے گا۔
مزید پڑھیں: دو فہرستوں کا موازنہ کرنے کے لیے VLOOKUP ایکسل (2 یا زیادہ طریقے)
نتیجہ
ان طریقوں کو استعمال کرتے ہوئے، آپ VLOOKUP فنکشن <2 استعمال کرسکتے ہیں۔ فجی میچ کو تلاش کرنے کے لیے ایکسل کا۔ اگرچہ یہ طریقے 100% کارگر نہیں ہیں، پھر بھی یہ بہت مفید ہیں۔ کیا آپ کا کوئی سوال ہے؟ کمنٹ باکس میں بلا جھجھک ان سے پوچھیں۔ اگر آپ کے پاس بہتر طریقے ہیں تو شیئر کرنا نہ بھولیں۔ ExcelWIKI کے ساتھ جڑے رہیں۔