एक्सेल में डेटा कैसे फ़िल्टर करें

मैंने हाल ही में बड़ी मात्रा में डेटा को आसानी से सारांशित करने के लिए एक्सेल में सारांश फ़ंक्शंस का उपयोग करने के तरीके(how to use summary functions in Excel) पर एक लेख लिखा था , लेकिन उस आलेख ने वर्कशीट पर सभी डेटा को ध्यान में रखा। क्या होगा यदि आप केवल डेटा के सबसेट को देखना चाहते हैं और डेटा के सबसेट को सारांशित करना चाहते हैं?

एक्सेल(Excel) में , आप कॉलम पर फिल्टर बना सकते हैं जो उन पंक्तियों को छिपा देगा जो आपके फिल्टर से मेल नहीं खाती हैं। इसके अलावा, आप केवल फ़िल्टर किए गए डेटा का उपयोग करके डेटा को सारांशित करने के लिए एक्सेल(Excel) में विशेष कार्यों का भी उपयोग कर सकते हैं ।

इस लेख में, मैं आपको एक्सेल(Excel) में फ़िल्टर बनाने और फ़िल्टर किए गए डेटा को सारांशित करने के लिए अंतर्निहित फ़ंक्शंस का उपयोग करने के चरणों के बारे में बताऊंगा।

एक्सेल में सरल फिल्टर बनाएं

एक्सेल(Excel) में , आप साधारण फिल्टर और जटिल फिल्टर बना सकते हैं। आइए सरल फिल्टर के साथ शुरुआत करें। फ़िल्टर के साथ काम करते समय, आपके पास हमेशा शीर्ष पर एक पंक्ति होनी चाहिए जिसका उपयोग लेबल के लिए किया जाता है। यह पंक्ति रखने की आवश्यकता नहीं है, लेकिन यह फ़िल्टर के साथ काम करना थोड़ा आसान बनाता है।

नमूना डेटा एक्सेल

ऊपर, मेरे पास कुछ नकली डेटा है और मैं सिटी(City) कॉलम पर एक फ़िल्टर बनाना चाहता हूं । एक्सेल(Excel) में , यह करना वास्तव में आसान है। आगे बढ़ें और रिबन में डेटा(Data) टैब पर क्लिक करें और फिर फ़िल्टर(Filter) बटन पर क्लिक करें। आपको शीट पर डेटा का चयन करने या पहली पंक्ति में क्लिक करने की आवश्यकता नहीं है।

एक्सेल डेटा फ़िल्टर

जब आप फ़िल्टर(Filter) पर क्लिक करते हैं , तो पहली पंक्ति के प्रत्येक कॉलम में स्वचालित रूप से दाईं ओर एक छोटा ड्रॉपडाउन बटन जोड़ा जाएगा।

जोड़ा गया फ़िल्टर एक्सेल

अब आगे बढ़ें और सिटी(City) कॉलम में ड्रॉपडाउन एरो पर क्लिक करें। आपको कुछ अलग-अलग विकल्प दिखाई देंगे, जिनके बारे में मैं नीचे बताऊंगा।

फ़िल्टर विकल्प एक्सेल

सबसे ऊपर, आप सिटी(City) कॉलम में मानों के आधार पर सभी पंक्तियों को जल्दी से सॉर्ट कर सकते हैं । ध्यान दें कि जब आप डेटा को सॉर्ट करते हैं, तो यह पूरी पंक्ति को स्थानांतरित कर देगा, न कि केवल सिटी(City) कॉलम के मान। यह सुनिश्चित करेगा कि आपका डेटा पहले की तरह ही बरकरार रहे।

साथ ही, यह एक अच्छा विचार है कि सबसे आगे आईडी नामक एक कॉलम जोड़ें और इसे अपनी वर्कशीट में जितनी भी पंक्तियाँ हों, एक से संख्या दें। इस तरह, आप हमेशा आईडी कॉलम के आधार पर छाँट सकते हैं और अपने डेटा को उसी क्रम में वापस पा सकते हैं, जो मूल रूप से था, यदि यह आपके लिए महत्वपूर्ण है।

डेटा सॉर्ट किया गया एक्सेल

जैसा कि आप देख सकते हैं, स्प्रैडशीट के सभी डेटा को अब सिटी(City) कॉलम के मानों के आधार पर क्रमबद्ध किया गया है। अब तक, कोई पंक्तियाँ छिपी नहीं हैं। आइए अब फिल्टर डायलॉग के नीचे चेकबॉक्स पर एक नजर डालते हैं। मेरे उदाहरण में, मेरे पास सिटी(City) कॉलम में केवल तीन अद्वितीय मान हैं और वे तीन सूची में दिखाई देते हैं।

