विषयसूची
इस लेख में, मैं दिखाऊंगा कि आप कैसे गिन सकते हैं कि किसी सेल में एक्सेल में टेक्स्ट है या नहीं। मैं आपको उन सेल की संख्या की गणना करने के लिए दिखाऊंगा जिनमें टेक्स्ट है, साथ ही वे सेल जिनमें टेक्स्ट होते हैं लेकिन एक विशिष्ट टेक्स्ट वैल्यू शामिल या बाहर करते हैं।
अभ्यास कार्यपुस्तिका डाउनलोड करें
यदि सेल में टेक्स्ट है तो गिनें।xlsm
5 आसान तरीके गिनती करें यदि सेल में एक्सेल में टेक्स्ट है
यहां हमें कुछ ग्राहकों के नाम और उनके संपर्क पते नामक कंपनी के डेटा सेट मिले हैं सूरजमुखी बालवाड़ी।
आज हमारा उद्देश्य यह गिनना है कि संपर्क पतों में से कितने पते ईमेल पते हैं।
इसका मतलब है कि हम एक पता गिनेंगे यदि यह एक पाठ है, संख्या नहीं।
1. यदि सेल में टेक्स्ट है तो गणना करने के लिए COUNTIF फ़ंक्शन का उपयोग करें
आप टेक्स्ट वाले सेल की संख्या की गणना करने के लिए एक्सेल के COUNTIF फ़ंक्शन का उपयोग कर सकते हैं।
इसे पूरा करने के लिए, COUNTIF फ़ंक्शन के मापदंड के रूप में तारांकन चिह्न (*) का उपयोग करें।
इसलिए, ईमेल पतों की कुल संख्या की गणना करने का सूत्र होगा:
=COUNTIF(C4:C13,"*")
[ यहां C4:C13 मेरे संपर्क पतों की श्रेणी है। आप इसे अपनी जरूरत के हिसाब से डालें।]
देखिए, इसने टेक्स्ट एड्रेस की कुल संख्या, यानी ईमेल एड्रेस की गिनती कर ली है।
परिणाम है 7 .
और पढ़ें: एक्सेल में विभिन्न टेक्स्ट के साथ सेल की गणना कैसे करें (5 तरीके)
2। ISTEXT और SUMPRODUCT फ़ंक्शंस को गिनने के लिए संयोजित करें यदि सेल में Excel में टेक्स्ट है
आप ISTEXT फ़ंक्शन और SUMPRODUCT फ़ंक्शन के संयोजन का भी उपयोग कर सकते हैं उन कक्षों की गणना करें जिनमें Excel में पाठ मान शामिल हैं।
इस तरह ईमेल पतों की संख्या की गणना करने के लिए, अपने डेटा सेट में किसी भी सेल का चयन करें और इस सूत्र को दर्ज करें:
=SUMPRODUCT(--ISTEXT(C4:C13))
<2 [ यहां C4:C13 मेरे संपर्क पतों की श्रेणी है। आप इसे अपनी जरूरत के हिसाब से डालें।]
देखिए, हमने फिर से टेक्स्ट एड्रेस की संख्या को सफलतापूर्वक गिना है। और वो है 7 ।
⧪ सूत्र की व्याख्या:
- ISTEXT(C4:C13) श्रेणी C4 के प्रत्येक सेल की जांच करता है: C13 और TRUE लौटाता है यदि सेल में टेक्स्ट है। अन्यथा, यह FALSE लौटाता है।
- इस प्रकार ISTEXT(C4:C13) बूलियन मानों की एक सरणी देता है, TRUE और FALSE ।
- –ISTEXT(C4:C13) ISTEXT फ़ंक्शन द्वारा लौटाए गए सरणी को 1 और 0 के सरणी में कनवर्ट करता है।
- यह TRUE को 1 में और FALSE को 0 में बदल देता है।
- अंत में, SUMPRODUCT फ़ंक्शन कुल रेंज का योग लौटाता है। यानी यह रेंज में 1 की संख्या लौटाता है।
- इस प्रकार सूत्र कोशिकाओं की संख्या लौटाता हैजिसमें सीमा के भीतर पाठ मान होते हैं।
3. यदि सेल में टेक्स्ट शामिल है जिसमें एक्सेल में एक विशिष्ट टेक्स्ट शामिल है तो गणना करने के लिए COUNTIF फ़ंक्शन का उपयोग करें
अब तक, हमने टेक्स्ट एड्रेस वाले सेल की संख्या की गणना की है, अर्थात, ईमेल पते।
आप COUNTIF फ़ंक्शन का उपयोग उन सेल की संख्या की गणना करने के लिए भी कर सकते हैं जिनमें विशिष्ट टेक्स्ट सहित टेक्स्ट मान शामिल हैं।
उदाहरण के लिए, आइए Gmail पतों का उपयोग करने वाले ग्राहकों की संख्या गिनने का प्रयास करें।
इसे पूरा करने के लिए, हमें उन सेल की संख्या गिननी होगी जिनमें स्ट्रिंग "gmail" शामिल है।
सरल। "gmail" टेक्स्ट को एस्टेरिस्क सिंबल (*) के भीतर COUNTIF फंक्शन को मानदंड के रूप में रैप करें।
सूत्र होगा:
=COUNTIF(C4:C13,"*gmail*")
⧪ टिप्पणियाँ:
- यहां C4:C13 मेरे संपर्क पतों की श्रेणी है।
- और “gmail” वह विशिष्ट टेक्स्ट है जिसकी हम तलाश कर रहे हैं।
- आप इन्हें अपनी जरूरत के हिसाब से डालें।
देखिए, इसने उन सेल की कुल संख्या को सफलतापूर्वक गिना है जिनमें जीमेल पते शामिल हैं।
और यह है 4 ।
⧪ सूत्र की व्याख्या:
- यहां COUNTIF फ़ंक्शन का मानदंड “*gmail*”<है 2>। यह टेक्स्ट वैल्यू "gmail" के साथ सभी स्ट्रिंग्स को गिनता है।
- इसलिए, COUNTIF(C4:C13,"*gmail*") श्रेणी C4:C13 के भीतर उन सभी कक्षों की गणना करता है जिनमें पाठ “gmail” शामिल है।
और पढ़ें: एक्सेल में एक कॉलम में विशिष्ट शब्दों की गणना कैसे करें (2 विधियाँ)
4। यदि सेल में एक्सेल में विशिष्ट टेक्स्ट को छोड़कर टेक्स्ट शामिल है तो गणना करने के लिए COUNTIFS फ़ंक्शन का उपयोग करें
पिछले अनुभाग में, हमने उन सेल की संख्या की गणना करने का प्रयास किया था जिनमें विशिष्ट टेक्स्ट सहित टेक्स्ट मान शामिल हैं।
हम उन सेल की संख्या की भी गणना कर सकते हैं जिनमें किसी विशिष्ट टेक्स्ट को छोड़कर टेक्स्ट मान शामिल हैं।
इसके लिए आपको COUNTIF फ़ंक्शन के बजाय COUNTIFS फ़ंक्शन का उपयोग करना होगा।
उदाहरण के लिए, उन सेल की संख्या की गणना करने का प्रयास करें जिनमें ईमेल पते हैं, लेकिन जीमेल पते नहीं हैं।
यहां हमें उन सेल की संख्या की गणना करनी है जिनमें स्ट्रिंग "जीमेल" को छोड़कर पाठ मान शामिल हैं।
किसी उपयुक्त सेल का चयन करें और इस सूत्र को दर्ज करें:
=COUNTIFS(C4:C13,"*",C4:C13,"*gmail*")
⧪ एन नोट:
- यहां C4:C13 मेरे संपर्क पतों की श्रेणी है।
- और “gmail” वह विशिष्ट टेक्स्ट है जिसे हम बाहर करना चाहते हैं।
- आप इन्हें अपनी जरूरत के हिसाब से डालें।
देखिए, हमने फिर से उन ईमेल पतों की संख्या को सफलतापूर्वक गिना है जो जीमेल पते नहीं हैं।
यह 3 है।
⧪ सूत्र की व्याख्या:
- COUNTIFS फ़ंक्शन पहले सभी को गिनता हैकोशिकाएं जो पहली कसौटी को बनाए रखती हैं।
- फिर यह उन सभी कोशिकाओं की गणना करता है जो दूसरी कसौटी को बनाए रखते हैं, और इसी तरह।
- यहां यह पहले C4:C13 श्रेणी के उन सभी सेल को गिनता है जो टेक्स्ट मान ( "*" ) हैं।
- फिर यह उन सभी सेल को फिर से गिनता है जिनमें "gmail" ( "*gmail*" ) टेक्स्ट शामिल नहीं है। यहां "*gmail*" का अर्थ है "*gmail* " के बराबर नहीं।
- इस प्रकार, सूत्र उन सभी कक्षों की गणना करता है जिनमें टेक्स्ट मान होते हैं, लेकिन "gmail" को छोड़कर।
5. सभी कार्यों को एक साथ पूरा करने के लिए VBA कोड चलाएँ
अब तक, हमने चार कार्यों को अलग-अलग निष्पादित किया है:
- पाठ वाले कक्षों की संख्या की गणना करें
- फिर उन सेल की संख्या की गणना करें जिनमें टेक्स्ट नहीं है
- उन सेल की संख्या की गणना करें जिनमें टेक्स्ट शामिल है लेकिन एक विशिष्ट टेक्स्ट शामिल करें
- उन सेल की संख्या की भी गणना करें जिनमें टेक्स्ट शामिल हैं लेकिन एक विशिष्ट पाठ
को छोड़ दें अब, हम एक मैक्रो विकसित करेंगे वीबीए कोड का उपयोग करके जो सभी चार कार्यों को एक साथ कर सकता है।
⧪ चरण 1:
➤ अपने कीबोर्ड पर ALT+F11 दबाएं। VBA विंडो खुलेगी।
⧪ चरण 2:
➤ सम्मिलित करें टैब पर जाएं VBA विंडो।
➤ उपलब्ध विकल्पों में से मॉड्यूल चुनें।
⧪ चरण 3:
➤ एक नया मॉड्यूल विंडो "मॉड्यूल 1" खुलेगा।
➤ मॉड्यूल में निम्नलिखित VBA कोड डालें।
⧪ कोड:
6642
⧪ टिप्पणियाँ:
- यह कोड एक मैक्रो<2 बनाता है> को Count_If_Cell_Contains_Text कहा जाता है।
⧪ चरण 4:
➤ कार्यपुस्तिका को एक्सेल मैक्रो के रूप में सहेजें सक्षम कार्यपुस्तिका ।
⧪ चरण 5:
➤ अपनी वर्कशीट पर लौटें।
➤ अपने डेटा सेट में उन सेल की रेंज चुनें जहां आप टेक्स्ट गिनना चाहते हैं।
⧪ चरण 6:
➤ फिर अपने कीबोर्ड पर ALT+F8 दबाएं।
➤ एक डायलॉग बॉक्स मैक्रो खुलेगा। Count_If_Cell_Contains_Text ( मैक्रो ) का नाम चुनें और चलाएं पर क्लिक करें।
⧪ चरण 7:
➤ एक इनपुट बॉक्स पूछता हुआ दिखाई देगा आप 1 से 4 के बीच एक पूर्णांक दर्ज करने के लिए, प्रत्येक वहाँ उल्लिखित एक विशिष्ट कार्य के लिए।
⧪ चरण 8:
➤ यदि आप उन सेल की गणना करना चाहते हैं जिनमें टेक्स्ट मान हैं, तो 1<2 दर्ज करें>। फिर ओके पर क्लिक करें।
➤ आपको एक मैसेज बॉक्स मिलेगा जिसमें टेक्स्ट वाले सेल की संख्या दिखाई देगी ( 7 इस उदाहरण में)।
⧪ चरण 9:
➤ यदि आप ऐसे कक्षों की गणना करना चाहते हैं जिनमें टेक्स्ट मान नहीं हैं, तो दर्ज करें 2 . फिर ओके पर क्लिक करें।
➤ आपको एक संदेश बॉक्स मिलेगा जो आपको सेल की संख्या दिखाएगाटेक्स्ट शामिल न करें ( 3 इस उदाहरण में)।
⧪ चरण 10:
➤ यदि आप ऐसे कक्षों की गणना करना चाहते हैं जिनमें पाठ मान हैं, लेकिन एक विशिष्ट पाठ शामिल है, तो दर्ज करें 3 . फिर ओके पर क्लिक करें।
➤ आपको एक और इनपुट बॉक्स मिलेगा जो आपसे विशिष्ट पाठ दर्ज करने के लिए कहेगा। यहाँ मैंने "gmail" प्रविष्ट किया है।
⧪ नोट: यह केस-संवेदी है। यानी, अगर आप "जीमेल" दर्ज करते हैं, तो इसमें "जीमेल" भी शामिल होगा।
➤ इसके बाद ओके पर क्लिक करें।
➤ आपको एक संदेश बॉक्स मिलेगा जिसमें आपको उन सेल की संख्या दिखाई देगी जिनमें टेक्स्ट हैं, लेकिन विशिष्ट टेक्स्ट ( "gmail" यहां, 4 ) शामिल हैं।
⧪ चरण 11:
➤ यदि आप ऐसे कक्षों की गणना करना चाहते हैं जिनमें पाठ मान हैं, लेकिन विशिष्ट पाठ शामिल नहीं है, तो दर्ज करें 4 . फिर ओके पर क्लिक करें।
➤ आपको एक और इनपुट बॉक्स मिलेगा जो आपसे विशिष्ट पाठ दर्ज करने के लिए कहेगा। यहाँ मैंने फिर से "gmail" प्रविष्ट किया है।
⧪ नोट: यह केस-संवेदी भी है। यानी अगर आप “Gmail” डालते हैं, तो यह भी ठीक काम करेगा।
➤ इसके बाद ओके पर क्लिक करें।
➤ आपको एक संदेश बॉक्स मिलेगा जिसमें आपको टेक्स्ट वाले सेल की संख्या दिखाई देगी, लेकिन विशिष्ट टेक्स्ट को छोड़ दें ( "gmail" यहां, 3 )।
और पढ़ें: विशिष्ट पाठ वाले कक्षों की गणना करने के लिए एक्सेल VBA
निष्कर्ष<6
इन विधियों का उपयोग करके, आप यदि की गणना कर सकते हैंएक सेल में एक विशिष्ट टेक्स्ट को शामिल करने या बाहर करने के साथ-साथ एक्सेल में टेक्स्ट होता है। क्या आप कोई और तरीका जानते हैं? या आपके पास कोई सवाल है? बेझिझक हमसे पूछें।