विषयसूची
Excel 365 हमें अपने डेटासेट को स्वचालित रूप से फ़िल्टर करने के लिए एक शक्तिशाली फ़ंक्शन प्रदान करता है, जिसका नाम FILTER फ़ंक्शन है। एक्सेल फॉर्मूले में इस फ़ंक्शन का उपयोग करके यह हमारे कार्य को आसान बनाता है। यह आलेख संपूर्ण विचार साझा करेगा कि कैसे फ़िल्टर फ़ंक्शन एक्सेल में स्वतंत्र रूप से और फिर अन्य एक्सेल फ़ंक्शंस के साथ काम करता है। यदि आप भी इसके बारे में उत्सुक हैं, तो हमारी अभ्यास कार्यपुस्तिका डाउनलोड करें और हमारा अनुसरण करें।
अभ्यास कार्यपुस्तिका डाउनलोड करें
इस लेख को पढ़ते समय अभ्यास के लिए इस अभ्यास कार्यपुस्तिका को डाउनलोड करें।
Filter Function.xlsx का उपयोग
Excel में FILTER Function का परिचय
Function Object:
<0 हमारी आवश्यकताओं के अनुसार कुछ विशेष कक्षों या मानों को फ़िल्टर करें। सरणी, शामिल करें, [if_empty])तर्क स्पष्टीकरण:
तर्क <12 | आवश्यक या वैकल्पिक | मूल्य
|
---|---|---|
सरणी | आवश्यक | एक सरणी, एक सरणी सूत्र, या कोशिकाओं की एक श्रेणी का संदर्भ जिसके लिए हमें पंक्तियों की संख्या की आवश्यकता होती है। |
शामिल करें | आवश्यक | यह बूलियन सरणी की तरह काम करता है; यह फ़िल्टरिंग के लिए शर्त या मापदंड रखता है। |
वापसीमूल्य। सूत्र मिलान किए गए डेटा की पहली दो पंक्तियाँ लौटाएगा। {1;2 यह पहली दो पंक्तियों के लिए है। और {1,2,3,4,5 यह पांच कॉलम चुनने के लिए है।
👉
IFERROR(INDEX(FILTER(B5:F14,D5:D14=) J5),{1;2},{1,2,3,4,5}), “कोई परिणाम नहीं”) : अंत में, IFERROR फ़ंक्शन का उपयोग त्रुटि से बचने के लिए किया जाता है यदि अन्य फ़ंक्शन रिटर्न मानों के साथ एक समस्या है।
10. फ़िल्टर फ़ंक्शन के साथ वाइल्डकार्ड का उपयोग
अंतिम उदाहरण में, हम डेटा को फ़िल्टर करने के लिए फ़िल्टर वाइल्डकार्ड लागू करने जा रहे हैं। हम ISNUMBER , SEARCH , और FILTER फंक्शन की मदद से फॉर्मूला लागू करेंगे। हमारी वांछित वैल्यू सेल J5 में है।
इस प्रक्रिया को चरण दर चरण नीचे समझाया गया है:
📌 चरण:
- सबसे पहले, सेल H8 चुनें, और सेल में निम्न सूत्र लिखें।
=FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)),"No Results!")
- अब, एंटर दबाएं।
- आप सेल मान C के साथ सभी परिणाम प्राप्त होंगे।
अंत में, हम कह सकते हैं कि हमारा सूत्र सटीक रूप से काम करता है, और हम एक्सेल <1 द्वारा एक वाइल्डकार्ड बनाने में सक्षम हैं>फ़िल्टर फ़ंक्शन.
🔎 फ़ॉर्मूला की व्याख्या
👉
SEARCH(J5,D5:D14) : SEARCH फ़ंक्शन इनपुट मान के साथ डेटा का मिलान करके डेटा खोजेगा।
👉
ISNUMBER(SEARCH(J5,D5:D14)) : यहसूत्र जाँच करेगा कि SEARCH फ़ंक्शन का कौन सा परिणाम ठीक है,
👉
FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), ”कोई परिणाम नहीं!”) : अंत में, फ़िल्टर फ़ंक्शन उन्हें हमारे वांछित सेल में दिखाएगा।
एक्सेल फ़िल्टर फ़ंक्शन के विकल्प
हमारे पिछले आवेदन से , आप देख सकते हैं कि एक्सेल फ़िल्टर फ़ंक्शन कम समय के भीतर हमारे वांछित मान प्राप्त करने के लिए एक छोटा आसान फ़ंक्शन है। इस फ़ंक्शन का कोई विशिष्ट विकल्प नहीं है। हालाँकि, कुछ सामान्य एक्सेल फ़ंक्शन का संयोजन हमें FILTER फ़ंक्शन के परिणाम लौटा सकता है। उनमें से, IFERROR , INDEX , AGGREGATE , ROW , ISNA , MATCH कार्य उल्लेखनीय हैं। लेकिन, हम आपको सलाह देते हैं कि यदि आपके पास FILTER फ़ंक्शन है, तो इसे करें। उन कार्यों का संयोजन दूसरे को समझने के लिए सूत्र को और अधिक जटिल बना देगा। इसके अलावा, यह आपके एक्सेल एप्लिकेशन को धीमा कर सकता है।
संभावित कारण यदि फ़िल्टर फ़ंक्शन काम नहीं करता है
कभी-कभी, एक्सेल का फ़िल्टर फ़ंक्शन ठीक से काम नहीं करता है। अधिकांश समय, यह त्रुटि की उपस्थिति के कारण होता है। मुख्य रूप से, #SPILL! , #CALC! , #VALUE! त्रुटियां आमतौर पर FILTER कार्य करने की अनुमति नहीं देती हैं, और वांछित डेटा लौटाती हैं। इस त्रुटि को समाप्त करने के लिए, अपने मूल डेटासेट पर वापस जाएं और उन्हें ठीक करें, और आप पाएंगे कि FILTER फ़ंक्शन सुचारू रूप से काम करेगा।
एक्सेल की अक्सर देखी जाने वाली त्रुटियों को संक्षेप में नीचे समझाया गया है:
जब वे दिखाते हैं#VALUE | यह तब दिखाई देगा जब सरणी और शामिल तर्क में असंगत आयाम हैं। |
#CALC! | अगर वैकल्पिक if_empty तर्क छोड़ दिया जाता है और मानदंड को पूरा करने वाला कोई परिणाम नहीं मिलता है तो यह दिखाई देगा। |
#NAME | यह Excel के पुराने संस्करण में FILTER का उपयोग करने का प्रयास करते समय दिखाई देगा। |
#SPILL | यह त्रुटि तब होगी जब एक या एक से अधिक सेल फैल जाएंगे रेंज पूरी तरह से खाली नहीं हैं। |
#REF! | यह त्रुटि तब होगी जब विभिन्न कार्यपुस्तिकाओं के बीच एक फ़िल्टर सूत्र का उपयोग किया जाता है और स्रोत कार्यपुस्तिका को बंद कर दिया जाता है। |
#N/A या #VALUE | इस प्रकार की त्रुटि तब हो सकती है जब शामिल तर्क में कुछ मान एक त्रुटि हो या बूलियन मान (0,1 या सच, झूठ). |
निष्कर्ष
यही अंत है च यह लेख। मुझे उम्मीद है कि यह लेख आपके लिए उपयोगी होगा और आप एक्सेल में फिल्टर फ़ंक्शन को लागू करने में सक्षम होंगे। यदि आपके कोई और प्रश्न या सुझाव हैं, तो कृपया नीचे दिए गए टिप्पणी अनुभाग में हमारे साथ कोई और प्रश्न या सुझाव साझा करें।
कई एक्सेल- संबंधित समस्याएं और समाधान। नया सीखते रहेंतरीकों और बढ़ते रहो!
पैरामीटर:फ़ंक्शन गतिशील परिणाम लौटाता है। जब स्रोत डेटा में मान बदलते हैं, या स्रोत डेटा सरणी का आकार बदला जाता है, तो फ़िल्टर के परिणाम स्वचालित रूप से अपडेट हो जाएंगे।
एक्सेल में फ़िल्टर फ़ंक्शन का उपयोग करने के 10 उपयुक्त उदाहरण
प्रदर्शित करने के लिए उदाहरण के लिए, हम किसी संस्थान के 10 छात्रों के डेटासेट पर विचार करते हैं। उनकी आईडी, नाम, विभाग, नामांकित सेमेस्टर, और सीजीपीए की राशि B5:F14 की श्रेणी में हैं।
📚 नोट:
इस लेख के सभी कार्यों को माइक्रोसॉफ्ट ऑफिस 365 एप्लिकेशन का उपयोग करके पूरा किया जाता है।
1. कई मानदंडों के लिए फ़िल्टर फ़ंक्शन के साथ प्रदर्शन और संचालन
पहले उदाहरण में, हम FILTER फ़ंक्शन द्वारा AND ऑपरेशन करेंगे . हमारी वांछित स्थितियां सेल C5:C6 की श्रेणी में हैं।
इस उदाहरण को पूरा करने के चरण नीचे दिए गए हैं:
📌 चरण:
- सबसे पहले, सेल B10 चुनें।
- अब, सेल में निम्न सूत्र लिखें।
=FILTER(Dataset!B5:F14,(Dataset!D5:D14=C5)*(Dataset!F5:F14>=C6),"no results")
- फिर, एंटर दबाएं।
- आपको फ़िल्टर किए गए परिणाम सेल की श्रेणी B10:F11 में मिलेंगे।
इस प्रकार, हम कह सकते हैं कि हम AND ऑपरेशन के लिए FILTER फंक्शन लागू करने में सक्षम।
2. मल्टीपल क्राइटेरिया
दूसरे में फिल्टर फंक्शन के साथ OR ऑपरेशन का एप्लीकेशनउदाहरण के लिए, हम OR ऑपरेशन के लिए FILTER फंक्शन का उपयोग करने जा रहे हैं। यहां, हमने कक्षों की श्रेणी C5:C6 में स्थितियों का उल्लेख किया है।
इस उदाहरण को समाप्त करने के चरण इस प्रकार दिए गए हैं:
📌 चरण:
- सबसे पहले, सेल B10 चुनें।
- उसके बाद, सेल में निम्न सूत्र लिखें .
=FILTER(Dataset!B5:F14,(Dataset!D5:D14=OR!C5)+(Dataset!F5:F14>=OR!C6),"no results")
- Enter दबाएँ।
- आप वांछित सेल में फ़िल्टर किए गए परिणाम का पता लगा लेंगे।
इसलिए, हम फ़िल्टर फ़ंक्शन का पूरी तरह से उपयोग करने में सक्षम हैं OR ऑपरेशन के लिए।
3. FILTER फंक्शन के साथ AND और OR लॉजिक का संयोजन
अब, हम FILTER फंक्शन का उपयोग करेंगे संयुक्त AND और OR ऑपरेशन। शर्तें सेल की श्रेणी में हैं C5:C7 ।
इस उदाहरण को पूरा करने के चरण नीचे दिए गए हैं:
📌 चरण:
- सबसे पहले, सेल B11 चुनें।
- बाद में, सेल में निम्न सूत्र लिखें।
=FILTER(Dataset!B5:F14,(Dataset!F5:F14>=Combine!C7)*((Dataset!D5:D14=Combine!C5)+(Dataset!D5:D14=Combine!C6)),"No results")
- एंटर दबाएं।
- आप देखेंगे कि फ़िल्टर किए गए परिणाम सेल में उपलब्ध होंगे।
इसलिए, हमारा सूत्र प्रभावी ढंग से काम करता है और हम और<2 प्रदर्शन करने में सक्षम हैं फ़िल्टर फ़ंक्शन द्वारा> और OR संचालन एक साथ।
4. फ़िल्टर फ़ंक्शन
इस उदाहरण में, हम हैंहमारे डेटासेट से डुप्लिकेट संस्थाओं को फ़िल्टर करने जा रहा है। हमारे डेटासेट में 2 डुप्लिकेट इकाइयां हैं।
इस उदाहरण के चरण नीचे दिए गए हैं:
📌 चरण:
- शुरुआत में, सेल H5 चुनें।
- इसके बाद, सेल में निम्न सूत्र लिखें।
=FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16)>1,"No result")
- इस प्रकार, एंटर दबाएं।
- आप देखेंगे कि सभी डुप्लिकेट मान अलग-अलग सूचीबद्ध हैं।
अंत में, हम कह सकते हैं कि हमारा सूत्र सटीक रूप से काम करता है और हम डुप्लिकेट का पता लगाने में सक्षम हैं <एक्सेल में 1>फ़िल्टर फ़ंक्शन।
🔎 फ़ॉर्मूला की व्याख्या
👉 COUNTIFS(B5:B16,B5 :B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16) : COUNTIFS फ़ंक्शन चेक करता है डुप्लिकेट मानों की उपस्थिति। E16,E5:E16,F5:F16, F5:F16)>1,"कोई परिणाम नहीं") : अंत में, फ़िल्टर फ़ंक्शन डुप्लिकेट मानों को फ़िल्टर करता है और उन्हें अलग से सूचीबद्ध करता है।
5. रिक्त कक्षों का पता लगाएं फ़िल्टर फ़ंक्शन द्वारा
हमारे पास कुछ रिक्त कक्षों वाला एक डेटासेट है। अब, हम फ़िल्टर फ़ंक्शन की मदद से उन सेल को फ़िल्टर करने जा रहे हैं जिनमें कोई रिक्त फ़ंक्शन नहीं है।
करने की प्रक्रिया पूरी पंक्तियों को फ़िल्टर करें नीचे दिया गया है::
📌 चरण:
- सबसे पहले, सेल का चयन करें H5 ।
- अगला, निम्नलिखित सूत्र को सेल में लिखें।
=FILTER(B5:F14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14"")*(F5:F14""),"No results")
- उसके बाद, एंटर दबाएं।
- आपको वे इकाइयां मिलेंगी जिनके पास रिक्त कक्ष।
इसलिए, हम कह सकते हैं कि हमारा सूत्र उपयोगी रूप से काम करता है और हम Excel FILTER फ़ंक्शन द्वारा बिना किसी रिक्त कक्ष के मान प्राप्त करने में सक्षम हैं।
समान रीडिंग
- एक्सेल हाइपरलिंक फ़ंक्शन का उपयोग कैसे करें (8 उदाहरण)
- वीलुकअप और एचलुकअप संयुक्त एक्सेल सूत्र (उदाहरण के साथ)
- आंशिक टेक्स्ट मैच देखने के लिए एक्सेल का उपयोग करना [2 आसान तरीके]
- VLOOKUP का उपयोग करके एक्सेल में डुप्लीकेट वैल्यू कैसे खोजें
6. फ़िल्टर सेल जिनमें विशिष्ट टेक्स्ट होता है
फ़िल्टर फ़ंक्शन का उपयोग करके, हम आसानी से किसी विशेष मान की खोज कर सकते हैं और संबंधित संस्थाओं को फ़िल्टर कर सकते हैं हमारे मूल डेटासेट से। फ़िल्टर फ़ंक्शन के अलावा, ISNUMBER और SEARCH फ़ंक्शन भी हमें फ़ॉर्मूला पूरा करने में मदद करते हैं। हमारा वांछित टेक्स्ट 'Ellie' सेल J4 में प्रदर्शित होता है।
किसी विशिष्ट टेक्स्ट के लिए डेटा को फ़िल्टर करने का तरीका नीचे वर्णित है::
📌 चरण:
- शुरुआत में, सेल H7 चुनें।
- फिर , सेल में निम्न सूत्र लिखें।
=FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),"No results")
- अगला, Enter कुंजी।
- आपको परिणाम मिल जाएगाउस विशेष पाठ के साथ।
इस प्रकार, हम सूत्र को सफलतापूर्वक लागू करने और हमारे विशिष्ट पाठ मान के लिए मान प्राप्त करने में सक्षम हैं।
🔎 फ़ॉर्मूला की व्याख्या
👉
SEARCH(J4,C5:C14) : SEARCH फ़ंक्शन उन सेल को लौटाएगा जिनका इनपुट मान से मिलान किया जाएगा .
👉
ISNUMBER(SEARCH(J4,C5:C14)) : ISNUMBER फ़ंक्शन सत्य लौटाएगा यदि खोज मान असत्य के अलावा कोई संख्या है।
👉
FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),,"कोई परिणाम नहीं") : अंत में, FILTER फ़ंक्शन मिलान को निकालता है पंक्तियों और उन्हें दिखाता है।
7. योग, अधिकतम, न्यूनतम और औसत की गणना
अब, हम फ़िल्टर<2 की मदद से कुछ गणितीय गणना करने जा रहे हैं> समारोह। जिस डेटा के लिए हम फ़िल्टर करेंगे वह सेल J5 में होगा। यहां, हम CSE विभाग के लिए सभी मान निर्धारित करने जा रहे हैं।
FILTER फ़ंक्शन के अलावा, SUM , औसत , MIN , और MAX कार्यों का उपयोग मूल्यांकन प्रक्रिया को पूरा करने के लिए किया जाएगा। अनुमानित मान सेल J7:J10 की श्रेणी में होगा। गणना प्रक्रिया को चरण-दर-चरण नीचे समझाया गया है:
📌 चरण:
- सबसे पहले, सेल J7 चुनें।
- अब, योग के लिए सेल में निम्नलिखित सूत्र लिखें।
=SUM(FILTER(F5:F14,D5:D14=J5,0))
🔎 की व्याख्याफ़ॉर्मूला
👉
फ़िल्टर(F5:F14,D5:D14=J5,0) : फ़िल्टर फ़ंक्शन फ़िल्टर CGPA हमारे वांछित विभाग का मान।
👉
SUM(FILTER(F5:F14,D5:D14=J5,0)) : अंत में, SUM फ़ंक्शन जोड़ें वे सभी।
- Enter दबाएँ।
- उसके बाद, सेल <1 चुनें>J8 , और औसत मान के लिए निम्न सूत्र लिखें।
=AVERAGE(FILTER(F5:F14,D5:D14=J5,0))
🔎 सूत्र की व्याख्या
👉
FILTER(F5:F14,D5:D14=J5,0) : FILTER फ़ंक्शन हमारे वांछित विभाग के CGPA मान को फ़िल्टर करता है।
👉
AVERAGE(FILTER(F5:F14,D5:D14=J5,0)) : AVERAGE फ़ंक्शन उन मानों के औसत मान की गणना करेगा।
- फिर से, Enter दबाएं।
<39
- फिर, सेल J9 चुनें, और न्यूनतम मान प्राप्त करने के लिए सेल के अंदर निम्न सूत्र लिखें।
=MIN(FILTER(F5:F14,D5:D14=J5,0))
🔎 सूत्र की व्याख्या
👉
फ़िल्टर( F5:F14,D5:D14 =J5,0) : FILTER फ़ंक्शन हमारे वांछित विभाग के CGPA मान को फ़िल्टर करता है।
👉
MIN(FILTER(F5:F14,D5:D14=J5) ,0)) : MIN फ़ंक्शन 4 मानों के बीच न्यूनतम मान ज्ञात करेगा।
- इसी प्रकार , एंटर दबाएं।
- अंत में, सेल J10 चुनें, और निम्न सूत्र लिखें अधिकतम के लिए सेल के अंदरमूल्य।
=MAX(FILTER(F5:F14,D5:D14=J5,0))
🔎 सूत्र की व्याख्या
👉
फ़िल्टर(F5:F14,D5:D14=J5,0) : फ़िल्टर फ़ंक्शन हमारे वांछित विभाग के CGPA मान को फ़िल्टर करता है।
👉
MAX(FILTER(F5:F14,D5:D14=J5,0)) : MAX फ़ंक्शन अधिकतम मान का पता लगाएगा 4 सीजीपीए वैल्यू।
- आखिरी बार एंटर दबाएं।
- आप देखेंगे कि CSE विभाग के लिए सभी मान उपलब्ध होंगे।
इसलिए, हम कह सकते हैं कि हमारे सभी सूत्र पूरी तरह से काम करते हैं, और हम सभी प्राप्त करने में सक्षम हैं। एक्सेल फ़िल्टर फ़ंक्शन द्वारा वांछित मान।
8. डेटा फ़िल्टर करें और केवल विशेष कॉलम लौटाएं
यहाँ, हम फ़िल्टर का उपयोग करने जा रहे हैं हमारे वांछित मूल्य के आधार पर विशेष कॉलम प्राप्त करने के लिए नेस्टेड स्थिति में दो बार कार्य करें। हमारी वांछित इकाई सेल J5 में है। हम केवल आईडी और नाम कॉलम दिखाएंगे।
इस प्रक्रिया के चरण नीचे दिए गए हैं:
📌 चरण:
- सबसे पहले, सेल H8 चुनें।
- फिर, सेल में निम्न सूत्र लिखें।
=FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0})
- उसके बाद, एंटर दबाएं।
- आपको हमारे वांछित विभाग का केवल आईडी और नाम कॉलम मिलेगा।
इसलिए , हम कह सकते हैं कि हमारा सूत्र ठीक से काम करता है, और हम कुछ विशिष्ट स्तंभ प्राप्त करने में सक्षम हैंएक्सेल FILTER फंक्शन द्वारा।
🔎 फॉर्मूला की व्याख्या
👉
FILTER(B5:F14) ,D5:D14=J5) : FILTER फ़ंक्शन सभी कॉलम के साथ दिए गए डेटासेट से मिलान की गई पंक्तियों को लौटाएगा।
👉
FILTER(FILTER(B5: F14,D5:D14=J5),{1,1,0,0,0}) : बाहरी फ़िल्टर फ़ंक्शन केवल पहले दो कॉलम का चयन करेगा चयनित डेटा। हम या तो 0 , 1 या TRUE , FALSE का उपयोग कर सकते हैं।
9. रिटर्न की संख्या पर सीमा लागू करें पंक्तियां
इस मामले में, हम पंक्तियों की सीमित संख्या प्राप्त करने के लिए FILTER फ़ंक्शन पर कुछ सीमाएं जोड़ देंगे। हमारा वांछित विभाग सेल J5 में है। सीमा लागू करने के लिए, हमें IFERROR और INDEX फ़ंक्शन का भी उपयोग करना होगा।
इस मैथोड के चरणों का वर्णन किया गया है निम्नानुसार:
📌 चरण:
- सबसे पहले, सेल H8 चुनें।
- अगला, लिख लें सेल में निम्नलिखित सूत्र। 24>
- आपको परिणाम मिल जाएगा।
तो, हम कह सकते हैं कि हम एक्सेल को सफलतापूर्वक लागू करने में सक्षम हैं FILTER , INDEX , और IFERROR सफलतापूर्वक कार्य करता है।
🔎 सूत्र की व्याख्या
👉
फ़िल्टर(B5:F14,D5:D14=J5) : फ़िल्टर फ़ंक्शन फ़िल्टर किए गए डेटा को इनपुट के साथ मिलान करके वापस कर देगा