फ़िल्टर की गई पंक्तियाँ एक्सेल

मैंने आगे बढ़कर दो शहरों को अनचेक किया और एक को चेक छोड़ दिया। अब मेरे पास डेटा दिखाने की केवल 8 पंक्तियाँ हैं और बाकी छिपी हुई हैं। यदि आप सबसे बाईं ओर पंक्ति संख्याओं की जाँच करते हैं, तो आप आसानी से बता सकते हैं कि आप फ़िल्टर किए गए डेटा को देख रहे हैं। कितनी पंक्तियाँ छिपी हुई हैं, इसके आधार पर आपको कुछ अतिरिक्त क्षैतिज रेखाएँ दिखाई देंगी और संख्याओं का रंग नीला होगा।

अब मान लें कि मैं परिणामों की संख्या को और कम करने के लिए दूसरे कॉलम पर फ़िल्टर करना चाहता हूं। कॉलम सी में, मेरे पास प्रत्येक परिवार में कुल सदस्यों की संख्या है और मैं केवल दो से अधिक सदस्यों वाले परिवारों के परिणाम देखना चाहता हूं।

नंबर फ़िल्टर एक्सेल

आगे बढ़ो और कॉलम सी(Column C) में ड्रॉपडाउन तीर पर क्लिक करें और आप कॉलम में प्रत्येक अद्वितीय मान के लिए समान चेकबॉक्स देखेंगे। हालांकि, इस मामले में, हम नंबर फिल्टर(Number Filters) पर क्लिक करना चाहते हैं और फिर ग्रेटर थान( Greater Than) पर क्लिक करना चाहते हैं । जैसा कि आप देख सकते हैं, अन्य विकल्पों का एक गुच्छा भी है।

फिल्टर से बड़ा है

एक नया संवाद पॉप अप होगा और यहां आप फ़िल्टर के लिए मान टाइप कर सकते हैं। आप AND या OR फ़ंक्शन के साथ एक से अधिक मानदंड भी जोड़ सकते हैं। आप कह सकते हैं कि आप ऐसी पंक्तियाँ चाहते हैं जहाँ मान 2 से अधिक हो और 5 के बराबर न हो, उदाहरण के लिए।

दो फिल्टर एक्सेल

अब मैं डेटा की केवल 5 पंक्तियों तक सीमित हूं: केवल न्यू ऑरलियन्स(New Orleans) के परिवार और 3 या अधिक सदस्यों वाले परिवार। काफी आसान(Easy) ? ध्यान दें कि आप ड्रॉपडाउन पर क्लिक करके और फिर "कॉलम नाम से फ़िल्टर साफ़ करें"(Clear Filter From “Column Name”) लिंक पर क्लिक करके किसी कॉलम पर फ़िल्टर को आसानी से साफ़ कर सकते हैं।

साफ़ फ़िल्टर एक्सेल

तो यह इसके बारे में एक्सेल(Excel) में सरल फिल्टर के लिए है । वे उपयोग करने में बहुत आसान हैं और परिणाम बहुत सीधे हैं। आइए अब उन्नत(Advanced) फ़िल्टर संवाद का उपयोग करके जटिल फ़िल्टर पर एक नज़र डालें।

एक्सेल में उन्नत फिल्टर बनाएं

यदि आप अधिक उन्नत फ़िल्टर बनाना चाहते हैं, तो आपको उन्नत(Advanced) फ़िल्टर संवाद का उपयोग करना होगा। उदाहरण के लिए, मान लें कि मैं न्यू ऑरलियन्स(New Orleans) में रहने वाले उन सभी परिवारों को देखना चाहता हूं जिनके परिवार में 2 से अधिक सदस्य हैं या (OR)क्लार्क्सविले(Clarksville) के सभी परिवार जिनके परिवार में 3 से अधिक सदस्य हैं और(AND) केवल वे परिवार जिनके पास .EDU(.EDU) समाप्त ईमेल पता है। अब आप एक साधारण फिल्टर के साथ ऐसा नहीं कर सकते।

ऐसा करने के लिए, हमें एक्सेल(Excel) शीट को थोड़ा अलग तरीके से सेट करना होगा। आगे बढ़ें और अपने डेटा के सेट के ऊपर कुछ पंक्तियाँ डालें और शीर्षक लेबल को ठीक पहली पंक्ति में कॉपी करें जैसा कि नीचे दिखाया गया है।

उन्नत फ़िल्टर सेटअप

