एक्सेल में ड्रॉप डाउन सूची चयन से डेटा कैसे फ़िल्टर करें?
एक्सेल में, हममें से अधिकांश फ़िल्टर सुविधा का उपयोग करके डेटा फ़िल्टर कर सकते हैं। लेकिन, क्या आपने कभी ड्रॉप डाउन सूची चयन से डेटा फ़िल्टर करने का प्रयास किया है? उदाहरण के लिए, जब मैं ड्रॉप डाउन सूची से एक आइटम का चयन करता हूं, तो मैं चाहता हूं कि इसकी संबंधित पंक्तियों को दिखाए गए स्क्रीनशॉट के अनुसार फ़िल्टर किया जाए। इस लेख में, मैं एक या दो वर्कशीट में ड्रॉप डाउन सूची का उपयोग करके डेटा को फ़िल्टर करने के तरीके के बारे में बात करूंगा।
सहायक सूत्रों के साथ एक वर्कशीट में ड्रॉप डाउन सूची चयन से डेटा फ़िल्टर करें
VBA कोड के साथ दो वर्कशीट में ड्रॉप डाउन सूची चयन से डेटा फ़िल्टर करें
सहायक सूत्रों के साथ एक वर्कशीट में ड्रॉप डाउन सूची चयन से डेटा फ़िल्टर करें
ड्रॉप डाउन सूची से डेटा फ़िल्टर करने के लिए, आप कुछ सहायक सूत्र कॉलम बना सकते हैं, कृपया निम्नलिखित चरणों को एक-एक करके करें:
1. सबसे पहले, ड्रॉप डाउन सूची डालें। उस सेल पर क्लिक करें जहां आप ड्रॉप डाउन सूची सम्मिलित करना चाहते हैं, फिर क्लिक करें जानकारी > डेटा मान्यता > डेटा मान्यता, स्क्रीनशॉट देखें:
2. बाहर निकले में डेटा मान्यता डायलॉग बॉक्स, के अंतर्गत सेटिंग टैब, चयन करें सूची से अनुमति देना नीचे छोड़ें, और फिर क्लिक करें उस डेटा सूची को चुनने के लिए बटन जिसके आधार पर आप ड्रॉप डाउन सूची बनाना चाहते हैं, स्क्रीनशॉट देखें:
3। और फिर क्लिक करें OK बटन, ड्रॉप डाउन सूची एक बार में डाली जाती है, और ड्रॉप डाउन सूची से एक आइटम चुनें, फिर यह सूत्र दर्ज करें: =ROWS($A$2:A2) (A2 कॉलम के भीतर पहला सेल है जिसमें ड्रॉप डाउन सूची मान शामिल है) सेल D2 में, और फिर इस सूत्र को लागू करने के लिए भरण हैंडल को सेल में नीचे खींचें, स्क्रीनशॉट देखें:
4. इस सूत्र को दर्ज करते जाएँ: =IF(A2=$H$2,D2,"") सेल E2 में, और फिर इस सूत्र को भरने के लिए भरण हैंडल को नीचे खींचें, स्क्रीनशॉट देखें:
नोट: उपरोक्त सूत्र में:A2 कॉलम के भीतर पहला सेल है जिसमें ड्रॉप डाउन सूची मान होता है,H2 वह सेल है जहां ड्रॉप डाउन सूची रखी गई है, D2 पहला सहायक स्तंभ सूत्र है.
5. और फिर यह सूत्र टाइप करें: =IFERROR(छोटा($E$2:$E$17,D2),"") सेल F2 में, फिर इस फॉर्मूले को भरने के लिए फिल हैंडल को सेल तक नीचे खींचें, स्क्रीनशॉट देखें:
नोट: उपरोक्त सूत्र में: E2: E17 दूसरा सहायक सूत्र कोशिका है, D2 प्रथम सहायक सूत्र स्तंभ में पहला कक्ष है।
6. सहायक सूत्र कॉलम डालने के बाद, आपको फ़िल्टर किए गए परिणाम को किसी अन्य स्थान पर आउटपुट करना चाहिए, कृपया इस सूत्र को लागू करें: =IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"") सेल J2 में, और फिर भरण हैंडल को J2 से L2 तक खींचें, और ड्रॉप डाउन सूची के आधार पर डेटा का पहला रिकॉर्ड निकाला गया है, स्क्रीनशॉट देखें:
नोट: उपरोक्त सूत्र में: ए 2: सी 17 वह मूल डेटा है जिसे आप फ़िल्टर करना चाहते हैं, F2 तीसरा सहायक सूत्र स्तंभ है, J2 वह सेल है जहां आप फ़िल्टर परिणाम आउटपुट करना चाहते हैं।
7. और फिर सभी संबंधित फ़िल्टर किए गए रिकॉर्ड को प्रदर्शित करने के लिए भरण हैंडल को नीचे की ओर खींचते रहें, स्क्रीनशॉट देखें:
8. अब से, जब आप ड्रॉप डाउन सूची से एक आइटम का चयन करते हैं, तो इस चयन के आधार पर सभी पंक्तियाँ एक ही बार में फ़िल्टर हो जाती हैं, स्क्रीनशॉट देखें:
VBA कोड के साथ दो वर्कशीट में ड्रॉप डाउन सूची चयन से डेटा फ़िल्टर करें
यदि आपकी ड्रॉप डाउन सूची सेल शीट1 में है, और फ़िल्टर किया गया डेटा शीट2 में है, तो ड्रॉप डाउन सूची से एक आइटम चुनते समय, दूसरी शीट फ़िल्टर कर दी जाएगी। आप Excel में यह कार्य कैसे पूरा कर सकते हैं?
निम्नलिखित VBA कोड आपके लिए लाभकारी हो सकता है, कृपया इसे इस प्रकार करें:
1. शीट टैब पर राइट क्लिक करें जिसमें ड्रॉप डाउन सूची सेल है, और फिर चुनें कोड देखें संदर्भ मेनू से, खोले गए में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, निम्न कोड को कॉपी करें और रिक्त मॉड्यूल में पेस्ट करें:
वीबीए कोड: ड्रॉप डाउन सूची चयन से डेटा को दो शीटों में फ़िल्टर करें:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error Resume Next
If Not Intersect(Range("A2"), Target) Is Nothing Then
Application.EnableEvents = False
If Range("A2").Value = "" Then
Worksheets("Sheet2").ShowAllData
Else
Worksheets("Sheet2").Range("A2").AutoFilter 1, Range("A2").Value
End If
Application.EnableEvents = True
End If
End Sub
नोट: उपरोक्त कोड में: A2 वह सेल है जिसमें ड्रॉप डाउन सूची होती है, और Sheet2 क्या वर्कशीट में वह डेटा है जिसे आप फ़िल्टर करना चाहते हैं। जो नंबर 1 स्क्रिप्ट में: ऑटोफ़िल्टर 1 वह कॉलम संख्या है जिसके आधार पर आप फ़िल्टर करना चाहते हैं। आप इन्हें अपनी आवश्यकता के अनुसार बदल सकते हैं।
2. अब से, जब आप शीट1 में ड्रॉप डाउन सूची से एक आइटम का चयन करते हैं, और संबंधित डेटा शीट2 में फ़िल्टर किया जाएगा, तो स्क्रीनशॉट देखें:
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!