Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> Office

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

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

उदाहरण के लिए, हम एक उदाहरण के रूप में एक नमूना डेटासेट का उपयोग करने जा रहे हैं। उदाहरण के लिए, निम्न डेटासेट विक्रेता का प्रतिनिधित्व करता है , उत्पाद , और शुद्ध बिक्री एक कंपनी का।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

निम्नलिखित कार्यपुस्तिका को स्वयं अभ्यास करने के लिए डाउनलोड करें।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाने के 4 तरीके

<एच3>1. एक्सेल में हेल्पर कॉलम के साथ चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाएं

अपनी पहली विधि में, हम 3 . का परिचय देंगे ड्रॉप डाउन फ़िल्टर . बनाने के लिए सहायक कॉलम . इसलिए, कार्य करने के लिए नीचे दिए गए चरणों का पालन करें।

कदम:

  • सबसे पहले, सेल चुनें D5 और सूत्र टाइप करें:
=ROWS($B$5:B5)

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • फिर, दर्ज करें press दबाएं और स्वतः भरण . का उपयोग करें श्रृंखला को पूरा करने के लिए उपकरण।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • उसके बाद, सेल चुनें G5 या कहीं भी आप ड्रॉप डाउन फ़िल्टर बनाना चाहते हैं ।
  • अगला, डेटा select चुनें ➤ डेटा उपकरण डेटा सत्यापन

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • परिणामस्वरूप, डेटा सत्यापन डायलॉग बॉक्स पॉप आउट होगा।
  • सेटिंग . के अंतर्गत टैब में, सूची . चुनें में अनुमति दें , और टाइप करें टीवी, एसी स्रोत  . में बॉक्स।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • बाद में, ठीक दबाएं ।
  • इसलिए, यह वांछित फ़िल्टर बनाएगा।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • अब, सेल चुनें E5 और सूत्र टाइप करें:
=IF(B5=$G$5,D5,"")
  • दर्ज करें दबाएं ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • बाद में, शेष को स्वतः भरण से भरें ।
  • फिर, F5 . चुनें . सूत्र टाइप करें:
=IFERROR(SMALL($E$5:$E$10,D5),"")
  • दर्ज करें दबाएं ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • फिर से, स्वतः भरण . का उपयोग करें बाकी को पूरा करने के लिए टूल।
  • अगला, सेल चुनें I5 और सूत्र टाइप करें:
=IFERROR(INDEX($A$5:$C$10,$F5,COLUMNS($I$5:I5)),"")
  • दर्ज करें दबाएं ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

यहां, कॉलम फ़ंक्शन $I$5:I5 . श्रेणी में स्तंभों की संख्या लौटाता है . इंडेक्स फ़ंक्शन F5 . में दी गई पंक्ति संख्या के चौराहे पर मौजूद सेल संदर्भ या सेल मान लौटाता है और I5 . में दी गई कॉलम संख्या . IFERROR यदि व्यंजक में कोई त्रुटि पाई जाती है, तो फ़ंक्शन रिक्त कक्ष लौटाता है।

  • आखिरकार, स्वतः भरण . का उपयोग करें श्रृंखला को पूरा करने के लिए उपकरण। इस प्रकार, आप अपने चयन के आधार पर अपना वांछित डेटा प्राप्त करेंगे।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • इसी तरह, एसी . चुनें ड्रॉप डाउन फ़िल्टर . से , यह स्वचालित रूप से डेटासेट को अपडेट कर देगा।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

और पढ़ें:Excel में फ़िल्टर के साथ ड्रॉप डाउन सूची कैसे बनाएं (7 तरीके)

<एच3>2. चयन के आधार पर डेटा खींचने के लिए ड्रॉप डाउन फ़िल्टर बनाने के लिए एक्सेल फ़िल्टर फ़ंक्शन

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

कदम:

  • सबसे पहले, श्रेणी चुनें A4:C10
  • फिर, सम्मिलित करें . के अंतर्गत टैब में, तालिका . चुनें ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • परिणामस्वरूप, एक डायलॉग बॉक्स दिखाई देगा। वहां, ठीक . चुनें ।
  • यह स्वचालित रूप से Table1 . नाम की एक तालिका बना देगा ।
  • अब, एक खाली शीट खोलें और सेल चुनें B2 . सूत्र टाइप करें:
