فہرست کا خانہ
ٹیوٹوریل دکھاتا ہے کہ ایکسل میں ایڈوانسڈ فلٹر کیسے استعمال کیا جائے اور کیس حساس فلٹر بنانے، دو کالموں کے درمیان مماثلت اور فرق تلاش کرنے، چھوٹی فہرست سے مماثل ریکارڈز نکالنے کے لیے متعدد غیر معمولی معیار کی حد کی مثالیں فراہم کرتا ہے۔ , اور مزید۔
ہمارے پچھلے مضمون میں، ہم نے Excel Advanced Filter کے مختلف پہلوؤں اور AND کے ساتھ ساتھ OR منطق کے ساتھ قطاروں کو فلٹر کرنے کے لیے اس کا استعمال کرنے کے طریقہ پر تبادلہ خیال کیا۔ اب جبکہ آپ بنیادی باتیں جان چکے ہیں، آئیے مزید پیچیدہ معیار کی حد کی مثالوں پر ایک نظر ڈالیں جو آپ کے کام کے لیے مددگار ثابت ہو سکتی ہیں۔
فارمولے پر مبنی معیار کی حد قائم کرنا
چونکہ اس ٹیوٹوریل میں زیر بحث زیادہ تر معیار کی حدود کی مثالیں مختلف فارمولوں کو شامل کرنے جا رہی ہیں، آئیے ان کو صحیح طریقے سے ترتیب دینے کے لیے ضروری اصولوں کی وضاحت کے ساتھ شروع کریں۔ مجھ پر بھروسہ کریں، نظریہ کا یہ چھوٹا سا حصہ آپ کا کافی وقت بچائے گا اور آپ کے پیچیدہ معیار کی حدود کو حل کرنے کے سر درد کو بچائے گا جس میں فارمولوں کی بنیاد پر متعدد شرائط شامل ہیں۔
- وہ فارمولہ جسے آپ معیار کی حد میں استعمال کرتے ہیں۔ TRUE یا FALSE .
- معیار کی حد میں کم از کم 2 سیل ہونا چاہئے: فارمولا سیل اور ہیڈر سیل۔
- فارمولے پر مبنی معیار کا ہیڈر سیل یا تو خالی ہونا چاہیے یا کسی بھی ٹیبل (فہرست کی حد) کی سرخیوں سے مختلف ہونا چاہیے۔
- فارمولے کے لیے فہرست کی حد میں ہر قطار کے لیے جانچنے کے لیے، سب سے اوپر کا حوالہ دیںایکسل میں ہفتے کے دنوں کو فلٹر کرنے کے لیے
ہفتہ کے دنوں کو فلٹر کرنے کے لیے، اوپر والے فارمولے میں ترمیم کریں تاکہ یہ 1' (اتوار) اور 7' (ہفتہ) کو چھوڑ دے:
اور (ہفتہ کے دن( تاریخ ) 7، ہفتہ ( تاریخ )1)ہمارے نمونے کی میز کے لیے، درج ذیل فارمولہ ایک علاج کا کام کرے گا:
=AND(WEEKDAY(B5)7, WEEKDAY(B5)1)
اس کے علاوہ، آپ ایک بھی شامل کرسکتے ہیں۔ خالی خلیات کو فلٹر کرنے کے لیے مزید شرط:
=B5""
اپنی ورک شیٹس میں تاریخوں کو دوسرے طریقوں سے فلٹر کرنے کے لیے، صرف متعلقہ Date فنکشن تلاش کریں اور اسے استعمال کرنے میں ہچکچاہٹ محسوس نہ کریں۔ آپ کے اعلی درجے کے فلٹر کے معیار کی حد۔
ٹھیک ہے، اس طرح آپ پیچیدہ معیار کے ساتھ ایکسل میں ایڈوانسڈ فلٹر استعمال کرتے ہیں۔ بلاشبہ، آپ کے اختیارات اس ٹیوٹوریل میں زیر بحث مثالوں تک محدود نہیں ہیں، ہمارا مقصد صرف آپ کو چند متاثر کن خیالات دینا تھا جو آپ کو صحیح راستے پر گامزن کریں گے۔ یہ یاد رکھتے ہوئے کہ مہارت حاصل کرنے کا راستہ مشق کے ساتھ ہموار ہے، آپ نیچے دیئے گئے لنک کا استعمال کرتے ہوئے ہماری مثالوں کو ڈاؤن لوڈ کرنا چاہتے ہیں اور بہتر تفہیم کے لیے ان کو بڑھانا یا ریورس انجینئر کرنا چاہتے ہیں۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!
پریکٹس ورک بک
Excel ایڈوانسڈ فلٹر کی مثالیں (.xlsx فائل)
<3 A1 جیسے متعلقہ حوالہ کا استعمال کرتے ہوئے ڈیٹا کے ساتھ سیل۔ - صرف مخصوص سیل یا خلیوں کی رینج کے لیے فارمولے کا جائزہ لینے کے لیے، اس سیل یا رینج سے رجوع کریں۔ ایک مطلق حوالہ استعمال کرتے ہوئے جیسے $A$1۔
- فارمولے میں فہرست کی حد کا حوالہ دیتے وقت، ہمیشہ مطلق سیل حوالہ جات استعمال کریں۔
- متعدد شرائط فراہم کرتے وقت، تمام درج کریں ایک AND آپریٹر کے ساتھ ان کے ساتھ شامل ہونے کے لیے ایک ہی صف میں معیار، اور OR آپریٹر کے ساتھ ان کے ساتھ شامل ہونے کے لیے ہر معیار کو الگ قطار میں رکھیں۔
Excel Advanced Filter criteria range مثالیں
مندرجہ ذیل مثالیں آپ کو سکھائیں گی کہ Excel میں اپنے فلٹرز کیسے بنائے جائیں تاکہ زیادہ پیچیدہ کاموں کو سنبھالا جا سکے جو کہ باقاعدہ Excel AutoFilter کے استعمال سے انجام نہیں دیا جا سکتا۔
کیس- ٹیکسٹ ویلیوز کے لیے حساس فلٹر
اسی طرح ایکسل آٹو فلٹر، ایڈوانسڈ فلٹر ٹول فطرت کے لحاظ سے کیس غیر حساس ہے، یعنی یہ ٹیکسٹ ویلیوز کو فلٹر کرتے وقت بڑے اور چھوٹے حروف میں فرق نہیں کرتا ہے۔ تاہم، آپ اعلی درجے کے فلٹر کے معیار میں EXACT فنکشن کا استعمال کرتے ہوئے آسانی سے کیس حساس تلاش کر سکتے ہیں۔
مثال کے طور پر، Banana پر مشتمل قطاروں کو فلٹر کرنے کے لیے، BANANA<2 کو نظر انداز کرتے ہوئے> اور کیلا ، معیار کی حد میں درج ذیل فارمولہ درج کریں:
=EXACT(B5, "Banana")
جہاں B کالم ہے جس میں آئٹم کے نام ہیں، اور قطار 5 پہلی ڈیٹا قطار ہے۔ .
اور پھر، Excel Advanced Filter کا اطلاق کریں۔ ڈیٹا ٹیب پر ایڈوانسڈ بٹن پر کلک کرکے، اور فہرست کی حد اور معیار کی حد کو ترتیب دیں جیسا کہ ذیل کے اسکرین شاٹ میں دکھایا گیا ہے۔ براہ کرم توجہ دیں کہ معیار کی حد میں 2 سیلز شامل ہیں - ہیڈر سیل اور فارمولا سیل ۔
نوٹ۔ مندرجہ بالا تصویر کے ساتھ ساتھ اس ٹیوٹوریل میں مزید تمام اسکرین شاٹس صرف وضاحت کی خاطر کلیٹی رینج سیلز میں فارمولے دکھاتے ہیں۔ آپ کی اصلی ورک شیٹس میں، فارمولہ سیل کو صحیح یا غلط واپس کرنا چاہیے، اس بات پر منحصر ہے کہ آیا ڈیٹا کی پہلی قطار معیار سے میل کھاتی ہے یا نہیں:
کالم میں اوسط سے اوپر یا نیچے کی قدروں کو فلٹر کریں۔
عددی اقدار کو فلٹر کرتے وقت، آپ اکثر صرف ان سیلز کو ظاہر کرنا چاہتے ہیں جو کالم میں اوسط قدر سے اوپر یا نیچے ہیں۔ مثال کے طور پر:
سب کل اوور اوسط کے ساتھ قطاروں کو فلٹر کرنے کے لیے، معیار کی حد میں درج ذیل فارمولے کا استعمال کریں:
=F5>AVERAGE($F$5:$F$50)
قطاروں کو فلٹر کرنے کے لیے ذیلی کل اوسط سے نیچے کے ساتھ، درج ذیل فارمولہ استعمال کریں:
=F5
براہ کرم توجہ دیں کہ ہم ڈیٹا کے ساتھ ٹاپ سیل کا حوالہ دینے کے لیے ایک رشتہ دار حوالہ استعمال کرتے ہیں ( F5)، اور کالم کی سرخی ($F$5:$F$50) کو چھوڑ کر اس پوری رینج کی وضاحت کرنے کے لیے مطلق حوالہ جات جس کے لیے آپ اوسط کا حساب لگانا چاہتے ہیں۔ :
آپ میں سے وہ لوگ جو ایکسل نمبر سے واقف ہیں۔فلٹرز سوچ سکتے ہیں کہ کوئی ایڈوانس فلٹر استعمال کرنے کی زحمت کیوں کرے گا جب کہ بلٹ ان نمبر فلٹرز میں پہلے سے ہی اوسط سے اوپر اور اوسط سے نیچے کے اختیارات موجود ہیں؟ یہ ٹھیک ہے، لیکن ان بلٹ ایکسل فلٹرز کو OR منطق کے ساتھ استعمال نہیں کیا جا سکتا!
لہذا، اس مثال کو مزید لے جانے کے لیے، آئیے قطاروں کو فلٹر کریں جہاں ذیلی کل (کالم F) یا ستمبر سیلز (کالم E) اوسط سے زیادہ ہے۔ اس کے لیے، OR منطق کے ساتھ ہر شرط کو الگ قطار میں درج کرکے معیار کی حد مقرر کریں۔ نتیجے کے طور پر، آپ کو کالم E یا F:
خالی یا غیر خالی جگہوں کے ساتھ قطاروں کو فلٹر کریں
جیسا کہ سب جانتے ہیں، ایکسل فلٹر کے پاس خالی خلیات کو فلٹر کرنے کے لیے ان بلٹ آپشن موجود ہے۔ آٹو فلٹر مینو میں (خالی جگہیں) چیک باکس کو منتخب یا غیر منتخب کرکے، آپ صرف وہی قطاریں دکھا سکتے ہیں جن میں ایک یا زیادہ کالموں میں خالی یا غیر خالی خلیات ہیں۔ مسئلہ یہ ہے کہ خالی جگہوں کے لیے بلٹ ان ایکسل فلٹر صرف AND منطق کے ساتھ کام کر سکتا ہے۔
اگر آپ خالی یا غیر خالی خلیات کو OR منطق کے ساتھ فلٹر کرنا چاہتے ہیں، یا خالی/غیر خالی کا استعمال کرنا چاہتے ہیں۔ شرائط کے ساتھ کچھ دوسرے معیارات کے ساتھ، درج ذیل فارمولوں میں سے کسی ایک کے ساتھ فلٹر کے معیار کی ایک اعلی درجے کی حد مرتب کریں:
فلٹر خالی جگہیں :
top_cell =""فلٹر غیر خالی جگہیں:
top_cell ""خالی خلیات کو OR منطق کے ساتھ فلٹر کرنا
ان قطاروں کو فلٹر کرنے کے لیےکالم A یا B میں ایک خالی سیل ہو، یا دونوں کالموں میں، ایڈوانسڈ فلٹر کے معیار کی حد کو اس طرح ترتیب دیں:
-
=A6=""
-
=B6=""
جہاں 6 ڈیٹا کی سب سے اوپر والی قطار ہے۔
غیر خالی سیلز کو OR کے ساتھ ساتھ AND logic کے ساتھ فلٹر کرنا
مزید سمجھ حاصل کرنے کے لیے ایکسل کا ایڈوانسڈ فلٹر متعدد معیارات کے ساتھ کس طرح کام کرتا ہے، آئیے درج ذیل شرائط کے ساتھ ہمارے نمونے کے جدول میں قطاروں کو فلٹر کریں:
- یا تو علاقہ (کالم A) یا آئٹم (کالم B) غیر خالی ہونا چاہئے، اور
- ذیلی کل (کالم C) 900 سے زیادہ ہونا چاہئے۔
اسے مختلف طریقے سے ڈالنا ، ہم ان قطاروں کو ظاہر کرنا چاہتے ہیں جو درج ذیل شرائط کو پورا کرتی ہیں:
( ذیلی کل >900 اور علاقہ =غیر خالی) یا ( ضمنی کل >900 اور آئٹم =غیر خالی)
جیسا کہ آپ پہلے ہی جانتے ہیں، ایکسل ایڈوانسڈ میں فلٹر کے معیار کی حد، AND منطق کے ساتھ شامل ہونے والی شرائط کو ایک ہی قطار میں داخل کیا جانا چاہئے، اور OR منطق کے ساتھ شامل ہونے والی شرائط - مختلف پر قطاریں:
کیونکہ اس مثال میں ایک معیار کو فارمولے (غیر خالی جگہوں) سے ظاہر کیا گیا ہے اور دوسرے میں موازنہ آپریٹر شامل ہے (ذیلی کل > 900)، میں آپ کو یاد دلاتا ہوں کہ:
- موازنہ آپریٹرز کے ساتھ بنائے گئے معیار میں ٹیبل ہیڈنگز کے بالکل مساوی عنوانات ہونے چاہئیں، جیسا کہ اوپر والے اسکرین شاٹ میں Sub-total معیار۔
- فارمولہ پر مبنی معیار ہونا چاہیے۔یا تو ایک خالی سرخی والا سیل یا ایک سرخی جو ٹیبل کے کسی بھی عنوان سے مماثل نہیں ہے، جیسا کہ اوپر والے اسکرین شاٹ میں غیر خالی معیار۔
اوپر/نیچے کو کیسے نکالا جائے N ریکارڈز
جیسا کہ آپ شاید جانتے ہوں گے کہ ایکسل نمبر فلٹرز کے پاس ٹاپ 10 یا نیچے 10 آئٹمز ڈسپلے کرنے کا آپشن ہوتا ہے۔ لیکن اگر آپ کو اوپر کی 3 یا نیچے کی 5 اقدار کو فلٹر کرنے کی ضرورت ہو تو کیا ہوگا؟ اس صورت میں، درج ذیل فارمولوں کے ساتھ Excel Advanced Filter کام آتا ہے:
Extract top N آئٹمز:
top_cell >=LARGE( رینج , N)نیچے N آئٹمز کو نکالیں:
top_cell <=SMALL( range , N)کے لیے مثال کے طور پر، سب سے اوپر 3 ذیلی کلوں کو فلٹر کرنے کے لیے، اس فارمولے کے ساتھ معیار کی حد بنائیں:
=F5>=LARGE($F$5:$F$50,3)
نیچے 3 ذیلی ٹوٹل نکالنے کے لیے، یہ فارمولہ استعمال کریں:
=F5>=SMALL($F$5:$F$50,3)
جہاں F5 سب ٹوٹل کالم میں ڈیٹا کے ساتھ سب سے اوپر والا سیل ہے (کالم کی سرخی کو چھوڑ کر)۔
مندرجہ ذیل اسکرین شاٹ ٹاپ 3 فارمولے کو عملی شکل دکھاتا ہے:
نوٹ۔ اگر فہرست کی حد میں کچھ قطاریں شامل ہیں جن کی قدریں اوپر/نیچے N فہرست میں آتی ہیں، تو ایسی تمام قطاریں دکھائی دیں گی، جیسا کہ ذیل کے اسکرین شاٹ میں دکھایا گیا ہے:
کے لیے فلٹر دو کالموں کے درمیان مماثلت اور فرق
ہمارے پچھلے مضامین میں سے ایک نے Excel میں دو کالموں کا موازنہ کرنے اور ان کے درمیان مماثلت اور فرق تلاش کرنے کے مختلف طریقوں کی وضاحت کی ہے۔ ایکسل فارمولوں کے علاوہ، مشروط فارمیٹنگ کے قواعداور اوپر والے ٹیوٹوریل میں ڈپلیکیٹ ریموور ٹول کا احاطہ کیا گیا ہے، آپ ایکسل کے ایڈوانسڈ فلٹر کا استعمال ان قطاروں کو نکالنے کے لیے بھی کر سکتے ہیں جن کی دو یا زیادہ کالموں میں ایک جیسی یا مختلف قدریں ہیں۔ ایسا کرنے کے لیے، درج ذیل سادہ فارمولوں میں سے ایک کو معیار کی حد میں داخل کریں:
- 2 کالموں میں میچز (ڈپلیکیٹس) کے لیے فلٹر کریں:
=B5=C5
=B5C5
جہاں B5 اور C5 سب سے اوپر والے سیل ہیں جن دو کالموں کا آپ موازنہ کرنا چاہتے ہیں۔
نوٹ۔ ایڈوانسڈ فلٹر ٹول صرف ایک ہی قطار میں مماثلت اور فرق تلاش کرسکتا ہے۔ ان تمام اقدار کو تلاش کرنے کے لیے جو کالم A میں ہیں لیکن کالم B میں کہیں نہیں ہیں، اس فارمولے کو استعمال کریں۔ 12 سوال یہ ہے کہ - آپ اپنے ٹیبل میں ان تمام اندراجات کو کیسے تلاش کرتے ہیں جو چھوٹی فہرست میں ہیں یا نہیں ہیں؟
لسٹ میں موجود آئٹمز سے ملنے والی قطاروں کو فلٹر کریں
ماخذ میں موجود تمام آئٹمز کو تلاش کرنے کے لیے میز جو ایک چھوٹی فہرست میں بھی موجود ہے، درج ذیل COUNTIF فارمولے کا استعمال کرتے ہوئے:
COUNTIF( list_to_match , top_data_cell)یہ فرض کرتے ہوئے کہ چھوٹی فہرست D2 کی حد میں ہے۔ :D7، اور اس فہرست سے موازنہ کرنے والے ٹیبل کے آئٹمز کالم B میں ہیں جو قطار 10 سے شروع ہوتے ہیں، فارمولہمندرجہ ذیل کے طور پر جاتا ہے (براہ کرم مطلق اور متعلقہ حوالہ جات کے استعمال پر غور کریں):
=COUNTIF($D$2:$D$7,B10)
25>
یقینا، آپ صرف اپنے ٹیبل کو فلٹر کرنے تک محدود نہیں ہیں ایک معیار۔
مثال کے طور پر، فہرست سے مماثل قطاروں کو فلٹر کرنے کے لیے، لیکن صرف شمالی علاقے کے لیے، ایک ہی قطار میں دو معیار درج کریں تاکہ وہ AND منطق کے ساتھ کام کریں:<3
- علاقہ:
="=North"
- مماثل آئٹمز:
=COUNTIF($D$2:$D$7,B10)
جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں، ٹیبل میں صرف دو ریکارڈز ہیں جو دونوں معیارات سے مماثل ہیں۔ :
نوٹ۔ اس مثال میں، ہم متن کی قدروں کے لیے عین مطابق مماثلت معیار استعمال کرتے ہیں: ="=North "
صرف ان سیلز کو تلاش کرنے کے لیے جو مخصوص متن کے بالکل برابر ہیں۔ اگر آپ ریجن کے معیار کو صرف شمالی کے طور پر درج کرتے ہیں (برابر نشانی اور دوہرے اقتباسات کے بغیر)، مائیکروسافٹ ایکسل وہ تمام آئٹمز تلاش کرے گا جو مخصوص متن سے شروع ہوتے ہیں، جیسے۔ شمال مشرق یا شمال مغرب ۔ مزید معلومات کے لیے، براہ کرم ٹیکسٹ ویلیوز کے لیے ایکسل ایڈوانسڈ فلٹر دیکھیں۔ 18 COUNTIF( list_to_match , top_data_cell) =0
مثال کے طور پر، فہرست میں ظاہر ہونے والے ٹیبل میں موجود شمالی علاقہ آئٹمز کو فلٹر کرنے کے لیے، استعمال کریں درج ذیل معیار:
- علاقہ:
="=North"
- غیر مماثل اشیاء:
=COUNTIF($D$2:$D$7,B10)=0
نوٹ:
- اگر مماثل فہرست ایک مختلف ورک شیٹ میں موجود ہے، تو فارمولے میں شیٹ کا نام ضرور شامل کریں، جیسے
=COUNTIF(Sheet2!$A$2:$A$7,B10)
. - اگر آپ نتائج کو کسی مختلف شیٹ میں نکالنا چاہتے ہیں، تو منزل کی شیٹ سے ایڈوانسڈ فلٹر شروع کریں، جیسا کہ فلٹر شدہ قطاروں کو دوسری ورک شیٹ میں کیسے نکالا جائے میں بتایا گیا ہے۔
ہفتے کے آخر اور ہفتے کے دنوں کے لیے فلٹر کریں
اب تک، ہماری ایڈوانسڈ فلٹر کے معیار کی حد کی مثالیں زیادہ تر عددی اور متنی اقدار سے نمٹتی ہیں۔ اب، آپ میں سے جو تاریخوں پر کام کرتے ہیں ان کو کچھ اشارے دینے کا وقت آگیا ہے۔
بلٹ ان Excel Date Filters اختیارات کی ایک وسیع رینج فراہم کرتے ہیں جو بہت سے منظرناموں کا احاطہ کرتے ہیں۔ بہت سے، لیکن سب نہیں! مثال کے طور پر، اگر آپ کو تاریخوں کی فہرست دی گئی اور ہفتے کے دن اور اختتام ہفتہ کو فلٹر کرنے کے لیے کہا گیا، تو آپ اس کے بارے میں کیسے جائیں گے؟
جیسا کہ آپ شاید جانتے ہوں گے، Microsoft Excel ایک خصوصی WEEKDAY فنکشن فراہم کرتا ہے جو کہ دن کو واپس کرتا ہے۔ ایک دی گئی تاریخ کے مطابق ہفتہ۔ اور یہ وہ فنکشن ہے جسے ہم Excel Advanced Filter کے معیار کی حد میں استعمال کرنے جا رہے ہیں۔
ایکسل میں ویک اینڈ کو کیسے فلٹر کریں
یہ بات ذہن میں رکھتے ہوئے کہ، WEEKDAY کی شرائط میں، 1 کا مطلب ہے اتوار اور 6 کا مطلب ہفتہ ہے، ویک اینڈ کو فلٹر کرنے کا فارمولا اس طرح ہے:
OR(WEEKDAY( date )=7, WEEKDAY( date )=1)اس مثال میں، ہم قطار 5 سے شروع ہونے والے کالم B میں تاریخوں کو فلٹر کر رہے ہیں، اس لیے ہمارا ویک اینڈ فارمولہ درج ذیل شکل اختیار کرتا ہے:
=OR(WEEKDAY(B5)=7, WEEKDAY(B5)=1)