इस लेख में, मैं चर्चा करूंगा कि आप माइक्रोसॉफ्ट एक्सेल में एकाधिक रंगों द्वारा कैसे फ़िल्टर कर सकते हैं। आमतौर पर, जब हम किसी निश्चित कॉलम को एकाधिक रंगों द्वारा फ़िल्टर करते हैं, तो डेटासेट में मौजूद अन्य कॉलम भी पहले फ़िल्टर के अनुसार फ़िल्टर हो जाते हैं। एकाधिक रंगों द्वारा डेटा फ़िल्टर करना थोड़ा मुश्किल है। हालांकि, मैं आपको दो उपयुक्त तरीके दिखाऊंगा कि कैसे फ़िल्टर द्वारा एक्सेल में एकाधिक रंग प्रभावी ढंग से उपयुक्त चित्रण के साथ करें।
एक्सेल में एकाधिक रंगों द्वारा फ़िल्टर करने के 2 उपयुक्त तरीके
मान लीजिए हमारे पास नीचे दिया गया डेटासेट है जिसमें कई बिक्री प्रतिनिधियों के नाम और उनके बिक्री क्षेत्र, और बिक्री प्रतिनिधि द्वारा अर्जित राजस्व क्रमशः कॉलम B, C, और E में दिए गए हैं। हम VBA कोड का उपयोग करके एक उपयोगकर्ता परिभाषित फ़ंक्शन बनाएंगे और मैन्युअल रूप से रंग कोड का उपयोग करके एकाधिक रंगों द्वारा डेटा फ़िल्टर करेंगे। यहां हमारे डेटासेट का अवलोकन है।

1. एक्सेल में एकाधिक रंगों द्वारा फ़िल्टर करने के लिए रंग कोड का उपयोग
इस विधि में, मैं एक्सेल के केवल रंग कोड विकल्प का उपयोग करके हमारे डेटा को एकाधिक रंगों द्वारा फ़िल्टर करूंगा। ऐसा करने के लिए, आपको सेल का रंग कोड जानना होगा। लाल का कोड 3 है, पीला 6, हरा 14, और इसी तरह। आइए नीचे दिए गए निर्देशों का पालन करके एकाधिक रंगों द्वारा फ़िल्टर करें!
चरण 1:
- सबसे पहले, डेटासेट में किसी भी सेल का चयन करें, फिर एक्सेल रिबन से, डेटा टैब से फ़िल्टर कमांड चुनकर फ़िल्टर लागू करें।

- परिणामस्वरूप, फ़िल्टर के लिए ड्रॉप-डाउन तीर दिखाई देता है।

- अगला कॉलम D के लिए ड्रॉप-डाउन तीर पर क्लिक करें, और रंग कोड द्वारा फ़िल्टर करने के लिए 3, 6, और 14 विकल्पों को चेक करें। अंत में, ओके विकल्प दबाएं।

- परिणामस्वरूप, आप नीचे दिए गए स्क्रीनशॉट में दिए गए रंग कोड का उपयोग करके एकाधिक रंगों द्वारा फ़िल्टर करने में सक्षम होंगे।

चरण 2:
- आप सॉर्ट का उपयोग करके भी ऐसा कर सकते हैं। ऐसा करने के लिए, कॉलम C के लिए ड्रॉप-डाउन तीर पर क्लिक करें, रंग द्वारा सॉर्ट चुनें, और फिर कस्टम सॉर्ट चुनें।

- इसलिए, आपके सामने सॉर्ट नामक एक डायलॉग बॉक्स दिखाई देगा। सॉर्ट डायलॉग बॉक्स से, पहले, क्षेत्र को सॉर्ट बाय ड्रॉप-डाउन सूची के तहत चुनें। उसके बाद, सॉर्ट ऑन ड्रॉप-डाउन सूची के तहत सेल रंग चुनें। इसलिए, ऑर्डर ड्रॉप-डाउन सूची के तहत लाल रंग चुनें। आगे, कई रंग जोड़ने के लिए स्तर जोड़ें दबाएं।

