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

1. एक्सेल में एक कॉलम को कई मानदंडों के आधार पर फ़िल्टर करने के लिए एडवांस्ड फ़ंक्शन का उपयोग
इस उदाहरण में, हम डेटासेट को केवल उन उत्पादों के लिए फ़िल्टर करेंगे जो बार्स या स्नैक्स श्रेणियों से संबंधित हैं। हमने क्राइटेरिया रेंज को " श्रेणी" के समान हेडर नाम के साथ परिभाषित किया है।

अब डेटासेट को केवल बार्स और स्नैक्स श्रेणियों के उत्पादों के लिए फ़िल्टर करने के चरणों का पालन करें।
- पूरे डेटासेट का चयन करें।
- फिर एक्सेल रिबन से डेटा टैब पर जाएं.
- एडवांस्ड बटन क्लिक करें.

- निम्नलिखित स्क्रीनशॉट में, एडवांस्ड फ़िल्टर विंडो ने चयनित लिस्ट रेंज $B$8:$F$27 दिखाया, यानी पूरा डेटासेट।
- अब क्राइटेरिया रेंज इनपुट बॉक्स के दाईं ओर एरो बटन पर क्लिक करें।

- माउस को ड्रैग करके, क्राइटेरिया रेंज यानी सेल्स D4:D6 चुनें, और फिर एंटर दबाएं।

- एंटर दबाने के बाद एडवांस्ड फ़िल्टर विंडो फिर से सामने आई जहां हम लिस्ट रेंज और क्राइटेरिया रेंज को चयनित देखते हैं। सुनिश्चित करें कि "लिस्ट को इन-प्लेस फ़िल्टर करें" विकल्प चयनित है।
- अंत में, सेव करने के लिए ओके दबाएं।

- हमने बार्स या स्नैक्स श्रेणियों के उत्पादों के लिए डेटासेट को सफलतापूर्वक फ़िल्टर कर लिया है।

और पढ़ें: एक्सेल VBA: रेंज में कई मानदंडों के साथ एडवांस्ड फ़िल्टर (5 विधियां)
2. हेल्पर कॉलम के साथ एडवांस्ड कमांड का उपयोग करके एक कॉलम को कई मानदंडों के आधार पर फ़िल्टर करें
एक कॉलम को कई मानदंडों के साथ फ़िल्टर करने के लिए, हम इस उदाहरण में एक हेल्पर कॉलम का उपयोग करेंगे। निम्नलिखित चरणों का पालन करें:
- "हेल्पर कॉलम" नाम से एक नया कॉलम जोड़ें।
- सेल G9 में, निम्न सूत्र डालें।
=COUNTIF($D$5:$D$6,D9)यहां, COUNTIF फ़ंक्शन सेल D9 में श्रेणी (बार्स) की जांच क्राइटेरिया रेंज D5:D6 (बार्स और स्नैक्स) में करता है। यदि यह मैच ढूंढता है, तो यह सही लौटाता है, अन्यथा गलत। इसी तरह, हम प्रत्येक श्रेणी नाम की जांच क्राइटेरिया सूची के विरुद्ध करेंगे। इसलिए हमने क्राइटेरिया रेंज के लिए पूर्ण संदर्भ का उपयोग किया।

- एंटर दबाएं।
- अब, फिल हैंडल को सेल G9 के दाएं निचले कोने पर ढूंढें और इसे डेटासेट की अंतिम पंक्ति तक नीचे खींचें।

- उपरोक्त कार्रवाई ने हेल्पर कॉलम के सभी सेल्स में सूत्र कॉपी कर दिया। निम्नलिखित स्क्रीनशॉट में, हम देखते हैं कि बार्स या स्नैक्स श्रेणियों के उत्पादों वाली पंक्तियों में हेल्पर कॉलम में आउटपुट के रूप में 1 है अन्यथा 0।

