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

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

इस लेख में, मैं आपको दिखाऊंगा कि कैसे आप VBA . के साथ डेटासेट से अनेक मानदंड फ़िल्टर कर सकते हैं एक्सेल में। आप और दोनों को फ़िल्टर करना सीखेंगे टाइप करें और या कई मापदंड टाइप करें।

VBA के साथ Excel में एकाधिक मानदंड फ़िल्टर करने के 2 आसान तरीके

यहां हमें मार्टिन बुकस्टोर नामक पुस्तक की दुकान के नाम, पुस्तक प्रकार और कीमतों के साथ एक डेटा सेट मिला है।

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

आज हमारा उद्देश्य एप्लिकेशन के विज़ुअल बेसिक . के साथ इस डेटा सेट से कई मानदंडों को फ़िल्टर करना है (वीबीए )।

1. VBA के साथ Excel में एकाधिक मानदंड फ़िल्टर करें और टाइप करें

सबसे पहले, हम एक मैक्रो . विकसित करेंगे और . के अनेक मानदंड फ़िल्टर करने के लिए किसी भी डेटा सेट के लिए टाइप करें।

उदाहरण के लिए, आइए उन पुस्तकों को फ़िल्टर करने का प्रयास करें जो उपन्यास . हैं और उनकी कीमत $25.00 . से अधिक है ।

⧭ वीबीए कोड:

Sub Filter_Multiple_Criteria_AND_Type()

Count = 1
For i = 1 To Selection.Rows.Count

    If Selection.Cells(i, 2) = "Novel" And Selection.Cells(i, 3) >= 25 Then

        For j = 1 To Selection.Columns.Count

            Range("F4").Cells(Count, j) = Selection.Cells(i, j)

        Next j

        Count = Count + 1

    End If

Next i

End Sub

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

⧭ आउटपुट:

कार्यपत्रक से डेटा सेट का चयन करें और इसे मैक्रो run चलाएं (Filter_Multiple_Criteria_AND_Type )।

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

यह उन पुस्तकों को फ़िल्टर करेगा जो उपन्यास . हैं और उनकी कीमतें $25.00 . से अधिक हैं सेल से शुरू होने वाली नई श्रेणी में F4

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

⧭ नोट:

  • चौथे . में कोड की पंक्ति में, हमने Cells(i, 2) ="Novel" . का उपयोग किया है और Selection.Cells(i, 2)>=25

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

  • यहां हम दूसरा . से मान चाहते थे कॉलम (पुस्तक प्रकार ) “उपन्यास” . के बराबर होना और वह तीसरे . से कॉलम (कीमत ) $25.00 . से अधिक या उसके बराबर होना ।
  • आप इन्हें अपनी आवश्यकताओं के अनुसार बदलते हैं।
  • उदाहरण के लिए, यदि आप ऐसी पुस्तकें चाहते हैं जिनका मूल्य $20.00 से अधिक या उसके बराबर हो लेकिन $30.00 . से कम या उसके बराबर , Selection.Cells(i, 3)>=20 . का उपयोग करें और Selection.Cells(i, 3) <=30.
  • लाइन में भी 6 , हमने रेंज(“F4”) . का उपयोग किया है क्योंकि हम चाहते थे कि फ़िल्टर किया गया डेटा सेल F4 . से शुरू हो ।

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

  • आप इसे तदनुसार बदलते हैं।

और पढ़ें: Excel में एकाधिक मानदंड फ़िल्टर करें

समान रीडिंग

  • Excel में कस्टम फ़िल्टर कैसे करें (5 तरीके)
  • Excel में फ़िल्टर जोड़ें (4 तरीके)
  • एक्सेल फ़िल्टर के लिए शॉर्टकट (उदाहरणों के साथ 3 त्वरित उपयोग)
  • Excel में टेक्स्ट फ़िल्टर का उपयोग कैसे करें (5 उदाहरण)

2. VBA के साथ एक्सेल में OR टाइप के मल्टीपल क्राइटेरिया को फ़िल्टर करें

इसके बाद, हम एक मैक्रो . विकसित करेंगे या . के अनेक मानदंड फ़िल्टर करने के लिए किसी भी डेटा सेट के लिए टाइप करें।

उदाहरण के लिए, आइए उन पुस्तकों को फ़िल्टर करने का प्रयास करें जो उपन्यास . हैं या उनकी कीमत $25.00 . से अधिक है इस बार।