अब यहां बताया गया है कि उन्नत फ़िल्टर कैसे काम करते हैं। आपको पहले अपने मानदंड को शीर्ष पर कॉलम में टाइप करना होगा और फिर डेटा(Data) टैब पर सॉर्ट और फ़िल्टर के अंतर्गत ( Sort & Filter)उन्नत(Advanced) बटन पर क्लिक करना होगा।

उन्नत फिल्टर रिबन

तो हम वास्तव में उन कक्षों में क्या टाइप कर सकते हैं? ठीक है, तो चलिए अपने उदाहरण से शुरू करते हैं। हम केवल न्यू ऑरलियन्स(New Orleans) या क्लार्क्सविले(Clarksville) से डेटा देखना चाहते हैं , तो चलिए उन्हें सेल E2 और E3 में टाइप करते हैं।

उन्नत फ़िल्टर शहर

जब आप विभिन्न पंक्तियों पर मान टाइप करते हैं, तो इसका अर्थ है OR। अब हम दो से अधिक सदस्यों वाले न्यू ऑरलियन्स परिवार और 3 से अधिक सदस्यों वाले (New Orleans)क्लार्क्सविले(Clarksville) परिवार चाहते हैं। ऐसा करने के लिए, C2 में >2 और C3 में >3

उन्नत फ़िल्टर एक्सेल

चूंकि >2 और न्यू ऑरलियन्स(New Orleans) एक ही पंक्ति में हैं, इसलिए यह AND ऑपरेटर होगा। उपरोक्त पंक्ति 3 के लिए भी यही सच है। अंत में, हम केवल .EDU वाले ईमेल पते वाले परिवार चाहते हैं। ऐसा करने के लिए, बस *.edu को D2 और D3 दोनों में टाइप करें। * सिंबल का मतलब वर्णों की संख्या है।

मानदंड श्रेणी एक्सेल

एक बार ऐसा करने के बाद, अपने डेटासेट में कहीं भी क्लिक करें और फिर उन्नत(Advanced) बटन पर क्लिक करें। सूची रंग(List Rang) ई फ़ील्ड स्वचालित रूप से आपके डेटासेट का पता लगा लेगी क्योंकि आपने उन्नत बटन पर क्लिक करने से पहले उसमें क्लिक किया था(Advanced)अब क्राइटेरिया रेंज(Criteria range) बटन के दाईं ओर छोटे छोटे बटन पर क्लिक करें।

मानदंड श्रेणी का चयन करें

A1 से E3 तक सब कुछ चुनें और फिर (Select)उन्नत फ़िल्टर(Advanced Filter) संवाद पर वापस जाने के लिए उसी बटन पर फिर से क्लिक करें । ठीक क्लिक करें(Click OK) और आपका डेटा अब फ़िल्टर किया जाना चाहिए!

फ़िल्टर परिणाम

जैसा कि आप देख सकते हैं, अब मेरे पास केवल 3 परिणाम हैं जो उन सभी मानदंडों से मेल खाते हैं। ध्यान दें कि मानदंड श्रेणी के लेबल को काम करने के लिए डेटासेट के लेबल के साथ बिल्कुल मेल खाना चाहिए।

आप स्पष्ट रूप से इस पद्धति का उपयोग करके बहुत अधिक जटिल प्रश्न बना सकते हैं, इसलिए अपने वांछित परिणाम प्राप्त करने के लिए इसके साथ खेलें। अंत में, आइए फ़िल्टर किए गए डेटा पर योग फ़ंक्शन लागू करने के बारे में बात करते हैं।

फ़िल्टर किए गए डेटा को सारांशित करना

अब मान लें कि मैं अपने फ़िल्टर किए गए डेटा पर परिवार के सदस्यों की संख्या का योग करना चाहता हूं, मुझे ऐसा करने के बारे में कैसे पता चलेगा? ठीक है, रिबन में Clear बटन पर क्लिक करके अपना फ़िल्टर साफ़ करें। (Clear)चिंता न करें, केवल उन्नत(Advanced) बटन पर क्लिक करके और फिर से ठीक क्लिक करके उन्नत फ़िल्टर को फिर से लागू करना बहुत आसान है।

एक्सेल में क्लियर फिल्टर

हमारे डेटासेट के निचले भाग में, कुल(Total) नामक एक सेल जोड़ें और फिर कुल परिवार के सदस्यों को जोड़ने के लिए एक योग फ़ंक्शन जोड़ें। मेरे उदाहरण में, मैंने अभी टाइप किया =SUM(C7:C31)

कुल योग एक्सेल

तो अगर मैं सभी परिवारों को देखता हूं, तो मेरे पास कुल 78 सदस्य हैं। अब आगे बढ़ते हैं और हमारे उन्नत(Advanced) फ़िल्टर को फिर से लागू करते हैं और देखते हैं कि क्या होता है।