=UNIQUE(Table1[Product])

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • प्रेस ठीक है और यह अद्वितीय उत्पाद नाम फैलाएगा।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • बाद में, सेल चुनें E5 या मुख्य शीट का कोई अन्य सेल।
  • उसके बाद, डेटा . पर जाएं ➤ डेटा उपकरण डेटा सत्यापन

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • परिणामस्वरूप, डायलॉग बॉक्स पॉप आउट हो जाएगा।
  • सेटिंग . के अंतर्गत टैब में, सूची . चुनें में अनुमति दें , और स्रोत बॉक्स में, सूत्र टाइप करें:
=list!$B$2#

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

यहां, सूची हमारा नव निर्मित पत्रक नाम है। यह B2 . की तलाश करेगा शीट में सेल मान सूची

  • बाद में, सेल चुनें G5 . यहां सूत्र टाइप करें:
=FILTER(Table1,Table1[Product]=E5)
  • दबाएं दर्ज करें और यह डेटा फैला देगा।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

यहां, फ़िल्टर फ़ंक्शन फ़िल्टर तालिका1 और वह डेटासेट लौटाता है जो सेल से मेल खाता है E5

  • आप ड्रॉप डाउन फ़िल्टर . को बदल सकते हैं से एसी और अपने चयन के आधार पर अपना डेटा प्राप्त करें।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

और पढ़ें:सेल मान के आधार पर ड्रॉप-डाउन सूची का उपयोग करके एक्सेल फ़िल्टर बनाएं

समान रीडिंग:

  • Excel में फ़िल्टर ड्रॉप-डाउन सूची की प्रतिलिपि कैसे करें (5 तरीके)
  • एक्सेल में स्पेस के साथ डिपेंडेंट ड्रॉप डाउन लिस्ट कैसे बनाएं
  • एक्सेल में खोजने योग्य ड्रॉप डाउन सूची बनाएं (2 तरीके)
  • रंग के साथ एक्सेल ड्रॉप डाउन सूची कैसे बनाएं (2 तरीके)
  • एक्सेल ड्रॉप डाउन सूची काम नहीं कर रही (8 मुद्दे और समाधान)
<एच3>3. एक्सेल अप्रत्यक्ष फ़ंक्शन के साथ ड्रॉप डाउन फ़िल्टर बनाकर चयन के आधार पर डेटा निकालें

हम एकाधिक शीट से चयन पर डेटा खींच . कर सकते हैं एक्सेल . का उपयोग करके अप्रत्यक्ष समारोह। उदाहरण के लिए, निम्नलिखित डेटासेट में, हमारे पास 2 . है पत्रक:पत्रक1 और पत्रक2 जिसमें डेटा होता है। हम कुल बिक्री निकालेंगे इस विधि में हमारे शीट चयन पर। इसलिए, कुल बिक्री . खींचने के लिए प्रक्रिया का पालन करें मूल्य केवल हमारे चयन के आधार पर।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

कदम:

  • शुरुआत में, सेल चुनें C4 उस शीट में जहां हम निकाले गए डेटा को रखना चाहते हैं।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • बाद में, डेटा . चुनें ➤ डेटा उपकरण डेटा सत्यापन
  • पॉप-आउट डायलॉग बॉक्स में, सूची . चुनें में अनुमति दें . स्रोत . में बॉक्स सूत्र टाइप करें:
=$C$8:$C$9

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • फिर, ठीक दबाएं ।
  • अब, सेल चुनें C6 और सूत्र टाइप करें:
=INDIRECT("'"&C4&"'!C11")
  • दबाएं दर्ज करें और यह कुल बिक्री को खींच लेगा सेल C4 . में उल्लिखित शीट से ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • अंत में, ड्रॉप डाउन फ़िल्टर . का उपयोग करके शीट बदलें . आप सेल C6 . में वांछित परिवर्तन देखेंगे ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

और पढ़ें: एक्सेल में ड्रॉप डाउन सूची चयन के आधार पर डेटा कैसे निकालें

<एच3>4. एक्सेल में चयन के आधार पर डेटा निकालने के लिए VBA एक ड्रॉप डाउन फ़िल्टर तैयार करेगा

हम VBA apply लागू करेंगे बनाने . के लिए हमारी अंतिम विधि में कोड एक ड्रॉप डाउन फ़िल्टर करने के लिए डेटा आधारित निकालें चयन . पर एक्सेल . में . इसलिए, कार्य को करने का तरीका जानने की प्रक्रिया सीखें।