- अब हेल्पर कॉलम का चयन करें।
- एक्सेल रिबन से डेटा टैब पर जाएं।
- फ़िल्टर विकल्प पर क्लिक करें।

- हेल्पर कॉलम हेडर के दाएं कोने पर एक डाउन एरो दिखाई दिया। एरो पर क्लिक करें और नंबर 1 वाले चेकबॉक्स को चुनें और ओके दबाएं।

- अंत में, हमारे पास बार्स और स्नैक्स श्रेणियों के लिए फ़िल्टर किया गया डेटासेट है।

और पढ़ें: मानदंड के साथ एडवांस्ड फ़िल्टर के एक्सेल VBA उदाहरण (6 मानदंड)
समान लेख:
- एक्सेल में कई मानदंडों के साथ एडवांस्ड फ़िल्टर (15 उपयुक्त उदाहरण)
- एक्सेल में एडवांस्ड फ़िल्टर का उपयोग कैसे करें यदि क्राइटेरिया रेंज में टेक्स्ट है
- एक्सेल में एडवांस्ड फ़िल्टर को दूसरी स्थान पर कॉपी करने के लिए लागू करें
- एक्सेल एडवांस्ड फ़िल्टर: "डज़ नॉट कंटेन" लागू करें (2 विधियां)
3. एक कॉलम में कई मानदंडों के आधार पर यूनिक मान फ़िल्टर करने के लिए एडवांस्ड कमांड लागू करें
मान लीजिए, हम निम्नलिखित डेटासेट में 4 अलग-अलग श्रेणियों से संबंधित यूनिक उत्पादों के नाम ढूंढना चाहते हैं।

इसे पूरा करने के लिए, हमें उदाहरण 1 में चरणों का पालन करने की आवश्यकता है और सेट करें-
लिस्ट रेंज: $B$9:$C$28
क्राइटेरिया रेंज: $B$3:$B$7
और चेकबॉक्स नाम "यूनिक रिकॉर्ड्स ओनली" पर क्लिक करें।

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

और पढ़ें: एक्सेल में यूनिक रिकॉर्ड्स ओनली के लिए एडवांस्ड फ़िल्टर का उपयोग कैसे करें
4. एक कॉलम में कई मानदंडों के आधार पर वाइल्डकार्ड्स के साथ एडवांस्ड फ़िल्टर
एक्सेल में 3 प्रकार के वाइल्डकार्ड्स हैं जिनका उपयोग हम कर सकते हैं। हम उपयोग कर सकते हैं-
* (एस्टेरिस्क) टेक्स्ट में किसी भी संख्या के कैरेक्टर्स को खोजने के लिए,
? (क्वेश्चन मार्क) टेक्स्ट में एक सिंगल कैरेक्टर खोजने के लिए और
~ (टिल्ड) टेक्स्ट में किसी भी वाइल्डकार्ड कैरेक्टर को खोजने के लिए।
इस उदाहरण में, हम उन उत्पादों को ढूंढना चाहते हैं जिनके नामों में या तो चिप या पोटैटो स्ट्रिंग्स हैं।

इसलिए हमें फिल्टरिंग क्राइटेरिया में इन दो स्ट्रिंग्स को घेरने के लिए * (एस्टेरिस्क) का उपयोग करने की आवश्यकता है। उदाहरण 1 में चरणों का पालन करते हुए, हमें लिस्ट रेंज को $B$7:$B$26 और क्राइटेरिया रेंज को $D$2:$D$4 के रूप में सेट करने की आवश्यकता है। इसके अलावा, हमें "यूनिक रिकॉर्ड्स ओनली" नामक चेकबॉक्स पर क्लिक करने की आवश्यकता है।

आउटपुट के रूप में, हमें दो उत्पाद चॉकलेट चिप्स और पोटैटो चिप्स मिले।

निम्नलिखित स्क्रीनशॉट में, हमने उन उत्पादों को दिखाया है जिनके नाम में या तो शुरुआत में C है या पोटैटो है।

