فہرست کا خانہ
اس ٹیوٹوریل میں، میں ایکسل VLOOKUP تخمینی مماثلت کا استعمال کرتے ہوئے متن میں جزوی مماثلت تلاش کرنے کے کئی طریقوں پر بات کروں گا۔ ہم سب جانتے ہیں کہ VLOOKUP فنکشن ڈیٹا رینج کے سب سے بائیں کالم میں ایک خاص قدر تلاش کرتا ہے اور آپ کے بتائے ہوئے کالم سے اسی قطار میں مطلوبہ قدر لوٹاتا ہے۔ جزوی طور پر مماثل نمبر کی اقدار کے برعکس، متن کی قدروں کا تخمینہ مماثل تھوڑا مشکل ہے۔ لہذا، آئیے VLOOKUP متنی اقدار کی جزوی مماثلت کی کچھ مثالیں تلاش کریں۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
آپ وہ پریکٹس ورک بک ڈاؤن لوڈ کرسکتے ہیں جسے ہم نے اس مضمون کی تیاری کے لیے استعمال کیا ہے۔
تقریبا میچ دیکھیں ، ہمیں VLOOKUP فنکشن کے نحو کو دیکھنا چاہئے، جو یہ ہے:VLOOKUP (lookup_value، table_array، column_index_num، [range_lookup])
<0 مندرجہ بالا نحو میں، چوتھی دلیل ( range_lookup ) اس بات کی نشاندہی کرتی ہے کہ آیا ہم عین مطابق مماثلت تلاش کر رہے ہیں یا ایک تخمینی مماثلت۔ بنیادی طور پر، ہمارے پاس منتخب کرنے کے لیے دو اختیارات دستیاب ہیں۔- FALSE : تلاش کی قدر کا عین مطابق میچ حاصل کرنے کے لیے۔
- TRUE : تلاش کی قدر کا تخمینی مماثلت حاصل کرنے کے لیے۔
مذکورہ بحث کو دیکھ کر، آپ سوچ سکتے ہیں کہ اگر ہم TRUE کو چوتھی دلیل کے طور پر رکھیں گے تو ہمیں ایک تخمینہ ملے گا۔ تلاش کا میچڈیٹا کی ایک رینج میں قدر۔ ہاں، اگر تلاش کے کالم میں نمبر ہوں تو آپ اس طرح سے جزوی میچ حاصل کر سکتے ہیں۔ اس کی وجہ یہ ہے کہ، جب آپ کسی تلاش کالم (نمبروں پر مشتمل) کو صعودی ترتیب میں ترتیب دیتے ہیں، تو تخمینی مماثلت اگلی سب سے بڑی قدر لوٹائے گی جو کہ تلاش کی قدر سے کم ہے۔ تاہم، اگر تلاش کرنے والے کالم میں متن کی قدریں ہیں، تو تخمینی مماثلت کام نہیں کرے گی۔ اس صورت میں، ہم متبادل طریقے استعمال کریں گے جیسے فنکشن کی پہلی دلیل میں وائلڈ کارڈ استعمال کرنا۔ مثال کے طور پر، میں ستارے (*) کی علامت بطور وائلڈ کارڈ استعمال کروں گا۔ یاد رکھیں، وائلڈ کارڈ استعمال کرتے وقت ہم VLOOKUP فنکشن کو عین مطابق میچ موڈ میں استعمال کریں گے۔
1. جزوی میچ تلاش کرنے کے لیے VLOOKUP میں وائلڈ کارڈ کا اطلاق کریں (متن اس سے شروع ہوتا ہے)
مثال کے طور پر، میرے پاس ایک ڈیٹاسیٹ ہے جس میں سیلز کے متعدد نمائندوں کے نام اور ان کی حاصل کردہ سیلز رقوم سے متعلق ہے۔ اب، میں ' Brad ' سے شروع ہونے والے سیلز کے نمائندے کا نام تلاش کروں گا اور اس طرح فروخت کی متعلقہ رقم واپس کروں گا۔
مرحلہ:
- نیچے دیے گئے فارمولے کو سیل C14 میں لکھیں۔
=VLOOKUP(C12&"*",B5:C10,2,FALSE)
- دبائیں Enter ۔
- نتیجے کے طور پر، اوپر والا فارمولا فروخت کی رقم ( $10,000 ) کو واپس کرتا ہے جو بریڈ ملر ۔
🔎 فارمولا کیسے کام کرتا ہے؟
➤ C12&”*”
یہاں، ایمپرسینڈ ( & ) کی قدر کو جوڑتا ہے سیلC12 ( Brad ) وائلڈ کارڈ (*) کے ساتھ۔ نتیجے کے طور پر، تلاش کی قدر Brad* بن جاتی ہے۔ لہذا، متن کے لیے VLOOKUP فارمولہ Brad* سے شروع ہوتا ہے۔ 1 2>، بریڈن )۔
➤ VLOOKUP(C12&”*”,B5:C10,2,FALSE)
اوپر والا فارمولا B5:C10 رینج میں Brad* تلاش کرتا ہے، اور کالم 2 سے فروخت کی رقم لوٹاتا ہے۔ چوتھی دلیل میں FALSE اشارہ کرتا ہے کہ عین مطابق مماثلت کا موڈ یہاں استعمال کیا جاتا ہے۔
⏩ نوٹ:
ڈپلیکیٹس سے محتاط رہیں۔ اس کا مطلب ہے کہ میرے ڈیٹاسیٹ میں دو نام ہیں جو Brad ( Brad Miller اور Bradly Shaw ) سے شروع ہوتے ہیں۔ لہذا، اگر ایک سے زیادہ جزوی مماثلت پائے جاتے ہیں، تو مذکورہ فارمولہ صرف پہلے میچ کے نتائج واپس کرے گا۔ جیسا کہ اوپر بتایا گیا ہے، ہمیں میچ کا نتیجہ Brad کے لیے ملا، نہ کہ Bradly کے لیے۔
2. تقریباً مماثلت تلاش کریں جہاں سیل ویلیو مخصوص متن کے ساتھ ختم ہوتی ہے
اب، میں سیلز کے نمائندے کے نام سے مماثلت دوں گا جو ایک مخصوص ٹیکسٹ والے حصے ' son ' کے ساتھ ختم ہوتا ہے اور اس طرح کمائی ہوئی سیلز کی رقم حاصل ہوتی ہے۔
مرحلہ:
- نیچے دیے گئے فارمولے کو سیل C14 میں لکھیں۔
=VLOOKUP("*"&C12,B5:C10,2,FALSE)
- مندرجہ بالا فارمولہ سیلز کے نمائندے کا نام تلاش کرتا ہے جس کا اختتام متن ' son ' کے ساتھ ہوتا ہے اور متعلقہ واپس کرتا ہے۔ Enter کو دبانے کے بعد فروخت کی رقم ( $7,500 )۔
یہاں، "*"&C12 ، فارمولے کے اس حصے کا نتیجہ *son ہے۔ اس کا مطلب ہے کہ مندرجہ بالا فارمولہ متن کی قدر *son کے ساتھ ختم ہونے والے ناموں کو تلاش کرے گا (جیسے son , Johnson , Richardson ) . باقی فارمولہ کام کرتا ہے جیسا کہ طریقہ 1 میں بتایا گیا ہے۔
اسی طرح کی ریڈنگز:
- VLOOKUP جزوی متن ایکسل میں سنگل سیل
- ایکسل میں جزوی میچ کے لیے VLOOKUP کا استعمال کیسے کریں (4 طریقے)
- ایکسل میں IF جزوی میچ استعمال کریں (4 بنیادی آپریشنز)
- ایکسل میں جزوی میچ اسٹرنگ کو کیسے انجام دیں (5 طریقے)
- ایکسل میں COUNTIF جزوی میچ (2 یا زیادہ نقطہ نظر)
3. VLOOKUP میں دو وائلڈ کارڈز متن میں جزوی مماثلت 'Type پر مشتمل' حاصل کرنے کے لیے
پچھلے دو طریقوں میں، میں نے دکھایا ہے کہ شروع/ختم ہونے والے متن کو کیسے تلاش کیا جائے ایک مخصوص ٹیکسٹ ویلیو کے ساتھ۔ اب، میں دیکھوں گا کہ آیا سیلز کے نمائندے کے ناموں میں سے کسی بھی پوزیشن پر متن ' Me ' ہے اور اس طرح سیلز کی رقم معلوم کریں۔
مرحلہ:
- نیچے دیے گئے فارمولے کو سیل C14 میں لکھیں۔
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)
- اس کے نتیجے میں، مندرجہ بالا فارمولہ نام میں کہیں بھی ' Me ' پر مشتمل سیلز کے نمائندے کا نام تلاش کرے گا اور اس طرح کمائی ہوئی فروخت کی رقم ( $11,000 ) کو ظاہر کرے گا۔ دبانے کے بعد Enter .
یہاں، "*"&C12&"*" ، فارمولے کا یہ حصہ نتیجہ *Me* ۔ اس کا مطلب ہے کہ اگر کسی بھی نام میں متن ' *Me* ' ہو تو اوپر والا فارمولا تلاش کے کالم میں تلاش کرے گا۔
مزید پڑھیں: لک اپ۔ ایکسل میں جزوی متن کی مماثلت (5 طریقے)
4. مددگار کالم اور VLOOKUP فنکشن کے ساتھ ایک سے زیادہ متن کا تخمینہ مماثل حاصل کریں
اس بار میں ایک سے زیادہ متن کو جزوی طور پر میچ کروں گا۔ مثال کے طور پر، میرے پاس ذیل کا ڈیٹا سیٹ ہے، جس میں سیلز ریپ ، سیلنگ آئٹم، اور سیلز رقم شامل ہیں۔
اقدامات:
- اور D سیل B5 میں درج ذیل فارمولہ کو ٹائپ کریں۔
=C5&D5
- Enter کو دبائیں۔ فارمولے کو باقی سیلز میں کاپی کرنے کے لیے آٹو فل ( + ) کا استعمال کریں اور مددگار کالم سیلز ریپ اور سیلنگ کی مربوط قدر ظاہر کرے گا۔ آئٹم ۔
- اب میں سیل C12 اور <کی قدر تلاش کروں گا۔ 1>C13
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)
- دبائیں انٹر ۔ نتیجے کے طور پر، یہاں مجھے دی گئی فروخت کی رقم سے مماثل ملاشرائط۔
مزید پڑھیں: ایکسل جزوی میچ دو کالم (4 آسان نقطہ نظر)
متن کے لیے تخمینی مماثلت حاصل کرنے کے لیے Vlookup کے متبادل
VLOOKUP فنکشن استعمال کرنے کے علاوہ، ہم متن کو جزوی طور پر ملانے کے لیے کچھ دوسرے اختیارات استعمال کر سکتے ہیں۔ مثال کے طور پر:
➥ ایکسل کے لیے فزی لوک اپ ایڈ ان
مائیکروسافٹ کے پاس ایک مفت ایڈ ان ہے جو فزی لوک اپ کے لیے استعمال ہوتا ہے۔ فجی لُک اپ لگ بھگ لگنے سے ملتا جلتا ہے۔
نتیجہ
مذکورہ مضمون میں، میں نے VLOOKUP لگ بھگ مماثل متن کی کئی مثالوں پر بات کرنے کی کوشش کی ہے۔ ایکسل میں تفصیل سے۔ امید ہے کہ یہ مثالیں اور وضاحتیں آپ کے مسائل کے حل کے لیے کافی ہوں گی۔ اگر آپ کے کوئی سوالات ہیں تو براہ کرم مجھے بتائیں۔