गलत कुल फ़िल्टर

ओह! 11 सही संख्या दिखाने के बजाय, मुझे अभी भी कुल 78 दिखाई दे रहा है! ऐसा क्यों है? ठीक है, SUM फ़ंक्शन छिपी हुई पंक्तियों को अनदेखा नहीं करता है, इसलिए यह अभी भी सभी पंक्तियों का उपयोग करके गणना कर रहा है। सौभाग्य से, कुछ फ़ंक्शन हैं जिनका उपयोग आप छिपी हुई पंक्तियों को अनदेखा करने के लिए कर सकते हैं।

पहला सबटोटल(SUBTOTAL) है । इससे पहले कि हम इनमें से किसी विशेष फ़ंक्शन का उपयोग करें, आप अपना फ़िल्टर साफ़ करना चाहेंगे और फिर फ़ंक्शन में टाइप करना चाहेंगे।

एक बार फ़िल्टर साफ़ हो जाने के बाद, आगे बढ़ें और टाइप करें =SUBTOTAL( और आपको विकल्पों के एक समूह के साथ एक ड्रॉपडाउन बॉक्स दिखाई देना चाहिए। इस फ़ंक्शन का उपयोग करके, आप सबसे पहले एक नंबर का उपयोग करके आप जिस प्रकार का योग फ़ंक्शन का उपयोग करना चाहते हैं उसे चुनें।

हमारे उदाहरण में, मैं SUM का उपयोग करना चाहता हूं , इसलिए मैं 9 नंबर टाइप करूंगा या ड्रॉपडाउन से उस पर क्लिक करूंगा। फिर कॉमा टाइप करें और सेल की रेंज चुनें।

सबटोटल फंक्शन

जब आप एंटर दबाते हैं, तो आप देखेंगे कि 78 का मान पहले जैसा ही है। हालाँकि, यदि आप अब फिर से फ़िल्टर लागू करते हैं, तो हम 11 देखेंगे!

फ़िल्टर पर उप-योग

उत्कृष्ट! ठीक यही हम चाहते हैं। अब आप अपने फ़िल्टर समायोजित कर सकते हैं और मान हमेशा केवल उन पंक्तियों को प्रदर्शित करेगा जो वर्तमान में दिखाई दे रही हैं।

दूसरा फ़ंक्शन जो काफी हद तक SUBTOTAL फ़ंक्शन के समान ही काम करता है, वह है AGGREGATE । अंतर केवल इतना है कि AGGREGATE फ़ंक्शन में एक और पैरामीटर है जहाँ आपको यह निर्दिष्ट करना होगा कि आप छिपी हुई पंक्तियों को अनदेखा करना चाहते हैं।

कुल समारोह

पहला पैरामीटर वह योग फ़ंक्शन है जिसका आप उपयोग करना चाहते हैं और SUBTOTAL के साथ , 9 SUM फ़ंक्शन का प्रतिनिधित्व करता है। दूसरा विकल्प वह है जहां आपको छिपी हुई पंक्तियों को अनदेखा करने के लिए 5 टाइप करना होगा। अंतिम पैरामीटर समान है और कोशिकाओं की श्रेणी है।

AGGREGATE फंक्शन(use the AGGREGATE function)  और अन्य फंक्शन जैसे MODE , MEDIAN , AVERAGE , आदि का अधिक विस्तार से उपयोग करने का तरीका जानने के लिए आप सारांश फंक्शन पर मेरा लेख भी पढ़ सकते हैं ।

उम्मीद है, यह लेख आपको एक्सेल(Excel) में फिल्टर बनाने और उपयोग करने के लिए एक अच्छा प्रारंभिक बिंदु प्रदान करता है । यदि आपके कोई प्रश्न हैं, तो बेझिझक एक टिप्पणी पोस्ट करें। आनंद लेना!



About the author

मैं विंडोज फोन और ऑफिस स्पेस उद्योगों में 10 से अधिक वर्षों के अनुभव के साथ एक अनुभवी सॉफ्टवेयर इंजीनियर हूं। मेरे कौशल में पारंपरिक पाठ और छवि प्रारूप दोनों के साथ काम करना, साथ ही नवीनतम मोबाइल उपकरणों के लिए विकास करना शामिल है। मेरे पास गुणवत्तापूर्ण सेवाएं प्रदान करने का एक सिद्ध ट्रैक रिकॉर्ड है, और मैं हमेशा दूसरों को उनके लक्ष्यों को प्राप्त करने में मदद करने के लिए तैयार हूं।



Related posts