فہرست کا خانہ
اس مضمون میں، میں ایکسل میں متعدد اقدار کو تلاش کرنے کے طریقہ پر بات کروں گا۔ اکثر، اسپریڈ شیٹس کے ساتھ کام کرتے ہوئے، ایک ساتھ متعدد قدریں تلاش کرنا بہت مددگار ثابت ہوسکتا ہے۔ مثال کے طور پر، ہمارے پاس ایک ڈیٹاسیٹ ہے جس میں کئی لوگوں کے مشاغل ہیں۔ تاہم، اس ڈیٹاسیٹ میں، ایک شخص ( ایملی ) کے ایک سے زیادہ شوق ہیں۔ لہذا، اب ہم ایملی کے متعدد مشاغل کو ایک ساتھ حاصل کرنے کے لیے کئی ایکسل ٹولز اور فنکشنز استعمال کریں گے۔ اس کے علاوہ، میں ایک سیل میں متعدد اقدار کو جوائن کرنے کا طریقہ دکھاؤں گا۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
آپ ڈاؤن لوڈ کرسکتے ہیں۔ ورک بک پر عمل کریں جسے ہم نے اس مضمون کو تیار کرنے کے لیے استعمال کیا ہے۔
متعدد قدریں تلاش کریں۔xlsm
ایکسل میں متعدد اقدار تلاش کرنے کے 8 طریقے <2
1. ایکسل میں ایک سے زیادہ قدریں حاصل کرنے کے لیے فائنڈ اینڈ ریپلیس ٹول کا استعمال کریں
آپ ڈھونڈیں فیچر استعمال کرکے بہت آسانی سے متعدد ویلیوز حاصل کرسکتے ہیں۔ MS Excel کے تلاش کریں اور بدلیں ٹول۔ ہمارے ڈیٹاسیٹ میں، ایملی کا نام 3 بار ذکر کیا گیا ہے۔ لہذا، ان 3 اقداروں کو ایک ساتھ تلاش کرنے کے لیے درج ذیل مراحل پر عمل کریں۔
مرحلہ:
- سب سے پہلے، ڈیٹاسیٹ کو منتخب کریں ( B4:C11 )۔
- اس کے بعد، Ctrl + F دبائیں تلاش کریں اور تبدیل کریں ونڈو لائیں یا ہوم > ترمیم کرنا گروپ > تلاش کریں & > تلاش کریں کو منتخب کریں۔
- پھر، کیا تلاش کریں فیلڈ میں ' ایملی ' ٹائپ کریں اور پر کلک کریں۔ ملتمام ۔
- نتیجتاً، ہمیں 3 نام ملے ہیں ( ایملی ) ذیل کی ونڈو میں درج ہے۔
مزید پڑھیں: ایکسل میں رینج میں قدر کیسے تلاش کریں (3 طریقے)
2. ایک سے زیادہ قدروں کو تلاش کرنے کے لیے ایکسل فلٹر کا اختیار
ایکسل میں متعدد اقدار حاصل کرنے کا ایک اور آسان اور فوری آپشن آٹو فلٹر کا استعمال کرنا ہے۔ . آئیے اس طریقہ کار میں شامل اقدامات پر ایک نظر ڈالیں۔
مرحلہ:
- سب سے پہلے، اس سیل پر دائیں کلک کریں جس پر آپ لاگو کرنا چاہتے ہیں۔ فلٹر میں نے سیل B5 کو منتخب کیا ہے، جیسا کہ مجھے تمام ناموں کو فلٹر کرنے کی ضرورت ہے، ایملی ۔
- پھر فلٹر > پر جائیں۔ سلیکٹڈ سیل کی ویلیو کے لحاظ سے فلٹر کریں ۔
- نتیجتاً، ایملی نام پر مشتمل تمام سیلز ذیل میں فلٹر کیے گئے ہیں۔
- اب، اگر آپ فلٹرنگ کو کالعدم کرنا چاہتے ہیں، تو صرف ڈیٹاسیٹ ہیڈر کے آٹو فلٹر آئیکن پر کلک کریں، منتخب کریں "نام" سے فلٹر صاف کریں اور ٹھیک ہے پر کلک کریں۔
مزید پڑھیں: ایکسل میں سٹرنگ میں کریکٹر کیسے تلاش کریں
3. ایک سے زیادہ اقدار واپس کرنے کے لیے ایڈوانسڈ فلٹر آپشن کا اطلاق کریں
ایکسل کے پاس نامی فلٹرنگ آپشن ہے۔ اعلی درجے کا فلٹر ۔ ایک سے زیادہ اقدار تلاش کرنے کے دوران یہ آپشن بہت مفید ہے۔ آپ کو ایڈوانسڈ فلٹر آپشن کو لاگو کرنے کے لیے ایک معیار کی حد مقرر کرنی ہوگی۔ آئیے اس میں شامل مراحل سے گزرتے ہیں۔طریقہ۔
مرحلہ:
- سب سے پہلے، معیار کی حد مقرر کریں ( B13:C14 )۔
- اس کے بعد، ڈیٹا > ترتیب دیں اور پر جائیں فلٹر > ایڈوانسڈ ۔
- نتیجتاً، ایڈوانسڈ فلٹ r ونڈو دکھائے گا. اب، فہرست کی حد ( ڈیٹا سیٹ کی حد ) اور معیار کی حد سیٹ کریں اور ٹھیک ہے پر کلک کریں۔
>11>
یاد رکھیں، مین ڈیٹاسیٹ کا ہیڈر اور کروٹیریا رینج ایک جیسا ہونا چاہیے، بصورت دیگر، ایڈوانسڈ فلٹر آپشن کام نہیں کرے گا۔ .
4. ایکسل ڈیفائنڈ ٹیبل کا استعمال کرکے ایک سے زیادہ ویلیوز واپس کریں
ہم Excel Defined Tables بنا سکتے ہیں اور اس طرح ایک سے زیادہ ویلیوز حاصل کرنے کے لیے فلٹرنگ کا اطلاق کر سکتے ہیں۔ یہ متعدد اقدار کو تلاش کرنے کا ایک بہت ہی آسان اور آسان طریقہ ہے۔
مرحلہ:
- سب سے پہلے، ڈیٹاسیٹ کے کسی بھی سیل پر کلک کریں ( B4:C11 )۔
- اس کے بعد، دبائیں Ctrl + t سے کی بورڈ نتیجے کے طور پر، ٹیبل بنائیں ونڈو ظاہر ہوگی۔ ٹیبل رینج کو چیک کریں اور ٹھیک ہے پر کلک کریں۔
- اس کے نتیجے میں، ہمارے پاس اپنے ڈیٹاسیٹ سے نیچے کی میز بنائی گئی ہے۔
- اب، ٹیبل کے ہیڈر کے آگے نیچے تیر والے آئیکن پر کلک کریں۔ پھر، نام چیک کریں ایملی اور کلک کریں۔ ٹھیک ہے
- آخر کار، یہ ہمارا متوقع فلٹر شدہ نتیجہ ہے۔
اسی طرح کی ریڈنگز:
- ایکسل میں سیل میں ٹیکسٹ کیسے تلاش کریں
- ایکسل میں ٹیکسٹ کی تلاش رینج میں (11 فوری طریقے)
- کیسے معلوم کریں کہ آیا سیل ایکسل میں مخصوص متن پر مشتمل ہے
- اسٹرنگ ایکسل میں کریکٹر تلاش کریں (8 آسان طریقے )
5. ایک سے زیادہ قدروں کو تلاش کرنے کے لیے فلٹر فنکشن داخل کریں
اس بار ہم واپس کرنے کے لیے FILTER فنکشن استعمال کریں گے۔ ایکسل میں ایک سے زیادہ اقدار۔
اسٹیپس:
- سب سے پہلے، ذیل کا فارمولا سیل C14 میں ٹائپ کریں۔
=FILTER(C5:C11,B5:B11=B14)
- اس کے بعد، Enter کو دبائیں۔
- نتیجتاً ، ایملی کے تمام مشاغل ایک ساتھ واپس آ گئے ہیں۔
⏩ نوٹ
➤ The FILTER<1 اس کے ساتھ INDEX فنکشن استعمال کرنا میرے دوسرے ایکسل افعال۔ متعدد اقدار حاصل کرنے کا یہ فارمولا پیچیدہ ہے۔ فارمولہ ایک صف کے طور پر درج کیا گیا ہے۔ بہرحال، میں ذیل میں فارمولے کی وضاحت کروں گا۔ اس سے پہلے، آئیے اس طریقہ کے مراحل سے گزرتے ہیں۔
مرحلہ:
- ابتدائی طور پر، سیل C14 میں درج ذیل فارمولے کو ٹائپ کریں۔ .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)
- نتیجتاً، ہمیں ذیل میں موصول ہوانتیجہ۔
- اس کے بعد، دوسرا حاصل کرنے کے لیے فل ہینڈل ( + ) نشان کو نیچے گھسیٹیں۔ اقدار۔
- نتیجتاً، یہاں ایملی کے مشاغل کی فہرست ہے جو ہمیں ملے۔
🔎 فارمولا کیسے کام کرتا ہے؟
- IF($B$5:$B$11=$B$14,ROW($B$5:$B$11))
یہاں، IF فنکشن ایک قطار نمبر لوٹاتا ہے اگر سیل رینج B5:B11 برابر ہے B14 ، بصورت دیگر یہ FALSE<2 لوٹتا ہے۔>.
- SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))
اب، فارمولے کا یہ حصہ SMALL فنکشن استعمال کرتا ہے جو نویں سب سے چھوٹی قدر لوٹاتا ہے۔ یہ فارمولہ نمبر واپس کرے گا: 5 ، 8 ، 11 ۔
- انڈیکس($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4، 2)
اب فارمولے کا آخری حصہ آتا ہے۔ ہم جانتے ہیں، INDEX فنکشن دی گئی پوزیشن پر ویلیو واپس کرتا ہے۔ ایک اور چیز یہ ہے کہ، INDEX فنکشن ہمارے ٹیبل کی پہلی قطار کو قطار 1 سمجھتا ہے۔ جیسا کہ میرا ٹیبل ڈیٹاسیٹ قطار 5 سے شروع ہوتا ہے، میں نے 4 کو اس سے گھٹا دیا ہے۔ ڈیٹا سیٹ سے صحیح قطار حاصل کرنے کے لیے ROW قدر۔ لہذا، صف B5:C11 ، قطار نمبر 5 ، 8 ، 11 ، اور کالم نمبر 2<2 کے لیے>، INDEX فنکشن ہمارا مطلوبہ نتیجہ فراہم کرے گا
📌 اوپر والے فارمولے سے پیدا ہونے والی خرابیوں کو چھپائیں
اوپر کے ساتھ ایک مسئلہ ہے۔ INDEX فارمولہ کا ذکر کیا ہے۔ جب آپ Fill Handle ( + ) کے نشان کو نیچے گھسیٹتے ہیں، تو فارمولا ایک خاص قدر کے بعد غلطی ( #NUM! ) لوٹاتا ہے۔ لہذا، مندرجہ بالا فارمولے کو ٹھیک کرنے کے لیے ہم IF اور ISERROR فنکشنز استعمال کریں گے۔
اسٹیپس:
- سب سے پہلے ذیل کا فارمولا سیل C14 میں ٹائپ کریں۔ 14>
- نتیجتاً، ہمیں کسی بھی قسم کی غلطیوں کے بغیر نتیجہ ملے گا۔
- سب سے پہلے، جائیں فعال ورک شیٹ پر۔
- دوسرے طور پر، ڈیولپر > Visual Basic پر جائیں۔
- پھر بصری بنیادی ونڈو نظر آئے گی۔ VBA پروجیکٹ کونے (ونڈو کے اوپری بائیں کونے) پر جائیں۔
- تیسرے طور پر، پروجیکٹ کے نام پر دائیں کلک کریں اور جائیں داخل کریں > Module .
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))
یہاں، ISERROR فنکشن چیک کرتا ہے کہ آیا کوئی قدر ایک غلطی ہے، اور صحیح یا FALSE لوٹاتا ہے۔ اوپر والا فارمولہ IF اور ISERROR فنکشنز کے ساتھ لپٹا ہوا چیک کرتا ہے کہ آیا سرنی کا نتیجہ ایک خرابی ہے یا نہیں اور اس طرح اگر نتیجہ ایک خرابی ہے تو خالی (“”) لوٹاتا ہے، ورنہ یہ متعلقہ ویلیو لوٹاتا ہے۔
7. ایکسل (VBA) میں ایک سے زیادہ قدروں کو تلاش کرنے کے لیے یوزر ڈیفائنڈ فنکشن
اس طریقہ کار میں، ہم بات کریں گے کہ <1 کو کیسے استعمال کیا جائے۔ یوزر ڈیفائنڈ فنکشن ایکسل میں ایک سے زیادہ ویلیوز حاصل کرنے کے لیے۔ یہاں، ہم استعمال کریں گے یوزر ڈیفائنڈ فنکشن : vbaVlookup ۔
اسٹیپس:
<11
- نتیجتاً، آپ کو ماڈیول ملے گا۔ ذیل کا کوڈ ماڈیول پر لکھیں۔
2213
- اس کے بعد، اگر آپ میں فنکشن لکھنا شروع کردیں۔ سیل C14 ، فنکشن دوسرے ایکسل فنکشنز کی طرح نظر آئے گا۔
- پھر ذیل میں فارمولہ لکھیں سیل C14 .
=vbaVlookup(B14,B5:B11,2)
- آخر میں، یہاں ہمارے متعدد مشاغل ہیں ایملی ذیل میں۔
8. سنگل ایکسل سیل میں ایک سے زیادہ قدریں حاصل کریں
اب تک، ہمیں متعدد موصول ہو چکے ہیں۔ مختلف خلیوں میں عمودی طور پر درج اقدار۔ تاہم، اب، ہم ایک سیل میں ایک سے زیادہ قدروں کو جوڑ کر دکھائیں گے۔ یہاں، ہم جوائنڈ متعدد ویلیوز حاصل کرنے کے لیے FILTER فنکشن کے ساتھ TEXTJOIN فنکشن استعمال کریں گے۔
اسٹیپس:
- سب سے پہلے نیچے دیئے گئے فارمولے کو سیل C14 میں ٹائپ کریں۔
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))
- نتیجتاً، ایملی کے تمام مشاغل ایک ہی سیل میں افقی طور پر پیش کیے جاتے ہیں۔
یہاں، TEXTJOIN فنکشن کوما کا استعمال کرتے ہوئے مشاغل کی فہرست کو جوڑتا ہے۔
نتیجہ
مندرجہ بالا مضمون میں، میں نے طریقوں پر تفصیل سے بات کرنے کی کوشش کی ہے۔ امید ہے کہ یہ طریقے اور وضاحتیں آپ کے مسائل کے حل کے لیے کافی ہوں گی۔ اگر آپ کے کوئی سوالات ہیں تو براہ کرم مجھے بتائیں۔