- उसके बाद, नीचे दिए गए स्क्रीनशॉट की तरह स्तर जोड़ें का उपयोग करके करें। अंत में, ओके विकल्प दबाएं।

- परिणामस्वरूप, आप कस्टम सॉर्ट कमांड का उपयोग करके एकाधिक रंगों द्वारा फ़िल्टर करने में सक्षम होंगे जो नीचे दिए गए स्क्रीनशॉट में दिया गया है।

और पढ़ें: एक्सेल में रंग द्वारा फ़िल्टर कैसे करें (2 उदाहरण)
2. एक्सेल में एकाधिक रंगों द्वारा फ़िल्टर करने के लिए VBA कोड चलाएं
इस बार, मैं एक सरल VBA कोड का उपयोग करके एक उपयोगकर्ता परिभाषित फ़ंक्शन बनाऊंगा और इस प्रकार कॉलम D के सेल्स पर लागू प्रत्येक रंग का रंग सूचकांक ढूंढूंगा। फिर मैं कॉलम D को एकाधिक रंगों के लिए फ़िल्टर करूंगा। आइए सरल VBA कोड का उपयोग करके एकाधिक रंगों द्वारा फ़िल्टर करने के लिए नीचे दिए गए निर्देशों का पालन करें!
चरण 1:
- सबसे पहले, एक मॉड्यूल खोलें, ऐसा करने के लिए, सबसे पहले, अपने डेवलपर टैब से, जाएं
डेवलपर → विजुअल बेसिक

- विजुअल बेसिक रिबन पर क्लिक करने के बाद, माइक्रोसॉफ्ट विजुअल बेसिक फॉर एप्लीकेशन्स – एकाधिक रंगों द्वारा फ़िल्टर नामक एक विंडो तुरंत आपके सामने दिखाई देगी। उस विंडो से, हम अपने VBA कोड को लागू करने के लिए एक मॉड्यूल डालेंगे। ऐसा करने के लिए, जाएं
इन्सर्ट → मॉड्यूल

- इसलिए, एकाधिक रंगों द्वारा फ़िल्टर मॉड्यूल पॉप अप होता है। एकाधिक रंगों द्वारा फ़िल्टर मॉड्यूल में, नीचे दिए गए VBA को लिखें
Function FindColor(n As Range) As Integer
FindColor = n.Interior.ColorIndex
End Function

- इसलिए, VBA चलाएं। ऐसा करने के लिए, जाएं
रन → रन सब/यूजरफॉर्म

चरण 2:
- फिर उस वर्कशीट पर आएं जहां आप नवनिर्मित फ़ंक्शन लागू करना चाहते हैं, सेल E5 में नीचे दिया गया फॉर्मूला टाइप करें, और अपने कीबोर्ड पर एंटर दबाएं। उपयोगकर्ता परिभाषित फ़ंक्शन है,
=FindColor(D5)
- उपरोक्त फॉर्मूला दर्ज करने के बाद हमें सेल D5 का रंग सूचकांक मिलेगा। बाद में, मैंने ऑटोफिल हैंडल (+) टूल का उपयोग करके कॉलम D के शेष रंगीन सेल्स के लिए रंग सूचकांक प्राप्त किया।

- अब, हम Ctrl + Shift + L का उपयोग करके डेटासेट पर फ़िल्टर विकल्प लागू करेंगे। प्रारंभ में, कॉलम E के फ़िल्टर ड्रॉप-डाउन तीर पर क्लिक करें और केवल रंग सूचकांक 3, 6, 14, के लिए चेकमार्क लगाएं। अंत में, ओके दबाएं।

- परिणामस्वरूप, आप VBA कोड का उपयोग करके एकाधिक रंगों द्वारा फ़िल्टर करने में सक्षम होंगे जो नीचे दिए गए स्क्रीनशॉट में दिया गया है।

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