मुख्य सामग्री पर जाएं

एक्सेल में ड्रॉप डाउन सूची चयन से डेटा कैसे फ़िल्टर करें?

लेखक: ज़ियाओयांग अंतिम संशोधित: 2020-04-21

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

सहायक सूत्रों के साथ एक वर्कशीट में ड्रॉप डाउन सूची चयन से डेटा फ़िल्टर करें

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 में फ़िल्टर किया जाएगा, तो स्क्रीनशॉट देखें:

सर्वोत्तम कार्यालय उत्पादकता उपकरण

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड VLookup    मल्टीपल वैल्यू वीलुकअप  |   अनेक शीटों में VLookup   |   फजी लुकअप ....
उन्नत ड्रॉप-डाउन सूची: शीघ्रता से ड्रॉप डाउन सूची बनाएं   |  आश्रित ड्रॉप डाउन सूची   |  बहु-चयन ड्रॉप डाउन सूची ....
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  |  रेंज और कॉलम की तुलना करें ...
फीचर्ड फीचर्स: ग्रिड फोकस   |  डिजाइन देखें   |   बड़ा फॉर्मूला बार    कार्यपुस्तिका एवं शीट प्रबंधक   |  संसाधन लाइब्रेरी (ऑटो टेक्स्ट)   |  खजूर बीनने वाला   |  कार्यपत्रकों को संयोजित करें   |  एन्क्रिप्ट/डिक्रिप्ट सेल    सूची के अनुसार ईमेल भेजें   |  सुपर फ़िल्टर   |   विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ, ...)   |   50 + चार्ट प्रकार (गैन्ट चार्ट, ...)   |   40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें, ...)   |   19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें, ...)   |   12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण, ...)   |   7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, विभाजन कोशिकाओं, ...)   |   ... और अधिक

एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है।  वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...

Description


ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For me, the Formula =ROWS($A$2:A2) didn't workend! It always gave me "2" back. I had to put =ROWS($A2:A2), so without the second "$", in order to reproduce your result.
This comment was minimized by the moderator on the site
How do I add multiple drown down menus? For example,
If i wanted a drop down menu for Product and name?.
This comment was minimized by the moderator on the site
Hey Kev, wondering if you found an answer to your question here? I have been looking for a bit to no avail.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations