सामग्री सारणी
एक्सेलमध्ये प्रगत फिल्टर कसे वापरायचे हे ट्यूटोरियल दाखवते आणि केस-सेन्सिटिव्ह फिल्टर तयार करण्यासाठी, दोन स्तंभांमधील जुळण्या आणि फरक शोधण्यासाठी, छोट्या सूचीशी जुळणारे रेकॉर्ड काढण्यासाठी अनेक गैर-क्षुल्लक निकष श्रेणी उदाहरणे प्रदान करते. , आणि बरेच काही.
आमच्या मागील लेखात, आम्ही Excel Advanced Filter च्या विविध पैलूंवर आणि AND तसेच OR लॉजिकसह पंक्ती फिल्टर करण्यासाठी ते कसे वापरायचे याबद्दल चर्चा केली. आता तुम्हाला मूलभूत गोष्टी माहित आहेत, चला अधिक जटिल निकष श्रेणी उदाहरणे पाहू या जी तुमच्या कामासाठी उपयुक्त ठरू शकतात.
सूत्रावर आधारित निकष श्रेणी सेट करणे
या ट्युटोरियलमध्ये चर्चा केलेल्या बहुतांश निकषांच्या श्रेणीतील उदाहरणे विविध सूत्रे समाविष्ट करणार असल्याने, त्यांना योग्यरित्या सेट करण्यासाठी आवश्यक नियम परिभाषित करण्यापासून सुरुवात करूया. माझ्यावर विश्वास ठेवा, सिद्धांताचा हा छोटासा तुकडा तुमचा बराच वेळ वाचवेल आणि तुमच्या जटिल निकष श्रेणींच्या समस्यानिवारणाची डोकेदुखी दूर करेल ज्यामध्ये सूत्रांवर आधारित एकापेक्षा जास्त अटी समाविष्ट आहेत.
- मापदंड श्रेणीमध्ये तुम्ही वापरता ते सूत्र TRUE किंवा FALSE चे मूल्यमापन करणे आवश्यक आहे.
- निकष श्रेणीमध्ये किमान 2 सेल असणे आवश्यक आहे: फॉर्म्युला सेल आणि हेडर सेल.
- सूत्र-आधारित निकषांचा शीर्षक सेल एकतर रिक्त किंवा कोणत्याही सारणी (सूची श्रेणी) शीर्षलेखांपेक्षा वेगळा असावा.
- सूत्रासाठी सूची श्रेणीतील प्रत्येक पंक्ती साठी मूल्यमापन करण्यासाठी, सर्वात वरचा संदर्भ घ्याएक्सेलमध्ये आठवड्याचे दिवस फिल्टर करण्यासाठी
आठवड्याचे दिवस फिल्टर करण्यासाठी, वरील सूत्र सुधारित करा जेणेकरून ते 1 (रविवार) आणि 7 (शनिवार) सोडले जाईल:
आणि (WEEKDAY( तारीख ) 7, WEEKDAY( तारीख )1)आमच्या नमुना सारणीसाठी, खालील सूत्र एक उपचार कार्य करेल:
=AND(WEEKDAY(B5)7, WEEKDAY(B5)1)
याव्यतिरिक्त, तुम्ही एक जोडू शकता रिक्त सेल फिल्टर करण्यासाठी अधिक अट:
=B5""
हे देखील पहा: Outlook सारण्यांमध्ये सशर्त स्वरूपनतुमच्या वर्कशीटमधील तारखा इतर मार्गांनी फिल्टर करण्यासाठी, फक्त संबंधित तारीख फंक्शन शोधा आणि त्यात वापरण्यास अजिबात संकोच करू नका तुमची प्रगत फिल्टर मापदंड श्रेणी.
ठीक आहे, तुम्ही जटिल निकषांसह Excel मध्ये प्रगत फिल्टर कसे वापरता. अर्थात, तुमचे पर्याय या ट्युटोरियलमध्ये चर्चा केलेल्या उदाहरणांपुरते मर्यादित नाहीत, आमचे ध्येय तुम्हाला काही प्रेरणादायी कल्पना देणे हे होते जे तुम्हाला योग्य मार्गावर आणतील. प्रावीण्य मिळवण्याचा मार्ग सरावाने मोकळा झाला आहे हे लक्षात ठेवून, तुम्ही खालील लिंक वापरून आमची उदाहरणे डाउनलोड करू शकता आणि अधिक चांगल्या प्रकारे समजून घेण्यासाठी त्यांना विस्तारित करू शकता किंवा उलट अभियंता करू शकता. वाचल्याबद्दल मी तुमचा आभारी आहे आणि पुढील आठवड्यात तुम्हाला आमच्या ब्लॉगवर भेटण्याची आशा आहे!
सराव वर्कबुक
Excel Advanced Filter example (.xlsx file)
<3 A1 सारखा सापेक्ष संदर्भ वापरून डेटासह सेल. - फक्त विशिष्ट सेल किंवा सेलच्या श्रेणी साठी सूत्राचे मूल्यमापन करण्यासाठी, त्या सेल किंवा श्रेणीचा संदर्भ घ्या $A$1 सारखा परिपूर्ण संदर्भ वापरणे.
- सूत्रात सूची श्रेणी संदर्भित करताना, नेहमी निरपेक्ष सेल संदर्भ वापरा.
- एकाधिक अटी पुरवठा करताना, सर्व प्रविष्ट करा आणि ऑपरेटरसह सामील होण्यासाठी समान पंक्तीवरील निकष आणि किंवा ऑपरेटरसह सामील होण्यासाठी प्रत्येक निकष वेगळ्या पंक्तीवर ठेवा.
Excel Advanced Filter निकष श्रेणी उदाहरणे
खालील उदाहरणे तुम्हाला Excel मध्ये तुमचे स्वतःचे फिल्टर कसे तयार करायचे हे शिकवतील जे अधिक जटिल कार्ये हाताळण्यासाठी जे नियमित Excel AutoFilter वापरून करता येत नाहीत.
केस- मजकूर मूल्यांसाठी संवेदनशील फिल्टर
तसेच एक्सेल ऑटोफिल्टर, प्रगत फिल्टर साधन स्वभावानुसार केस-संवेदनशील आहे, म्हणजे मजकूर मूल्ये फिल्टर करताना ते अपरकेस आणि लोअरकेस वर्णांमध्ये फरक करत नाही. तथापि, प्रगत फिल्टर निकषांमध्ये अचूक फंक्शन वापरून तुम्ही केस-संवेदनशील शोध सहजपणे करू शकता.
उदाहरणार्थ, केळी असलेल्या पंक्ती फिल्टर करण्यासाठी, केळे दुर्लक्ष करून> आणि केळी , निकष श्रेणीमध्ये खालील सूत्र प्रविष्ट करा:
=EXACT(B5, "Banana")
जेथे B हा आयटमची नावे असलेला स्तंभ आहे आणि पंक्ती 5 ही पहिली डेटा पंक्ती आहे .
आणि नंतर, Excel Advanced Filter लागू करा डेटा टॅबवरील प्रगत बटणावर क्लिक करून, आणि खालील स्क्रीनशॉटमध्ये दर्शविल्याप्रमाणे सूची श्रेणी आणि निकष श्रेणी कॉन्फिगर करा. कृपया लक्ष द्या की निकष श्रेणी मध्ये 2 सेल समाविष्ट आहेत - हेडर सेल आणि फॉर्म्युला सेल .
टीप. वरील प्रतिमा तसेच या ट्युटोरियलमधील पुढील सर्व स्क्रीनशॉट केवळ स्पष्टतेसाठी निकष श्रेणी सेलमधील सूत्रे दर्शवतात. तुमच्या वास्तविक वर्कशीटमध्ये, फॉर्म्युला सेलने डेटाची पहिली पंक्ती निकषांशी जुळते की नाही यावर अवलंबून, TRUE किंवा FALSE परत केले पाहिजे:
स्तंभामध्ये मूल्ये सरासरीपेक्षा वर किंवा खाली फिल्टर करा
संख्यात्मक मूल्ये फिल्टर करताना, तुम्हाला अनेकदा फक्त तेच सेल दाखवायचे असतात जे स्तंभात सरासरी मूल्यापेक्षा जास्त किंवा खाली असतात. उदाहरणार्थ:
उप-एकूण सरासरीच्या वर पंक्ती फिल्टर करण्यासाठी, निकष श्रेणीमध्ये खालील सूत्र वापरा:
=F5>AVERAGE($F$5:$F$50)
पंक्ती फिल्टर करण्यासाठी उप-एकूण सरासरीच्या खाली , खालील सूत्र वापरा:
=F5
कृपया लक्ष द्या की आम्ही डेटासह टॉप-सेलचा संदर्भ देण्यासाठी सापेक्ष संदर्भ वापरतो ( F5), आणि स्तंभ शीर्षक ($F$5:$F$50) वगळून ज्या संपूर्ण श्रेणीसाठी तुम्ही सरासरी मोजू इच्छिता ती संपूर्ण श्रेणी परिभाषित करण्यासाठी परिपूर्ण संदर्भ.
खालील स्क्रीनशॉट वरील सरासरी सूत्र कृतीत दर्शवतो. :
तुमच्यापैकी ज्यांना एक्सेल नंबर माहित आहेफिल्टर्सना आश्चर्य वाटेल की, बिल्ट-इन नंबर फिल्टरमध्ये आधीपासूनच सरासरीपेक्षा जास्त आणि सरासरीच्या खाली पर्याय असताना कोणी प्रगत फिल्टर वापरण्याचा त्रास का करेल? ते बरोबर आहे, परंतु इनबिल्ट एक्सेल फिल्टर्स OR लॉजिकसह वापरले जाऊ शकत नाहीत!
म्हणून, हे उदाहरण पुढे नेण्यासाठी, जेथे उप-एकूण (स्तंभ F) पंक्ती फिल्टर करूया. किंवा सप्टेंबर विक्री (स्तंभ E) सरासरीपेक्षा जास्त आहे. यासाठी, प्रत्येक अटी वेगळ्या पंक्तीवर टाकून OR तर्कासह निकष श्रेणी सेट करा. परिणामस्वरुप, तुम्हाला E किंवा F स्तंभात वरील सरासरी मूल्यांसह आयटमची सूची मिळेल:
रिक्त किंवा रिक्त नसलेल्या पंक्ती फिल्टर करा
प्रत्येकाला माहित आहे की, एक्सेल फिल्टरमध्ये रिक्त सेल फिल्टर करण्यासाठी एक इनबिल्ट पर्याय आहे. ऑटोफिल्टर मेनूमधील (रिक्त) चेक बॉक्स निवडून किंवा रद्द करून, तुम्ही फक्त त्या पंक्ती प्रदर्शित करू शकता ज्यात एक किंवा अधिक स्तंभांमध्ये रिक्त किंवा रिक्त नसलेले सेल आहेत. अडचण अशी आहे की रिक्त स्थानांसाठी अंगभूत एक्सेल फिल्टर फक्त AND लॉजिकसह कार्य करू शकते.
तुम्हाला OR लॉजिकसह रिक्त किंवा नॉन-रिक्त सेल फिल्टर करायचे असल्यास, किंवा रिक्त / नॉन-रिक्त वापरा इतर काही निकषांसह अटी, खालीलपैकी एका सूत्रासह प्रगत फिल्टर मापदंड श्रेणी सेट करा:
फिल्टर रिक्त जागा :
top_cell =""फिल्टर नॉन-रिक्त:
टॉप_सेल ""ओआर लॉजिकसह रिक्त सेल फिल्टर करणे
पंक्ती फिल्टर करण्यासाठीस्तंभ A किंवा B मध्ये रिक्त सेल असेल किंवा दोन्ही स्तंभांमध्ये, प्रगत फिल्टर निकष श्रेणी अशा प्रकारे कॉन्फिगर करा:
-
=A6=""
-
=B6=""
जेथे 6 ही डेटाची सर्वात वरची पंक्ती आहे.
रिक्त नसलेल्या सेलना OR तसेच AND लॉजिकसह फिल्टर करणे
अधिक समज मिळवण्यासाठी एक्सेलचे प्रगत फिल्टर एकाधिक निकषांसह कसे कार्य करते, चला खालील अटींसह आमच्या नमुना सारणीतील पंक्ती फिल्टर करूया:
- एकतर प्रदेश (स्तंभ अ) किंवा आयटम (स्तंभ B) रिक्त नसलेला असावा आणि
- उप-एकूण (स्तंभ C) 900 पेक्षा जास्त असावा.
वेगळ्या पद्धतीने मांडण्यासाठी , आम्हाला खालील अटी पूर्ण करणाऱ्या पंक्ती प्रदर्शित करायच्या आहेत:
( उपटोटल >900 आणि प्रदेश =नॉन-रिक्त) किंवा ( सबटोटल >900 आणि आयटम =नॉन-रिक्त)
तुम्हाला आधीच माहिती आहे, एक्सेल प्रगत मध्ये फिल्टर निकष श्रेणी, AND लॉजिकसह जोडलेल्या अटी एकाच पंक्तीमध्ये एंटर केल्या पाहिजेत आणि OR तर्कासह जोडलेल्या अटी - वेगळ्या पंक्ती:
कारण या उदाहरणातील एक निकष सूत्राने व्यक्त केला आहे (नॉन-रिक्त) आणि दुसऱ्यामध्ये तुलना ऑपरेटर समाविष्ट आहे (उप-एकूण > 900), मी तुम्हाला याची आठवण करून देतो की:
- तुलना ऑपरेटरसह तयार केलेल्या निकषांमध्ये वरील स्क्रीनशॉटमधील सब-एकूण निकषांप्रमाणे हेडिंग टेबलच्या शीर्षकांप्रमाणेच असावेत.
- फॉर्म्युला-आधारित निकष असावेतएकतर रिक्त हेडिंग सेल किंवा वरील स्क्रीनशॉटमधील नॉन-रिक्त निकषांप्रमाणे, टेबलच्या कोणत्याही शीर्षकाशी जुळत नसलेले शीर्षक.
शीर्ष/तळाशी कसे काढायचे N रेकॉर्ड्स
तुम्हाला माहित असेलच की, बिल्ड-इन एक्सेल नंबर फिल्टर्समध्ये टॉप 10 किंवा खालच्या 10 आयटम प्रदर्शित करण्याचा पर्याय असतो. पण जर तुम्हाला टॉप 3 किंवा खालची 5 व्हॅल्यू फिल्टर करायची असेल तर? या प्रकरणात, खालील सूत्रांसह Excel Advanced Filter उपयुक्त आहे:
Extract top N आयटम:
top_cell >=LARGE( श्रेणी , N)तळाशी N आयटम काढा:
top_cell <=SMALL( श्रेणी , N)साठी उदाहरणार्थ, शीर्ष 3 उपटोटल फिल्टर करण्यासाठी, या सूत्रासह निकष श्रेणी तयार करा:
=F5>=LARGE($F$5:$F$50,3)
तळाशी 3 उपबेरजे काढण्यासाठी, हे सूत्र वापरा:
=F5>=SMALL($F$5:$F$50,3)
जेथे F5 हा सबटोटल कॉलममधील डेटासह सर्वात वरचा सेल आहे (स्तंभ हेडिंग वगळून).
खालील स्क्रीनशॉट कृतीत शीर्ष 3 सूत्र दर्शवितो:
टीप. जर सूची श्रेणीमध्ये वरच्या/तळाशी N सूचीमध्ये येणार्या समान मूल्यांसह काही पंक्ती असतील, तर अशा सर्व पंक्ती प्रदर्शित केल्या जातील, जसे की खालील स्क्रीनशॉटमध्ये दर्शविल्याप्रमाणे:
साठी फिल्टर दोन स्तंभांमधील जुळण्या आणि फरक
आमच्या मागील लेखांपैकी एकाने एक्सेलमधील दोन स्तंभांची तुलना करण्याचे आणि त्यांच्यातील जुळण्या आणि फरक शोधण्याचे विविध मार्ग स्पष्ट केले आहेत. एक्सेल सूत्रांव्यतिरिक्त, सशर्त स्वरूपन नियमआणि वरील ट्यूटोरियलमध्ये समाविष्ट केलेले डुप्लिकेट रिमूव्हर टूल, तुम्ही दोन किंवा अधिक स्तंभांमध्ये समान किंवा भिन्न मूल्ये असलेल्या पंक्ती काढण्यासाठी एक्सेलचे प्रगत फिल्टर देखील वापरू शकता. हे करण्यासाठी, निकष श्रेणीमध्ये खालीलपैकी एक साधे सूत्र इनपुट करा:
- 2 स्तंभांमध्ये जुळण्यांसाठी (डुप्लिकेट) फिल्टर करा:
=B5=C5
=B5C5
जेथे B5 आणि C5 सर्वात वरचे सेल आहेत तुम्ही ज्या दोन स्तंभांची तुलना करू इच्छिता.
टीप. प्रगत फिल्टर टूल फक्त समान पंक्ती मधील जुळण्या आणि फरक शोधू शकते. स्तंभ A मध्ये असलेली परंतु स्तंभ B मध्ये कोठेही नसलेली सर्व मूल्ये शोधण्यासाठी, हे सूत्र वापरा.
यादीतील जुळणार्या आयटमवर आधारित पंक्ती फिल्टर करा
समजा तुमच्याकडे शेकडो किंवा हजारो पंक्ती असलेले एक मोठे टेबल आहे आणि तुम्हाला एका विशिष्ट क्षणी फक्त संबंधित आयटम असलेली एक छोटी सूची प्राप्त झाली आहे. प्रश्न असा आहे - तुमच्या सारणीतील सर्व नोंदी तुम्हाला कशा सापडतील ज्या लहान सूचीमध्ये आहेत किंवा नाहीत?
सूचीमधील आयटमशी जुळणार्या पंक्ती फिल्टर करा
स्रोतमधील सर्व आयटम शोधण्यासाठी खालील COUNTIF सूत्र वापरून लहान सूचीमध्ये देखील उपस्थित असलेली सारणी:
COUNTIF( list_to_match , top_data_cell)छोटी सूची D2 श्रेणीत आहे असे गृहीत धरून :D7, आणि त्या सूचीशी तुलना करण्यासाठी सारणीतील आयटम पंक्ती 10 ने सुरू होणार्या स्तंभ ब मध्ये आहेत, सूत्रखालीलप्रमाणे आहे (कृपया निरपेक्ष आणि सापेक्ष संदर्भांचा वापर लक्षात घ्या):
=COUNTIF($D$2:$D$7,B10)
अर्थात, तुम्ही फक्त तुमचा टेबल फिल्टर करण्यापुरते मर्यादित नाही एक निकष.
उदाहरणार्थ, सूचीशी जुळणार्या पंक्ती फिल्टर करण्यासाठी, परंतु केवळ उत्तर प्रदेश साठी, एकाच पंक्तीमध्ये दोन निकष प्रविष्ट करा म्हणजे ते AND तर्कासह कार्य करतील:<3
- प्रदेश:
="=North"
- जुळणारे आयटम:
=COUNTIF($D$2:$D$7,B10)
जसे तुम्ही खालील स्क्रीनशॉटमध्ये पाहू शकता, टेबलमध्ये फक्त दोन रेकॉर्ड आहेत जे दोन्ही निकषांशी जुळतात :
टीप. या उदाहरणात, आम्ही मजकूर मूल्यांसाठी अचूक जुळणी निकष वापरतो: ="=North "
फक्त तेच सेल शोधण्यासाठी जे निर्दिष्ट मजकूराच्या बरोबरीचे आहेत. तुम्ही फक्त उत्तर (समान चिन्ह आणि दुहेरी अवतरणांशिवाय) क्षेत्राचे मापदंड प्रविष्ट केल्यास, Microsoft Excel ला निर्दिष्ट मजकूरापासून सुरू होणारे सर्व आयटम सापडतील, उदा. ईशान्य किंवा वायव्य . अधिक माहितीसाठी, कृपया मजकूर मूल्यांसाठी Excel Advanced Filter पहा.
सूचीमधील आयटमशी जुळत नसलेल्या पंक्ती फिल्टर करा
लहान सूचीमध्ये नसलेल्या सारणीतील सर्व आयटम शोधण्यासाठी, आमच्या COUNTIF सूत्राचा परिणाम शून्याच्या बरोबरीचा आहे का ते तपासा:
COUNTIF( list_to_match , top_data_cell) =0उदाहरणार्थ, सूचीमध्ये दिसणार्या सारणीतील उत्तर प्रदेश आयटम फिल्टर करण्यासाठी, वापरा खालील निकष:
- प्रदेश:
="=North"
- न जुळणारे आयटम:
=COUNTIF($D$2:$D$7,B10)=0
टिपा:
- जुळण्याची यादी वेगळ्या वर्कशीटमध्ये असल्यास, पत्रकाचे नाव सूत्रामध्ये समाविष्ट करण्याचे सुनिश्चित करा, उदा.
=COUNTIF(Sheet2!$A$2:$A$7,B10)
. - तुम्हाला वेगळ्या शीटवर निकाल काढायचे असल्यास, गंतव्य पत्रकातून प्रगत फिल्टर सुरू करा, जसे की फिल्टर केलेल्या पंक्ती दुसऱ्या वर्कशीटमध्ये कशा काढायच्या.
शनिवार व रविवार आणि आठवड्याच्या दिवसांसाठी फिल्टर करा
आतापर्यंत, आमच्या प्रगत फिल्टर निकष श्रेणी उदाहरणे मुख्यतः अंकीय आणि मजकूर मूल्यांशी संबंधित आहेत. आता, तुमच्यापैकी जे तारखांवर काम करतात त्यांना काही सुगावा देण्याची वेळ आली आहे.
अंगभूत एक्सेल डेट फिल्टर्स अनेक पर्याय प्रदान करतात ज्यात अनेक परिस्थिती समाविष्ट आहेत. अनेक, पण सर्व नाही! उदाहरणार्थ, जर तुम्हाला तारखांची यादी दिली गेली आणि आठवड्याचे दिवस आणि आठवड्याचे शेवटचे दिवस फिल्टर करण्यास सांगितले गेले, तर तुम्ही त्याबद्दल कसे जाल?
तुम्हाला माहित असेलच की, Microsoft Excel एक विशेष WEEKDAY फंक्शन प्रदान करतो जो दिवसाचा दिवस परत करतो. दिलेल्या तारखेशी संबंधित आठवडा. आणि हे कार्य आम्ही Excel Advanced Filter मापदंड श्रेणीमध्ये वापरणार आहोत.
Excel मध्ये वीकेंड्स कसे फिल्टर करायचे
लक्षात ठेवून, WEEKDAY च्या शब्दात, 1 चा अर्थ आहे रविवार आणि 6 म्हणजे शनिवार, शनिवार व रविवार फिल्टर करण्याचे सूत्र खालीलप्रमाणे आहे:
किंवा(WEEKDAY( date )=7, WEEKDAY( date )=1)या उदाहरणात, आम्ही पंक्ती 5 पासून सुरू होणार्या स्तंभ B मध्ये तारखा फिल्टर करत आहोत, त्यामुळे आमचा वीकेंड फॉर्म्युला खालील आकार घेतो:
=OR(WEEKDAY(B5)=7, WEEKDAY(B5)=1)