فهرست
یونیک فلټر په ډیټاسیټ کې د ډیری ننوتلو سره شاوخوا ته د رسیدو لپاره مؤثره لاره ده. Excel د ځانګړي ډیټا فلټر کولو یا نقلونو لرې کولو لپاره ډیری ب featuresې وړاندې کوي ، پرته لدې چې موږ ورته وایو. پدې مقاله کې به موږ د نمونې ډیټاسیټ څخه د ځانګړي ډیټا فلټر کولو لارې چارې وښیو.
راځئ چې ووایو چې موږ په Excel ډیټاسیټ کې درې ساده کالمونه لرو چې د ترتیب نیټه ، کټګورۍ لري. ، او محصول . موږ په ټول ډیټا سیټ کې ځانګړي ترتیب شوي محصولات غواړو.
د ایکسل ورک بوک ډاونلوډ کړئ
د ځانګړي ارزښتونو فلټر کول .xlsm
8 په Excel کې د ځانګړو ارزښتونو د فلټر کولو اسانه لارې
میتود 1: د Excel په کارولو سره د ځانګړي ارزښتونو فلټر کولو لپاره د نقلونو ځانګړتیاو لرې کول
په لوی ډیټاسیټ کې د ننوتلو پوهیدو لپاره، موږ ځینې وختونه د نقلونو لرې کولو ته اړتیا لرو. ایکسل د ډاټا ټب کې د د نقلونو لرې کول فیچر وړاندیز کوي ترڅو د ډیټاسیټونو څخه د نقل ننوتلو لرې کړي. په دې حالت کې، موږ غواړو چې د کټګورۍ او محصول کالم څخه نقلونه لرې کړو. د پایلې په توګه، موږ کولی شو د دې کولو لپاره د نقلونو لرې کړئ خصوصیت وکاروو.
مرحله 1: سلسله غوره کړئ (د بیلګې په توګه، کټګورۍ او محصول ) بیا ډاټا ټب ته لاړ شئ &g وټاکئ نقلونه لرې کړئ (د Data Tools برخې څخه).
مرحله 2: <6 د نقلونو لرې کول کړکۍ ښکاري. په د نقلونو لرې کول کړکۍ کې،
ټول کالمونه چک کړل.
اختیار ټیک کړئTRANSPOSE($I$4:I4)، MATCH(ROW($F$5:$F$19)، ROW($F$5:$F$19))، "")، MATCH(ROW($F$5:$F$19) )، ROW($F$5:$F$19)))، 0)) ; له صف څخه ځانګړي ارزښتونه راګرځوي.
دوهمه مرحله: تاسو اړتیا لرئ CTRL+SHIFT+ENTER په بشپړ ډول فشار ورکړئ او د قضیې حساس ځانګړي ارزښتونه په حجرو کې ښکاري.
نو، ټول ډیټاسیټ د لاندې عکس په څیر ښکاري په خپلو اړوندو کالمونو کې د ننوتلو ټول ډولونه ترتیب کول.
تاسو کولی شئ د هر ډول محصول ډیټا ډولونه بدل کړئ ترڅو ستاسو غوښتنې پوره کړئ او د هغې مطابق فارمولونه پلي کړئ .
میتود 7: Excel د VBA میکرو کوډ په کارولو سره ځانګړي ارزښتونه فلټر کړئ
د ډیټا سیټ څخه، موږ پوهیږو چې موږ د محصول کالم لرو، او موږ د ځانګړي ارزښتونو څخه غواړو. کالم د دندې ترلاسه کولو لپاره، موږ کولی شو VBA میکرو کوډ وکاروو. موږ کولی شو یو کوډ ولیکو چې د انتخاب څخه ارزښتونه ټاکي بیا یې د لوپونو له لارې لیږي پرته لدې چې دا ټول نقلونه لرې کړي.
مخکې له دې چې موږ VBA میکرو کوډ پلي کړو، راځئ ډاډ ترلاسه کړو چې موږ یو ډیټاسیټ لرو د لاندې ډول څخه او موږ هغه سلسله غوره کوو له کوم ځای څخه چې موږ ځانګړي فلټر کول غواړو.
لومړی ګام: د میکرو کوډ لیکلو لپاره، ALT+F11 د Microsoft Visual Basic کړکۍ د خلاصولو لپاره فشار ورکړئ. په کړکۍ کې، Insert ټب ته لاړ شئ (په Toolbar کې) > ماډول وټاکئ.
دوهمه مرحله: د ماډول کړکۍ ښکاره کیږي. په ماډل کې،لاندې کوډ پیسټ کړئ.
7169
په میکرو کوډ کې،
د متغیرونو اعلانولو وروسته، mrf = CreateObject("scripting.dictionary") یو څیز جوړوي چې ورته ټاکل شوی وي mrf .
انتخاب د رینج ته ټاکل شوی. د لپاره لوپ هر حجره اخلي بیا د نقل لپاره د رینج سره سمون لري. له هغې وروسته، کوډ د انتخاب پاکوي او د ځانګړي سره ښکاري. د میکرو چلولو لپاره F5 کېکاږئ بیا د کار پاڼې ته په راستنیدو سره، تاسو د انتخاب څخه ټول ځانګړي ارزښتونه ګورئ.
49>
8 میتود د ځانګړي ارزښتونو فلټر کولو لپاره د پیوټ جدول کارول
پیوټ جدول د ټاکل شوي حجرو څخه د ځانګړي توکو لیست صادرولو لپاره قوي وسیله ده. په Excel کې، موږ کولی شو په اسانۍ سره یو پیوټ جدول دننه کړو او هغه څه ترلاسه کړو چې موږ یې دلته غواړو.
6> 1 ګام: یو ټاکلی حد غوره کړئ (د بیلګې په توګه، محصول ). وروسته، لاړ شئ داخل کړئ Tab > پیوټ جدول غوره کړئ (د میزونو برخې څخه).
50>
دوهمه مرحله: پیوټ میز د میز یا رینج کړکۍ څخه څرګندیږي. په کړکۍ کې،
سلسله (د مثال په توګه، D4:D19 ) به په اوتومات ډول وټاکل شي.
د موجوده کاري پاڼې په توګه غوره کړئ چیرته چې تاسو غواړئ چې PivotTable اختیار کېښودل شي.
کیکاږئ ښه .
51>
مرحله 3: PivotTable Fields کړکۍ ښکاره کیږي. په PivotTable Fields کړکۍ کې، یوازې یوه ساحه ده (د بیلګې په توګه، محصول ).
د محصول ساحه چک کړه ترڅو د ځانګړي محصول لیست څرګند شي لکه څنګه چې لاندې عکس کې ښودل شوي.
نور ولولئ: د ایکسل پیوټ جدول فلټر کولو څرنګوالی
نتیجې
ځانګړی فلټر یو عام عملیات دی په Excel کې ترسره کولو لپاره. په دې مقاله کې، موږ مختلف ځانګړتیاوې کاروو، لکه یونیک ، فلټر ، میچ ، INDEX او همدارنګه VBA میکرو کوډ د ځانګړي ارزښتونو فلټر کولو لپاره. فنکشنونه خام ډاټا ساتي او پایله لرونکي ارزښتونه په بل کالم یا منزل کې ښیې. په هرصورت، ځانګړتیاوې د تل لپاره د ډیټاسیټ څخه د ننوتلو په لرې کولو سره خام ډاټا بدلوي. زه امید لرم چې دا مقاله تاسو ته ستاسو په ډیټاسیټونو کې د نقلونو سره معامله کولو او د ځانګړي ارزښتونو استخراج یو روښانه مفهوم درکوي. تبصره وکړئ، که تاسو نورې پوښتنې لرئ یا د اضافه کولو لپاره څه لرئ. تاسو زما په راتلونکی مقاله کې ګورئ.
زما ډاټا سرلیکونه لري .کلک وکړئ ښه .
14>
درېیم ګام: د تایید ډیالوګ بکس ښکاري چې وايي 8 نقل ارزښتونه موندل شوي او لرې شوي؛ 7 ځانګړي ارزښتونه پاتې دي .
کلک وکړئ ښه .
ټول مرحلې د لاندې پایلو لامل کیږي لکه څنګه چې په لاندې عکس کې ښودل شوي.
طریقه 2: د ځانګړو ارزښتونو د فلټر کولو لپاره د مشروط فارمینګ کارول
د ځانګړي فلټر کولو بله لاره مشروط فارمیټ کول دي. ایکسل مشروط فارمیټ کولی شي حجرې د ډیری معیارونو سره فارمیټ کړي. په هرصورت، پدې حالت کې، موږ یو فارمول کاروو ترڅو په شرطي ډول حجرې په یوه سلسله کې بڼه کړو (د بیلګې په توګه، محصول کالم). موږ د پلي کولو لپاره دوه اختیارونه لرو مشروط فارمیټ ؛ یو د ځانګړو ارزښتونو د فلټر کولو لپاره مشروط فارمینګ دی او بل یې له حد څخه د نقل ارزښتونو پټول دي.
2.1. د ځانګړو ارزښتونو د فلټر کولو لپاره مشروط فارمینګ
په دې حالت کې، موږ یو فورمول په مشروط فارمیټینګ اختیارونو کې د Excel فلټر ځانګړي ننوتلو لپاره کاروو.
لومړی ګام : سلسله وټاکئ (د بیلګې په توګه، محصول 1 ) بیا کور ټب ته لاړ شئ. وټاکئ مشروط فارمینګ (د ډولونو برخې څخه) > نوی قاعده وټاکئ.
19>
دوهمه مرحله: د نوی فارمیټینګ اصول کړکۍ راڅرګندیږي. په نوی فارمیټینګ قاعده کړکۍ کې،
انتخاب کړئ یو فارمول وکاروئ ترڅو معلومه کړئ چې کوم حجرې باید فارمیټ شي لاندې یو قاعده غوره کړئد اختیار ټایپ کړئ.
لاندې فورمول د د قاعدې توضیحات ترمیم کړئ اختیار لاندې ولیکئ.
=COUNTIF($D$5:D5,D5)=1
په فورمول کې، موږ ایکسل ته لارښوونه وکړه چې د D کالم کې هره حجره د منفرد په توګه حساب کړي (یعنې د 1 سره مساوي). که داخلې د لګول شوي حالت سره سمون ولري دا رښتیا او رنګ فارمیټ حجرې بیرته راګرځي.
په فورمټ باندې کلیک وکړئ.
مرحله 3: په یوه شیبه کې، د د شکل حجرو کړکۍ ښکاره کیږي. په د شکل حجرو کړکۍ کې،
په فونټ برخه کې- هر ډول فارمیټ رنګ غوره کړئ لکه څنګه چې په لاندې عکس کې ښودل شوی.
بیا <6 کلیک وکړئ>ښه .
مرحله 4: په مخکینۍ مرحله کې د هوکی کلیک کول تاسو نوی ته لیږدئ د فارمیټ کولو اصول کړکۍ بیا. په نوی فارمیټینګ قاعده کړکۍ کې، تاسو کولی شئ د ځانګړو ننوتلو مخکتنه وګورئ.
کیکاږئ ښه .
په پای کې، تاسو د ځانګړو ننوتونو رنګ فارمیټ ترلاسه کوئ لکه څنګه چې تاسو غواړئ دوی د لاندې انځور سره ورته وي.
23>
17> 2.2. د نقلونو د پټولو لپاره مشروطه بڼهد بې ساري ارزښتونو سره د مداخلې پرته، موږ کولی شو په ساده ډول د مشروط فارمینګ په کارولو سره نقل شوي ارزښتونه پټ کړو. د نقلونو د پټولو لپاره، موږ باید ورته فورمول پلي کړو لکه څنګه چې موږ د ځانګړو فلټر کولو لپاره کړی و پرته له دې چې د 1 څخه لویو ارزښتونو ته یې وټاکو. د سپين فونټ رنګ غوره کولو وروسته، موږ کولی شو هغه د پاتې ننوتلو څخه پټ کړو.
ګام1: د میتود 2.1 څخه مرحله 1 ته 2 بیا تکرار کړئ مګر داخل شوی فورمول د لاندې یو سره بدل کړئ.
=COUNTIF($D$5:D5,D5)>1
فارمول اکسل ته لارښوونه کوي چې په D کالم کې هره حجره د نقل په توګه وشمېري (یعنې له 1 څخه لوی). که دا ننوتنې د لګول شوي حالت سره سمون خوري دا بیرته راګرځي رښتیا او رنګ بڼه (د بیلګې په توګه، پټ کړئ ) حجرې.
په <6 کلیک وکړئ. Format .
دوهمه مرحله: په فارمیټ کلیک کول تاسو د د شکل حجرو کړکۍ ته رسوي. په د شکل حجرو کړکۍ کې،
د فونټ رنګ غوره کړئ سپین .
بیا کلیک وکړئ ښه .
مرحله 3: د فونټ رنګ غوره کولو وروسته، د ښه کلیک کول تاسو ته ځړول 6> د فارمیټ کولو نوی اصول کړکۍ بیا. تاسو کولی شئ مخکتنه د تیاره په توګه وګورئ ځکه چې موږ سپینه د فونټ رنګ په توګه غوره کوو.
ښه کلیک وکړئ.
د ټولو ګامونو تعقیب تاسو د نقل شوي ارزښتونو لپاره لاندې انځور ته ورته انځور ته الرښوونه کوي.
تاسو باید سپینه انتخاب کړئ 7> د فونټ رنګ په توګه که نه نو نقل شوي ننوتل به پټ نشي.
نور ولولئ: د فورمول په کارولو سره په Excel کې ډیټا څنګه فلټر کړئ
3 طریقه: د ځانګړو ارزښتونو فلټر کولو لپاره د ډیټا ټب پرمختللي فلټر ځانګړتیا کارول
پخوانۍ میتودونه د ځانګړي فلټر کولو لپاره د ډیټا سیټ څخه ننوتل حذف یا لرې کوي. دا خورا خطرناک دی پداسې حال کې چې موږ په ځینو ډیټاسیټونو کار کوو. ممکن داسې شرایط وي چې موږ یې نشو کولیخام ډیټاسیټونه بدل کړئ، په دې حالتونو کې موږ کولی شو د پرمختللي فلټر اختیار وکاروو ترڅو په مطلوب موقعیت کې ځانګړی فلټر کړو. محصول کالم). بیا Data Tab ته لاړ شئ > پرمختللی (د ترتیب او فلټر برخې څخه) وټاکئ.
28>
6>دوهمه مرحله: پرمختللی فلټر کړکۍ ښکاره کیږي. په پرمختللي فلټر کړکۍ کې،
انتخاب کړئ بل ځای ته کاپي کړئ عمل د عمل اختیار لاندې. تاسو کولی شئ یا هم انتخاب کړئ لیست فلټر کړئ، په ځای کې، یا بل ځای ته کاپي کړئ که څه هم، موږ د خام معلوماتو د بدلولو لپاره وروستی انتخاب نه کوو.
په کاپي ته اختیار کې یو ځای (لکه F4 ) وټاکئ.
د یوازې ځانګړي ریکارډونه انتخاب چیک کړئ.
ښه کلیک وکړئ.
د هوکی کلیک کول تاسو ته په ټاکل شوي ځای کې ځانګړي ارزښتونه درکوي لکه څنګه چې په مرحلو کې ښودل شوي.
4 میتود: د Excel UNIQUE فنکشن په کارولو سره ځانګړي ارزښتونه فلټر کړئ
په بل کالم کې د ځانګړي ارزښتونو ښودل هم د <6 لخوا ترلاسه کیدی شي. UNIQUE فعالیت. د UNIQUE فنکشن د یو لړ یا صف څخه د ځانګړو ننوتونو لیست راوړي. د UNIQUE فنکشن ترکیب دی
UNIQUE (array, [by_col], [exactly_once])
دلیل،
سری ؛ سلسله، یا سري له کوم ځای څخه چې ځانګړي ارزښتونه را ایستل کیږي.
[by_col] ; د ارزښتونو پرتله کولو او استخراج کولو لارې، د قطار = غلط ( ډیفالټ )او د کالم = ریښتیا لخوا. [اختیاري]
[په دقیق ډول] ؛ یو ځل واقع شوي ارزښتونه = رښتیا او موجوده ځانګړي ارزښتونه = غلط (د ډیفالټ ). [اختیاري]
لومړی ګام: لاندې فورمول په هره خالي حجره کې ولیکئ (یعنی E5 ).
10> =UNIQUE(D5:D19)
دوهمه مرحله: ENTER کېکاږئ بیا په یوه ثانیه کې ټولې ځانګړې ننوتنې په کالم کې د لاندې انځور سره ورته ښکاري.
<32
د UNIQUE فنکشن په یو وخت کې ټولې ځانګړې ننوتنې خپروي. په هرصورت، تاسو نشئ کولی د UNIQUE فنکشن د Excel 365 نسخه پرته وکاروئ.
ورته لوستل
- <34 د ایکسل فلټر ډیټا د سیل ارزښت پراساس (6 موثرې لارې)
- څنګه په Excel کې فلټر اضافه کړو (4 میتودونه)
- د ایکسل فلټر لپاره شارټ کټ (د مثالونو سره 3 ګړندي کارونې)
- په Excel کې د متن فلټر کارولو څرنګوالی (5 مثالونه)
طریقه 5: د یونیک او فلټر افعال کارول (د معیارونو سره)
په 4 میتود کې، موږ د ځانګړو ارزښتونو د څرګندولو لپاره د UNIQUE فنکشن کاروو. څه که موږ د شرایطو پراساس ځانګړي ننوتل غواړو؟ راځئ ووایو چې موږ د خپل ډیټاسیټ څخه د یو ځانګړي محصول نومونه غواړو کټګورۍ . زموږ د ډیټاسیټ څخه بارز (یعنی E4 ) کټګورۍ.
> 1 ګام: لاندې فورمول په هره حجره کې ولیکئ (یعنې، E5 ).
=UNIQUE(FILTER(D5:D19,C5:C19=E4))
دفورمول د D5:D19 رینج د فلټر کولو لارښوونه کوي، په رینج C5:C19 باندې یو شرط وضع کوي ترڅو د حجرې سره مساوي وي E4 .
0>6>دوهمه مرحله: ټک وکړئ انټر . له دې وروسته محصولات د بارز کټګورۍ لاندې ، د بارز کالم په حجرو کې څرګندیږي لکه څنګه چې لاندې سکرین شاټ کې ښودل شوي.
38>
تاسو کولی شئ د ځانګړي محصولاتو فلټر کولو لپاره هر ډول کټګورۍ غوره کړئ. دا د لوی پلور ډیټاسیټونو اداره کولو لپاره خورا مؤثره لار ده. د FILTER فنکشن یوازې په Excel 365 کې شتون لري.
نور ولولئ: په Excel کې د فلټر ډیری معیارونه
میت 6: د MATCH او INDEX افعال کارول (Array Formula)
د ساده ښودلو لپاره، موږ یو ډیټا سیټ کاروو چې هیڅ خالي یا د قضیې حساس ننوتلو پرته. نو، موږ څنګه کولی شو دا ډول ډیټاسیټ اداره کړو چې خالي او د قضیې حساس داخلې ولري؟ مخکې له دې چې یوه لاره وښایئ، راځئ چې د ګډ فورمول په کارولو سره غیر خالي سلسله فلټر کړو (د بیلګې په توګه، محصول 1 ). په دې حالت کې، موږ د ځانګړي فلټر کولو لپاره MATCH او INDEX افعال کاروو.
6.1. د میچ او INDEX افعال د غیر خالي سلسلې څخه ځانګړي ارزښتونه فلټر کوي
موږ لیدلی شو چې د محصول 1 رینج کې هیڅ خالي حجرې شتون نلري.
لومړی ګام: لاندې فورمول په حجره کې ټایپ کړئ G5 د ځانګړي فلټر کولو لپاره.
=IFERROR(INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)),"")
د فورمول په واسطه،
لومړی، COUNTIF($G$4:G4,$D$5:$D$19) ; په سلسله کې د حجرو شمیر شمیرل کیږي (د بیلګې په توګه، $G$4:G4 ) د شرط اطاعت کول (لکه $D$5:$D$19) . COUNTIF بیرته راګرځي 1 که چیرې دا وموندل شي $G$4:G4 په حد کې نه نو 0 .
دوهم، لوبه(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)) ; په رینج کې د یو محصول نسبتي موقعیت بیرته راګرځوي.
په پای کې، INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4 , $D$5:$D$19), 0)); هغه حجرې داخلوي چې شرط پوره کوي.
د IFERROR فنکشن فارمول منع کوي چې په پایلو کې کومه تېروتنه ښکاره کړي.
دوهمه مرحله: لکه څنګه چې فورمول د سرې فورمول دی، په بشپړ ډول CTRL+SHIFT+ENTER فشار ورکړئ. د محصول 1 رینج څخه ټول ځانګړي ننوتل څرګندیږي.
40>
6.2. د MATCH او INDEX فنکشنونه په یوه سلسله کې د موجوده خالي حجرو څخه د ځانګړو ارزښتونو فلټر کولو لپاره
اوس، په محصول 2 حد کې، موږ ګورو چې ډیری خالي حجرې شتون لري. د خالي حجرو څخه د ځانګړي فلټر کولو لپاره، موږ باید د ISBLANK فنکشن داخل کړو.
> 1 ګام: لاندې فورمول په حجره کې پیسټ کړئ H5 .
=IFERROR(INDEX($E$5:$E$19, MATCH(0,IF(ISBLANK($E$5:$E$19),1,COUNTIF($H$4:H4, $E$5:$E$19)), 0)),"")
دا فورمول په ورته ډول کار کوي لکه څنګه چې موږ یې په 6.1 کې تشریح کړی. برخه . په هرصورت، اضافي IF فنکشن د منطقي ازموینې سره د ISBLANK فنکشن فارمول ته وړتیا ورکوي چې په رینج کې کوم خالي حجرې له پامه غورځوي.
دوهمه مرحله: CTRL+SHIFT+ENTER کېکاږئ او فورمول خالي حجرې له پامه غورځوي او ټول ځانګړي داخلې راوړيلکه څنګه چې په لاندې انځور کې ښودل شوي.
6.3. د قضیې حساس سلسلې څخه د ځانګړي ارزښتونو فلټر کولو لپاره د میچ او INDEX فعالیت
که زموږ ډیټاسیټ د قضیې حساس داخلې ولري، موږ باید د فریکوینسي فنکشن وکاروو> TRANSPOSE او ROW فنکشنونه د ځانګړي فلټر کولو لپاره.
1 ګام: لاندې فورمول په حجره کې پلي کړئ I5 .
=INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0))
د فورمول برخې،
- ترانسپورت($I$4:I4); پخواني ارزښتونه د سیمیکولون په کوما بدلولو سره انتقال کړئ. ( یعنی، TRANSPOSE({"منفرد ارزښتونه (کیس حساس)"؛ ټول غنم"}) {"منفرد ارزښتونه (د قضیې حساس)"،" ټول غنم"
- دقیق($F$5:$F$19, TRANSPOSE($I$4:I4); ګوري چې آیا تارونه یو شان دي او د قضیې سره حساس دي که نه.
- که(درست($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F $19)); په صف کې د تار اړونده موقعیت بیرته راګرځوي که ریښتیا .
- فریکونسی(IF(EXACT($F$5:$F$19, TRANSPOSE) ($I$4:I4))، MATCH(ROW($F$5:$F$19)، ROW($F$5:$F$19))، “”) ؛ محاسبه کوي چې څو ځله تار په کې موجود دی سرې.
- ملاتړ(0، فریکونسی(که(درست($F$5:$F$19، TRANSPOSE($I$4:I4)))، MATCH(ROW($F$5:$F $19)، ROW($F$5:$F$19))، "")، لوبه(ROW($F$5:$F$19))، ROW($F$5:$F$19)))، 0)) ؛ په صف کې لومړی غلط (یعنې خالي ) ارزښتونه پیدا کوي.
- INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT( $F$5:$F$19,