विषयसूची
आज मैं आपको दिखाऊंगा कि किसी भी डेटा सेट से Excel में VBA के साथ पंक्तियों की गणना कैसे की जा सकती है। मैं आपको दिखाऊंगा कि किसी विशिष्ट श्रेणी से पंक्तियों की गणना कैसे की जा सकती है, किसी विशिष्ट मानदंड से मिलान करके, किसी विशिष्ट पाठ मान से मिलान करके, और रिक्त कक्षों को छोड़कर।
अभ्यास डाउनलोड करें कार्यपुस्तिका
VBA.xlsm के साथ पंक्तियों की गणना करें
एक्सेल में VBA के साथ पंक्तियों की गणना करने के 5 तरीके
यहां हमारे पास सनफ्लॉवर किंडरगार्टन नामक स्कूल में कुछ छात्रों के नाम और अंग्रेजी में उनके अंकों के साथ एक डेटा सेट है।
आज हमारा उद्देश्य अंकों की गणना करना है VBA कोड का उपयोग करते हुए पंक्तियों की कुल संख्या।
1। किसी विशिष्ट श्रेणी की पंक्तियों की गणना करने के लिए VBA कोड का उपयोग करें
⧪ चरण 1:
➤ <दबाएं 1>ALT+F11 आपके कीबोर्ड पर। VBA विंडो खुलेगी।
⧪ चरण 2:
➤ VBA विंडो में इन्सर्ट टैब पर जाएं।
➤ विकल्पों में से उपलब्ध है, तो मॉड्यूल चुनें।
I
⧪ चरण 3:
➤ “मॉड्यूल 1” नामक एक नया मॉड्यूल विंडो खुलेगा।
➤ निम्नलिखित डालें VBA मॉड्यूल में कोड।
कोड:
7526
नोट्स:
- यह कोड एक मैक्रो को Count_Rows कहा जाता है।
- कोड की तीसरी लाइन में निर्दिष्ट श्रेणी " B4:C13″ शामिल है। मैं इस श्रेणी में पंक्तियों की संख्या गिनना चाहता हूं।
- आपअपने एक का उपयोग करें।> कार्यपुस्तिका को एक्सेल मैक्रो-सक्षम कार्यपुस्तिका के रूप में सहेजें।
⧪ चरण 5:
➤ अपनी वर्कशीट पर लौटें और अपने कीबोर्ड पर ALT+F8 दबाएं।
➤ मैक्रो नामक एक डायलॉग बॉक्स खुलेगा। Count_Rows ( मैक्रो का नाम) चुनें और चलाएं पर क्लिक करें।
⧪ चरण 6:
➤ आपको कुल पंक्तियों की संख्या दिखाते हुए एक छोटा संदेश बॉक्स मिलेगा ( 10 इस मामले में ).
➤ बाहर निकलने के लिए ओके क्लिक करें।
और पढ़ें: डेटा के साथ पंक्तियों की गणना करने के लिए एक्सेल VBA
2। किसी चयनित श्रेणी की पंक्तियों की गणना करने के लिए Excel VBA कोड चलाएँ
पिछली पद्धति में, हमने एक विशिष्ट श्रेणी ( B4:C13 ) की पंक्तियों की संख्या की गणना की थी।
लेकिन हम अपनी इच्छा के अनुसार किसी भी चयनित श्रेणी में पंक्तियों की संख्या की गणना करने के लिए VBA कोड का भी उपयोग कर सकते हैं।
सभी चरण पद्धति 1<के समान हैं। 2> ( चरण 1-6 )।
⧪ केवल चरण 3 में, पिछले कोड के बजाय, यह कोड डालें:
कोड:
2814
ध्यान दें:
- यह कोड Count_Selected_Rows नामक एक मॉड्यूल बनाता है। <16
⧪ और चरण 5 में, कोड चलाने से पहले, पहले एक श्रेणी चुनें। यहां मैंने अपना पूरा डेटा सेट चुना है ( कॉलम हेडर के बिना )।
⧪ फिर ALT+F8 दबाएं, चुनें Count_Selected_Rows , और क्लिक करें चलाएं ।
आपको एक संदेश बॉक्स मिलेगा जो आपको आपकी चयनित श्रेणी में पंक्तियों की कुल संख्या दिखाएगा ( 10 इसमें केस।)
3. एक्सेल में मानदंड के साथ पंक्तियों की गणना करने के लिए VBA कोड डालें
हम विशिष्ट मानदंड बनाए रखने वाली पंक्तियों की कुल संख्या की गणना करने के लिए VBA कोड का भी उपयोग कर सकते हैं।
उदाहरण के लिए, चलिए एक मैक्रो बनाते हैं जो 40 से कम अंक प्राप्त करने वाले छात्रों की संख्या की गणना करेगा।
चरण भी सभी पद्धति 1 के समान हैं ( चरण 1-6 ).
⧪ बस चरण 3 में, VBA कोड को इसमें बदलें:
कोड:
2366
ध्यान दें:
- यह कोड Count_Rows_with_Criteria नामक एक मॉड्यूल बनाता है।
- पंक्ति 6 में, हमने “<40” का उपयोग किया क्योंकि यह वह मानदंड है जिसका हम उपयोग कर रहे हैं। आप इसे अपनी जरूरत के हिसाब से बदलते हैं।
⧪ और स्टेप 5 में, कोड रन करने से पहले, सेल की रेंज चुनें जिसमें मानदंड। यहां मैंने केवल कॉलम C ( C4:C13 ) का चयन किया है क्योंकि मानदंड वहीं है।
⧪ फिर <1 दबाएं>ALT+F8 , Count_Rows_with_Criteria चुनें, और Run पर क्लिक करें।
आपको एक संदेश बॉक्स मिलेगा जिसमें दिखाया जाएगा आप पंक्तियों की कुल संख्या जो आपके मानदंड को पूरा करते हैं ( 3 इस मामले में।)
समान रीडिंग
- Excel काउंट विजिबल रो (फॉर्मूला और VBA कोड)
- Excel काउंट रोज़ विद वैल्यू (8)तरीके)
4. विशिष्ट पाठ मान वाली पंक्तियों की गणना करने के लिए VBA कोड एम्बेड करें
आप विशिष्ट पाठ मान वाली पंक्तियों की संख्या की गणना करने के लिए VBA कोड का भी उपयोग कर सकते हैं।
इस नए डेटा सेट को देखें।
हमारे पास मार्टिन बुकस्टोर नामक एक किताबों की दुकान की कुछ किताबों के बुक रिकॉर्ड हैं।
चलिए एक मैक्रो बनाते हैं जो इस डेटा सेट से एक विशिष्ट पाठ वाली पुस्तकों की संख्या की गणना करेगा।
चरण भी पद्धति 1 ( चरण 1-6 ).
⧪ बस चरण 3 में, VBA कोड को इसमें बदलें:
कोड:
3831
ध्यान दें:
- यह कोड Count_Rows_with_Specific_Text नामक मॉड्यूल बनाता है।
⧪ और चरण 5 में, कोड चलाने से पहले, पाठ मानों के साथ सेल की श्रेणी का चयन करें। यहां मैंने श्रेणी B4:B13 ( पुस्तकों का नाम ) का चयन किया है।
⧪ फिर ALT+ दबाएं F8 , Count_Rows_with_Specific_Text चुनें, और Run पर क्लिक करें।
⧪ एक इनपुट बॉक्स दिखाई देगा जो आपको उस विशिष्ट पाठ मान को दर्ज करने के लिए कहेगा जिसका आप मिलान करना चाहते हैं।
इस उदाहरण के लिए, मैंने इसे "इतिहास" के रूप में दर्ज किया है।
आखिरकार, आपको एक संदेश बॉक्स मिलेगा जिसमें आपको उन पंक्तियों की कुल संख्या दिखाई देगी जिनमें विशिष्ट पाठ है ( 3 इस मामले में।)
और पढ़ें: पाठ के साथ पंक्तियों की गणना कैसे करेंएक्सेल
5. Excel में VBA का उपयोग करके रिक्त कक्षों वाली पंक्तियों की गणना करें
अंत में, हम एक मैक्रो विकसित करेंगे जो डेटा सेट से रिक्त कक्षों को छोड़कर पंक्तियों की कुल संख्या की गणना करेगा।
इसे देखें यह नया डेटा सेट।
हमारे पास APEX समूह नामक कंपनी की भर्ती परीक्षा में कुछ उम्मीदवारों के मार्क्स हैं।
लेकिन दुर्भाग्य से, कुछ उम्मीदवार परीक्षा में उपस्थित नहीं हो सके और उनके अंकों के स्थान पर रिक्त कक्ष हैं।
आइए एक मैक्रो विकसित करें जो रिक्त कक्षों को छोड़कर पंक्तियों की कुल संख्या की गणना करेगा।
इसका मतलब है कि परीक्षा में कितने उम्मीदवार उपस्थित हुए।
सभी चरण पद्धति 1 ( चरण 1-6 ) के समान हैं।
⧪ केवल चरण 3 में, यह VBA कोड पहले वाले के स्थान पर दर्ज करें:
कोड:
6493
ध्यान दें:
- यह कोड Count_Rows_with_Blank_Cells नामक मॉड्यूल बनाता है।
⧪ चरण 5 में, कोड चलाने से पहले, रिक्त कक्षों वाले कक्षों की श्रेणी का चयन करें। यहां मैंने रेंज C4:C13 ( Tes में निशान t) को चुना है।
⧪ फिर ALT दबाएं +F8 , Count_Rows_with_Blank_Cells चुनें, और Run पर क्लिक करें।
आपको एक संदेश बॉक्स मिलेगा जो आपको दिखाएगा रिक्त कक्षों को छोड़कर पंक्तियों की कुल संख्या ( 7 इस मामले में।)
निष्कर्ष
का उपयोग करना इन विधियों से, आप डेटा से VBA के साथ पंक्तियों की गणना कर सकते हैंएक्सेल में सेट विभिन्न स्थितियों से मेल खाता है। क्या तुम्हें कोई परेशानी है? बेझिझक हमसे पूछें।