इस लेख में, मैं आपको दिखाऊंगा कि कैसे आप VBA . के साथ डेटासेट से अनेक मानदंड फ़िल्टर कर सकते हैं एक्सेल में। आप और दोनों को फ़िल्टर करना सीखेंगे टाइप करें और या कई मापदंड टाइप करें।
VBA के साथ Excel में एकाधिक मानदंड फ़िल्टर करने के 2 आसान तरीके
यहां हमें मार्टिन बुकस्टोर नामक पुस्तक की दुकान के नाम, पुस्तक प्रकार और कीमतों के साथ एक डेटा सेट मिला है।
आज हमारा उद्देश्य एप्लिकेशन के विज़ुअल बेसिक . के साथ इस डेटा सेट से कई मानदंडों को फ़िल्टर करना है (वीबीए )।
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
⧭ आउटपुट:
कार्यपत्रक से डेटा सेट का चयन करें और इसे मैक्रो run चलाएं (Filter_Multiple_Criteria_AND_Type )।
यह उन पुस्तकों को फ़िल्टर करेगा जो उपन्यास . हैं और उनकी कीमतें $25.00 . से अधिक हैं सेल से शुरू होने वाली नई श्रेणी में F4 ।
⧭ नोट:
- चौथे . में कोड की पंक्ति में, हमने Cells(i, 2) ="Novel" . का उपयोग किया है और Selection.Cells(i, 2)>=25 ।
- यहां हम दूसरा . से मान चाहते थे कॉलम (पुस्तक प्रकार ) “उपन्यास” . के बराबर होना और वह तीसरे . से कॉलम (कीमत ) $25.00 . से अधिक या उसके बराबर होना ।
- आप इन्हें अपनी आवश्यकताओं के अनुसार बदलते हैं।
- उदाहरण के लिए, यदि आप ऐसी पुस्तकें चाहते हैं जिनका मूल्य $20.00 से अधिक या उसके बराबर हो लेकिन $30.00 . से कम या उसके बराबर , Selection.Cells(i, 3)>=20 . का उपयोग करें और Selection.Cells(i, 3) <=30.
- लाइन में भी 6 , हमने रेंज(“F4”) . का उपयोग किया है क्योंकि हम चाहते थे कि फ़िल्टर किया गया डेटा सेल F4 . से शुरू हो ।
- आप इसे तदनुसार बदलते हैं।
और पढ़ें: 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
⧭ आउटपुट:
कार्यपत्रक से डेटा सेट का चयन करें और इसे मैक्रो run चलाएं (Filter_Multiple_Criteria_OR_Type )।
यह उन पुस्तकों को फ़िल्टर करेगा जो उपन्यास . हैं या उनकी कीमतें $25.00 . से अधिक हैं सेल से शुरू होने वाली नई श्रेणी में F4 ।
⧭ नोट:
- चौथे . में कोड की पंक्ति, हमने Selection.Cells(i, 2) ="Novel" का उपयोग किया है या Selection.Cells(i, 2)>=25 ।
- यहां हम दूसरा . से मान चाहते थे कॉलम (पुस्तक प्रकार ) “उपन्यास” . के बराबर होना या कि तीसरे . से कॉलम (कीमत ) $25.00 . से अधिक या उसके बराबर होना ।
- आप इन्हें अपनी आवश्यकताओं के अनुसार बदलते हैं।
- लाइन में भी 6 , हमने रेंज(“F4”) . का उपयोग किया है क्योंकि हम चाहते थे कि फ़िल्टर किया गया डेटा सेल F4 . से शुरू हो ।
और पढ़ें: Excel में एकाधिक फ़िल्टर कैसे लागू करें [तरीके + VBA]
याद रखने योग्य बातें
यहां हमने कई मानदंडों के लिए दो मानदंडों का उपयोग किया है। आप जितने चाहें उतने मापदंड का उपयोग कर सकते हैं। बस और . के साथ सभी मानदंडों में शामिल हों या या शर्त के अनुसार।
निष्कर्ष
इन विधियों का उपयोग करके, आप एक्सेल में VBA . के साथ कई मापदंड फ़िल्टर कर सकते हैं , दोनों में से और और या प्रकार। क्या आपका कोई प्रश्न है? बेझिझक हमसे पूछें। और हमारी साइट पर जाना न भूलें ExcelDemy अधिक पोस्ट और अपडेट के लिए।
आगे की रीडिंग
- Excel में एक से अधिक कॉलमों को स्वतंत्र रूप से कैसे फ़िल्टर करें
- Excel फ़िल्टर में अनेक आइटम खोजें (2 तरीके)
- Excel में फ़िल्टर कैसे निकालें (5 आसान और त्वरित तरीके)
- एक्सेल में दिनांक के अनुसार फ़िल्टर करें (4 त्वरित तरीके)