इस लेख में, मैं समझाऊंगा कि उन्नत फ़िल्टर . क्यों एक्सेल में कुछ स्थितियों में फीचर काम नहीं कर रहा है। मूल रूप से, उन्नत फ़िल्टर एक्सेल की नियमित फिल्टर सुविधा का उन्नत संस्करण है। विडंबना यह है कि नियमित एक्सेल फिल्टर जैसी अन्य सुविधाओं के रूप में इसका अधिक उपयोग नहीं किया जाता है।
आप उस अभ्यास कार्यपुस्तिका को डाउनलोड कर सकते हैं जिसका उपयोग हमने इस लेख को तैयार करने के लिए किया है।
Excel में उन्नत फ़िल्टर क्या है?
हम उन्नत फ़िल्टर . का उपयोग कर सकते हैं एक्सेल में जटिल फ़िल्टरिंग करने के लिए। उदाहरण के लिए, आप जटिल मानदंड के आधार पर डेटा फ़िल्टर कर सकते हैं; जैसे उपयोगकर्ता द्वारा परिभाषित मानदंड। आमतौर पर, एक बुनियादी एक्सेल फ़िल्टर मौजूदा डेटासेट को फ़िल्टर करेगा। दूसरी ओर, उन्नत फ़िल्टर . का उपयोग करके , आप फ़िल्टर किए गए डेटा सेट को एक नए स्थान पर निकाल सकते हैं। आप किसी मौजूदा डेटासेट से अद्वितीय रिकॉर्ड भी फ़िल्टर कर सकते हैं।
उदाहरण के लिए, हमारे पास एक डेटासेट है जिसमें Apple के विभिन्न उत्पाद का राज्य-वार बिक्री डेटा है। अब, उन्नत फ़िल्टर . का उपयोग करके विकल्प हमने कैलिफ़ोर्निया के लिए डेटा फ़िल्टर किया है (CA ) जिसका बिक्री मूल्य $7000 . से अधिक है ।
संबंधित सामग्री:एक्सेल एडवांस्ड फ़िल्टर [एकाधिक कॉलम और मानदंड, फॉर्मूला और वाइल्डकार्ड के साथ]
एक्सेल एडवांस्ड फ़िल्टर के काम नहीं करने के 2 कारण और समाधान
कारण 1:मानदंड श्रेणी हैडर पेरेंट डेटासेट के समान नहीं है
उन्नत फ़िल्टर लागू करते समय , यदि मानदंड श्रेणी . के स्तंभ शीर्षलेख मूल डेटासेट के समान नहीं हैं, आपको अपेक्षित परिणाम नहीं मिलेगा। ऐसी स्थितियों में, यदि आप उन्नत फ़िल्टर . लागू करते हैं मौजूदा डेटासेट के लिए, निम्नलिखित परिणाम होंगे।
समाधान:
- सबसे पहले, दोनों मानदंड श्रेणी के कॉलम हेडर को ठीक करें और पैरेंट डेटासेट। आप पैरेंट डेटासेट से क्राइटेरिया रेंज में कॉलम हेडर कॉपी कर सकते हैं।
- अगला, डेटा पर जाएं> क्रमबद्ध और फ़िल्टर करें > उन्नत ।
- अब, उन्नत फ़िल्टर डायलॉग बॉक्स दिखाई देगा। फिर, वांछित कार्रवाई . चुनें पहला। मैंने दूसरे स्थान पर कॉपी करें . चुना है विकल्प। उसके बाद, सूची श्रेणी निर्दिष्ट करें , मानदंड श्रेणी, और प्रतिलिपि बनाएं एक के बाद एक। ठीकक्लिक करें आपके द्वारा सभी पैरामीटर निर्दिष्ट करने के बाद।
- अंत में, निम्नलिखित परिणाम होगा। सभी कैलिफ़ोर्निया (सीए ) बिक्री मूल्य $7000 . से अधिक है सक्रिय पत्रक में किसी भिन्न स्थान पर फ़िल्टर किए जाते हैं।
संबंधित सामग्री:एक्सेल में उन्नत फ़िल्टर मानदंड श्रेणी के अनुप्रयोग
कारण 2:एक्सेल पेरेंट डेटासेट में कोई त्रुटि मान शामिल है
कभी-कभी, डेटासेट में त्रुटि मान होते हैं। ऐसे मामलों में, यदि आप उन्नत फ़िल्टर . लागू करते हैं संबंधित पंक्तियों को परिणाम में शामिल नहीं किया जाएगा। नतीजतन, आपको वांछित परिणाम नहीं मिलेगा। उस स्थिति में, आपको दोषपूर्ण मान को हटाना या सुधारना होगा।
समाधान:
- मेरे मामले में, सबसे पहले, मैंने त्रुटि मान को मान्य बिक्री डेटा से बदल दिया है।
- दूसरा, मैंने उन्नत फ़िल्टर . लागू किया है वर्तमान डेटासेट के लिए। ऐसा करने के लिए, डेटा . पर जाएं> क्रमबद्ध और फ़िल्टर करें > उन्नत ।
- तीसरा, कार्रवाई चुनें और सूची श्रेणी निर्दिष्ट करें , मानदंड श्रेणी और प्रतिलिपि बनाएं . फिर ठीक . क्लिक करें ।
- निष्कर्ष में, आप निम्न परिणाम देखेंगे। चूंकि हमने त्रुटि मान को $9000 . से बदल दिया है , फ़िल्टर किए गए परिणाम में एक अतिरिक्त पंक्ति जोड़ दी जाती है।
याद रखने योग्य बातें
➤ मानदंड श्रेणी . के कॉलम हेडर बिल्कुल मूल डेटासेट के समान होना चाहिए।
➤ याद रखें, उन्नत फ़िल्टरिंग यदि आप किसी अन्य स्थान पर कॉपी करें . चुनते हैं तो इसे पूर्ववत नहीं किया जा सकता है कार्रवाई।
निष्कर्ष
उपरोक्त लेख में, मैंने चर्चा करने की कोशिश की है कि उन्नत फ़िल्टर कभी-कभी क्यों काम नहीं करता है और संभावित समाधान भी सुझाए हैं। उम्मीद है, ये समाधान और स्पष्टीकरण आपकी समस्याओं को हल करने के लिए पर्याप्त होंगे। कृपया मुझे बताएं कि क्या आपके कोई प्रश्न हैं।
संबंधित लेख
- डायनामिक उन्नत फ़िल्टर एक्सेल (VBA और मैक्रो)
- VBA में उन्नत फ़िल्टर का उपयोग कैसे करें (एक चरण-दर-चरण दिशानिर्देश)