कदम:

  • सबसे पहले, हमारे पास शीट में डेटा है vba1

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • और हमारे पास ड्रॉप डाउन फ़िल्टर . है शीट में vba2 . अब, हम डेटा को vba1 . में फ़िल्टर करना चाहते हैं हमारे ड्रॉप डाउन . के अनुसार शीट vba2  . में चयन शीट।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • अगला, शीट पर राइट-क्लिक करें vba2 जैसा कि नीचे इमेज में दिखाया गया है। वहां, कोड देखें select चुनें ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • परिणामस्वरूप, मॉड्यूल विंडो पॉप आउट हो जाएगी।
  • नीचे दिए गए कोड को कॉपी करें और वहां पेस्ट करें।
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Not Intersect(Range("A2"), Target) Is Nothing Then
        Application.EnableEvents = False
        If Range("A2").Value = "" Then
            Worksheets("vba1").ShowAllData
        Else
            Worksheets("vba1").Range("A2").AutoFilter 1, Range("A2").Value
        End If
        Application.EnableEvents = True
    End If
End Sub

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • फिर, F5 दबाएं , और मैक्रोज़ डायलॉग बॉक्स पॉप आउट हो जाएगा। यहां, VBA . टाइप करें मैक्रो नाम . में ।
  • उसके बाद, बनाएं press दबाएं ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • फिर से, F5 दबाएं और चलाएं . चुनें ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • बाद में, विंडो बंद करें। ड्रॉप डाउन फ़िल्टर . से टीवी . चुनें ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • परिणामस्वरूप, आपको फ़िल्टर किया गया डेटा शीट vba1 में दिखाई देगा ।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

  • इसी तरह, एसी . चुनें ड्रॉप डाउन फ़िल्टर . से vba2 . में यह निकाले गए डेटा को वापस कर देगा।

एक्सेल में चयन के आधार पर डेटा निकालने के लिए ड्रॉप डाउन फ़िल्टर बनाना

और पढ़ें: एक्सेल में ड्रॉप डाउन सूची से मूल्य का चयन करने के लिए वीबीए (2 तरीके)

निष्कर्ष

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

संबंधित लेख

  • एक्सेल में ड्रॉप डाउन सूची के साथ फॉर्म कैसे बनाएं
  • एक्सेल में ड्रॉप डाउन सूची चयन के आधार पर कॉलम छुपाएं या सामने लाएं
  • एक्सेल में एकाधिक शब्दों के साथ आश्रित ड्रॉप डाउन सूची कैसे बनाएं
  • एक्सेल में ड्रॉप डाउन सूची से प्रयुक्त वस्तुओं को निकालें (2 तरीके)
  • एक्सेल में ड्रॉप डाउन सूची से डुप्लिकेट कैसे निकालें (4 तरीके)

  1. Excel Data Validation Drop Down List with Filter (2 उदाहरण)

    इस लेख में, मैं चर्चा करूंगा कि आप डेटा सत्यापन . का उपयोग करके एक्सेल डेटा को कैसे फ़िल्टर कर सकते हैं ड्राॅप डाउन लिस्ट। आमतौर पर, माइक्रोसॉफ्ट एक्सेल . में , हम फ़िल्टर . का उपयोग करते हैं विशेष डेटा निकालने का विकल्प। हालांकि, आप डेटा फ़िल्टर करने के लिए ड्रॉप-डाउन सूची का उपयोग कर सकते हैं। का

  1. एक्सेल में सेल वैल्यू के आधार पर ड्रॉप डाउन लिस्ट कैसे बदलें (2 तरीके)

    विशिष्ट मूल्यों के आधार पर विशिष्ट डेटा निकालने के लिए, हमें ड्रॉप-डाउन सूची का उपयोग करने की आवश्यकता हो सकती है। इसके अलावा, हमें दो या अधिक आश्रित ड्रॉप-डाउन सूचियों . को सह-संबंधित करने की आवश्यकता है . इस लेख में, हम आपको दिखाएंगे कि एक्सेल में सेल वैल्यू के आधार पर ड्रॉप-डाउन सूची को कैसे बदला

  1. एक्सेल में ड्रॉप डाउन लिस्ट के साथ डेटा एंट्री फॉर्म कैसे बनाएं (2 तरीके)

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