और पढ़ें: एक्सेल एडवांस्ड फ़िल्टर [कई कॉलम और मानदंड, फॉर्मूला और वाइल्डकार्ड्स के साथ]
5. एक्सेल में एक कॉलम में कई मानदंडों के आधार पर गणना किए गए डेटा के लिए एडवांस्ड फ़िल्टर
इस उदाहरण में, हम गणना किए गए डेटा का उपयोग करके एक कॉलम पर कई मानदंड लागू करेंगे। यहां, हम उन उत्पादों को ढूंढने जा रहे हैं जिनकी मात्रा 50 से अधिक लेकिन 100 से कम है। इसके लिए, हमें क्वांटिटी कॉलम के पहले सेल (F4) के लिए निम्न सूत्र लागू करने की आवश्यकता है और आउटपुट परिणाम एक रैंडम सेल (E22, इस उदाहरण में) में रैंडम हेडर (होना चाहिए नहीं मिलना चाहिए डेटासेट के हेडर नामों के साथ) के साथ प्राप्त करें। सूत्र है-
=IF(AND(F4<100,F4>50),F4,FALSE)सेल E22 में आउटपुट FALSE है क्योंकि मात्रा 33 रेंज में नहीं आती।
उसके बाद, हम पूरे डेटासेट को लिस्ट रेंज के रूप में और सेल्स E21:E22 को क्राइटेरिया रेंज के रूप में रखते हैं।

अंत में, ओके दबाकर परिणाम देखें यानी उत्पादों की सूची जिनकी मात्रा 50 से 100 की रेंज में है।

और पढ़ें: एक्सेल एडवांस्ड फ़िल्टर काम नहीं कर रहा (2 कारण और समाधान)
नोट्स
एडवांस्ड कमांड के एक्सेल में फ़िल्टर फ़ंक्शन के साथ कुछ प्रमुख अंतर हैं। यह डेटा फ़िल्टर करने के लिए अलग स्रोत रेंज और क्राइटेरिया रेंज का उपयोग करता है। इस सुविधा के साथ, हम फ़ंक्शन्स और फॉर्मूलाज का उपयोग मानदंड सेट करने के लिए कर सकते हैं जैसा हमने उदाहरण 5 में किया था। इसके अलावा, यह हमें विकल्प देता है यूनिक डेटा को स्रोत सूची से आसानी से फ़िल्टर करने के लिए एकल या कई मानदंडों के आधार पर।
निष्कर्ष
अब, हम जानते हैं कि एक्सेल में एडवांस्ड फ़िल्टरिंग का उपयोग करके एक कॉलम को कई मानदंडों के आधार पर 5 अलग-अलग उदाहरणों के साथ कैसे फ़िल्टर किया जाए। उम्मीद है, यह आपको इन विधियों का अधिक आत्मविश्वास से उपयोग करने में मदद करेगा। कोई प्रश्न या सुझाव हो तो नीचे कमेंट बॉक्स में डालना न भूलें।
संबंधित लेख
- एक्सेल में एडवांस्ड फ़िल्टर का उपयोग करके खाली सेल्स को बाहर कैसे करें (3 आसान ट्रिक्स)
- VBA से एडवांस्ड फ़िल्टर के साथ डेटा दूसरी शीट पर कॉपी करें एक्सेल में
- एक्सेल में एडवांस्ड फ़िल्टर का उपयोग करके डेटा दूसरी शीट पर कैसे कॉपी करें
- VBA में एडवांस्ड फ़िल्टर का उपयोग कैसे करें (चरण-दर-चरण दिशानिर्देश)
- डायनामिक एडवांस्ड फ़िल्टर एक्सेल (VBA और मैक्रो)
- एक्सेल VBA उदाहरण: मानदंड के साथ एडवांस्ड फ़िल्टर का उपयोग (6 मानदंड)