⧭ वीबीए कोड:

Sub Filter_Multiple_Criteria_Or_Type()

Count = 1

For i = 1 To Selection.Rows.Count

    If Selection.Cells(i, 2) = "Novel" Or Selection.Cells(i, 3) >= 25 Then

        For j = 1 To Selection.Columns.Count

            Range("F4").Cells(Count, j) = Selection.Cells(i, j)

        Next j

        Count = Count + 1

    End If

Next i
End Sub

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

⧭ आउटपुट:

कार्यपत्रक से डेटा सेट का चयन करें और इसे मैक्रो run चलाएं (Filter_Multiple_Criteria_OR_Type )।

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

यह उन पुस्तकों को फ़िल्टर करेगा जो उपन्यास . हैं या उनकी कीमतें $25.00 . से अधिक हैं सेल से शुरू होने वाली नई श्रेणी में F4

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

⧭ नोट:

  • चौथे . में कोड की पंक्ति, हमने Selection.Cells(i, 2) ="Novel" का उपयोग किया है या Selection.Cells(i, 2)>=25

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

  • यहां हम दूसरा . से मान चाहते थे कॉलम (पुस्तक प्रकार ) “उपन्यास” . के बराबर होना या कि तीसरे . से कॉलम (कीमत ) $25.00 . से अधिक या उसके बराबर होना ।
  • आप इन्हें अपनी आवश्यकताओं के अनुसार बदलते हैं।
  • लाइन में भी 6 , हमने रेंज(“F4”) . का उपयोग किया है क्योंकि हम चाहते थे कि फ़िल्टर किया गया डेटा सेल F4 . से शुरू हो ।

VBA (दोनों और और या प्रकार) के साथ एक्सेल में एकाधिक मानदंड फ़िल्टर करें

और पढ़ें: Excel में एकाधिक फ़िल्टर कैसे लागू करें [तरीके + VBA]

याद रखने योग्य बातें

यहां हमने कई मानदंडों के लिए दो मानदंडों का उपयोग किया है। आप जितने चाहें उतने मापदंड का उपयोग कर सकते हैं। बस और . के साथ सभी मानदंडों में शामिल हों या या शर्त के अनुसार।

निष्कर्ष

इन विधियों का उपयोग करके, आप एक्सेल में VBA . के साथ कई मापदंड फ़िल्टर कर सकते हैं , दोनों में से और और या प्रकार। क्या आपका कोई प्रश्न है? बेझिझक हमसे पूछें। और हमारी साइट पर जाना न भूलें ExcelDemy अधिक पोस्ट और अपडेट के लिए।

आगे की रीडिंग

  • Excel में एक से अधिक कॉलमों को स्वतंत्र रूप से कैसे फ़िल्टर करें
  • Excel फ़िल्टर में अनेक आइटम खोजें (2 तरीके)
  • Excel में फ़िल्टर कैसे निकालें (5 आसान और त्वरित तरीके)
  • एक्सेल में दिनांक के अनुसार फ़िल्टर करें (4 त्वरित तरीके)

  1. VBA टू ऑटोफिल्टर एक्सेल में एक ही फील्ड पर एक से अधिक मापदंड के साथ (4 तरीके)

    एक्सेल का स्वतः फ़िल्टर कुछ शर्तों के आधार पर डेटा निकालने के लिए सुविधा वास्तव में कुशल है। VBA लागू किया जा रहा है एक्सेल में किसी भी ऑपरेशन को चलाने के लिए सबसे प्रभावी, तेज और सबसे सुरक्षित तरीका है। इस लेख में, हम आपको एक ही फ़ील्ड (स्तंभ) पर एकाधिक मानदंडों के साथ स्वतः फ़िल्टर करने के लिए क

  1. Excel में अनेक रंगों द्वारा कैसे फ़िल्टर करें (2 आसान तरीके)

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

  1. Excel Filter by Color and Text (आसान चरणों के साथ)

    यह आलेख दिखाता है कि एक्सेल में रंग और टेक्स्ट द्वारा कैसे फ़िल्टर किया जाए। आप आसानी से रंग के आधार पर फ़िल्टर कर सकते हैं एक्सेल में टेक्स्ट। लेकिन दोनों मानदंडों को एक साथ करने का कोई सीधा तरीका नहीं है। हम आपको इस लेख में ऐसा करने का एक तरीका दिखाएंगे। कदम त्वरित और पालन करने में आसान हैं। तो ले