यदि सेलमा एक्सेलमा पाठ समावेश छ भने गणना गर्नुहोस् (5 सजिलो दृष्टिकोण)

  • यो साझा गर्नुहोस्
Hugh West

यस लेखमा, म तपाईँले कसरी एक्सेलमा सेलमा पाठ समावेश छ भने गणना गर्न सक्नुहुन्छ भनेर देखाउनेछु। म तपाईँलाई पाठहरू समावेश गर्ने कक्षहरूको संख्या, साथै कक्षहरू जसमा पाठहरू समावेश छन् तर कुनै निश्चित पाठ मान समावेश वा बहिष्कार।

अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्

यदि सेलमा Text.xlsm समावेश छ भने गणना गर्नुहोस्

5 सजिलो दृष्टिकोण यदि सेलमा एक्सेलमा पाठ समावेश छ भने गणना गर्नुहोस्

यहाँ हामीले केही ग्राहकहरूको नामहरू र तिनीहरूको सम्पर्क ठेगानाहरू नामक कम्पनीको डेटा सेट पाएका छौं। सूर्यमुखी किन्डरगार्टन।

आज हाम्रो उद्देश्य सम्पर्क ठेगानाहरू मध्ये कतिवटा ठेगानाहरू इमेल ठेगानाहरू छन् भनेर गणना गर्नु हो।

यसको मतलब हामीले ठेगाना गणना गर्नेछौं यदि यो पाठ हो, संख्या होइन।

१. यदि सेलमा Excel मा पाठ समावेश छ भने गणना गर्न COUNTIF प्रकार्य प्रयोग गर्नुहोस्

तपाईँले पाठ समावेश कक्षहरूको संख्या गणना गर्न Excel को COUNTIF प्रकार्य प्रयोग गर्न सक्नुहुन्छ।

त्यो पूरा गर्न, COUNTIF प्रकार्य को मापदण्ड को रूपमा एस्टेरिस्क प्रतीक (*) प्रयोग गर्नुहोस्।

त्यसकारण, इमेल ठेगानाहरूको कुल संख्या गणना गर्ने सूत्र यस्तो हुनेछ:

=COUNTIF(C4:C13,"*")

[ यहाँ C4:C13 मेरो सम्पर्क ठेगानाहरूको दायरा हो। तपाइँ यसलाई तपाइँको आवश्यकता अनुसार सम्मिलित गर्नुहोस्।]

हेर्नुहोस्, यसले पाठ ठेगानाहरूको कुल संख्या गणना गरेको छ, त्यो हो, इमेल ठेगानाहरू।

नतिजा हो 7

थप पढ्नुहोस्: कसरी एक्सेलमा विभिन्न पाठ (५ तरिका) को साथ कक्षहरू गणना गर्ने

2. ISTEXT र SUMPRODUCT प्रकार्यहरू मिलाउनुहोस् यदि सेलले Excel मा पाठ समावेश गर्दछ भने गणना गर्न

तपाईँले ISTEXT प्रकार्य SUMPRODUCT प्रकार्य को संयोजन पनि प्रयोग गर्न सक्नुहुन्छ। 1>सेलहरू गणना गर्नुहोस् जसले Excel मा पाठ मानहरू समावेश गर्दछ।

यसरी इमेल ठेगानाहरूको संख्या गणना गर्न, आफ्नो डेटा सेटमा कुनै पनि सेल चयन गर्नुहोस् र यो सूत्र प्रविष्ट गर्नुहोस्:

=SUMPRODUCT(--ISTEXT(C4:C13)) <2

[ यहाँ C4:C13 मेरो सम्पर्क ठेगानाहरूको दायरा हो। तपाइँ यसलाई तपाइँको आवश्यकता अनुसार सम्मिलित गर्नुहोस्।]

14>

हेर्नुहोस्, हामीले फेरि पाठ ठेगानाहरूको संख्या सफलतापूर्वक गणना गरेका छौं। र त्यो हो 7

⧪ सूत्रको व्याख्या:

  • ISTEXT(C4:C13) दायराको प्रत्येक कक्ष जाँच गर्दछ C4: C13 र सेलमा पाठ समावेश भएमा TRUE फर्काउँछ। अन्यथा, यसले FALSE फर्काउँछ।
  • यसरी ISTEXT(C4:C13) ले बुलियन मानहरूको एरे फर्काउँछ, TRUE FALSE
  • –ISTEXT(C4:C13) ले ISTEXT प्रकार्य द्वारा फर्काइएको एरेलाई १ र ० को एरेमा रूपान्तरण गर्छ।
  • यसले TRUE लाई 1 FALSE लाई 0 मा रूपान्तरण गर्छ।
  • अन्तमा, SUMPRODUCT प्रकार्य कुल दायराको योगफल फर्काउँछ। त्यो हो, यसले दायरामा 1 को संख्या फर्काउँछ।
  • यसरी सूत्रले कक्षहरूको संख्या फर्काउँछदायरा भित्र पाठ मानहरू समावेश गर्दछ।

३. COUNTIF प्रकार्य प्रयोग गर्नुहोस् यदि सेलमा एक्सेलमा विशिष्ट पाठ सहित पाठ समावेश छ भने

अहिले सम्म, हामीले पाठ ठेगानाहरू समावेश गर्ने कक्षहरूको संख्या गणना गरेका छौं, त्यो हो, इमेल ठेगानाहरू।

तपाईले COUNTIF प्रकार्य प्रयोग गर्न सक्नुहुन्छ एक विशिष्ट पाठ सहित पाठ मानहरू भएका कक्षहरूको संख्या गणना गर्न।

उदाहरणका लागि, आउनुहोस् Gmail ठेगानाहरू प्रयोग गर्ने ग्राहकहरूको संख्या गणना गर्ने प्रयास गर्नुहोस्।

त्यो पूरा गर्न, हामीले तिनीहरू भित्र “gmail” स्ट्रिङ समावेश गर्ने कक्षहरूको सङ्ख्या गणना गर्नुपर्छ।

सरल। केवल पाठ “gmail” लाई Asterisk प्रतीक (*) भित्र COUNTIF प्रकार्य भित्र मापदण्ड को रूपमा बेर्नुहोस्।

सूत्र यस्तो हुनेछ:

=COUNTIF(C4:C13,"*gmail*")

⧪ नोटहरू:

  • यहाँ C4:C13 मेरो सम्पर्क ठेगानाहरूको दायरा हो।
  • “gmail” हामीले खोजिरहेको विशिष्ट पाठ हो।
  • तपाईंले आफ्नो आवश्यकता अनुसार यी घुसाउनुहोस्।

हेर्नुहोस्, यसले Gmail ठेगानाहरू समावेश गर्ने सेलहरूको कुल संख्या सफलतापूर्वक गणना गरेको छ।

र यो हो 4

⧪ सूत्रको व्याख्या:

  • यहाँ COUNTIF प्रकार्य को मापदण्ड हो “*gmail*”<२>। यसले पाठ मान “gmail” मा भएका सबै स्ट्रिङहरूलाई गणना गर्छ।
  • त्यसैले, COUNTIF(C4:C13,"*gmail*") दायरा भित्रका सबै कक्षहरू गणना गर्दछ C4:C13 जसमा पाठ समावेश छ “gmail”

थप पढ्नुहोस्: कसरी एक्सेलमा स्तम्भमा विशिष्ट शब्दहरू गणना गर्ने (२ विधिहरू)

4। COUNTIFS प्रकार्य प्रयोग गर्नुहोस् यदि सेलमा एक्सेलमा विशिष्ट पाठ बाहेक पाठ समावेश छ भने

अघिल्लो खण्डमा, हामीले विशेष पाठ सहित पाठ मानहरू समावेश गर्ने कक्षहरूको संख्या गणना गर्ने प्रयास गर्यौं।

हामी सेलहरूको संख्या पनि गणना गर्न सक्छौं जसमा पाठ मानहरू समावेश हुन्छन्।

त्यसका लागि तपाईंले COUNTIF प्रकार्य को सट्टा COUNTIFS प्रकार्य प्रयोग गर्नुपर्छ।

उदाहरणका लागि, इमेल ठेगानाहरू, तर Gmail ठेगानाहरू समावेश गर्ने कक्षहरूको संख्या गणना गर्ने प्रयास गरौं।

यहाँ हामीले स्ट्रिङ “Gmail” बाहेक पाठ मानहरू भएका कक्षहरूको सङ्ख्या गणना गर्नुपर्छ।

कुनै उपयुक्त कक्ष चयन गर्नुहोस् र यो सूत्र प्रविष्ट गर्नुहोस्:

=COUNTIFS(C4:C13,"*",C4:C13,"*gmail*")

⧪ N otes:

  • यहाँ C4:C13 मेरो सम्पर्क ठेगानाहरूको दायरा हो।
  • “gmail” हामीले बहिष्कार गर्न चाहेको विशिष्ट पाठ हो।
  • तपाईंले आफ्नो आवश्यकता अनुसार यी घुसाउनुहोस्।

हेर्नुहोस्, हामीले फेरि सफलतापूर्वक Gmail ठेगानाहरू नभएका इमेल ठेगानाहरूको संख्या गणना गरेका छौं।

यो 3 हो।

⧪ सूत्रको व्याख्या:

  • COUNTIFS प्रकार्य पहिले सबै गणना गर्दछपहिलो मापदण्ड कायम राख्ने कक्षहरू।
  • त्यसपछि यसले दोस्रो मापदण्ड कायम गर्ने सबै कक्षहरू गणना गर्दछ, र यस्तै।
  • यहाँ यसले पहिले दायरा भित्रका सबै कक्षहरू गणना गर्दछ C4:C13 जुन पाठ मानहरू हुन् ( “*” )।
  • त्यसपछि यसले फेरि पाठ समावेश नगर्ने सबै कक्षहरूलाई गणना गर्दछ “gmail” ( “*gmail*” )। यहाँ “*gmail*” ले जनाउँछ “*gmail* बराबर छैन।
  • यसरी, सूत्रले पाठ मानहरू समावेश गर्ने सबै कक्षहरूलाई गणना गर्छ, तर “gmail” बाहेक।

५. सबै कार्यहरू एकैसाथ पूरा गर्न VBA कोड चलाउनुहोस्

अहिलेसम्म, हामीले चारवटा कार्यहरू छुट्टाछुट्टै कार्यान्वयन गरेका छौं:

  1. पाठहरू समावेश गर्ने कक्षहरूको संख्या गणना गर्नुहोस्
  2. त्यसपछि पाठहरू समावेश नगर्ने कक्षहरूको सङ्ख्या गणना गर्नुहोस्
  3. पाठहरू समावेश गर्ने तर विशेष पाठ समावेश गर्ने कक्षहरूको सङ्ख्या गणना गर्नुहोस्
  4. पाठहरू समावेश भएका कक्षहरूको सङ्ख्या पनि गणना गर्नुहोस् तर एउटा विशिष्ट पाठ छोड्नुहोस्

अब, हामी एक VBA कोड प्रयोग गरेर एक म्याक्रो विकास गर्नेछौं जसले सबै चार कार्यहरू एकैसाथ गर्न सक्छ।

⧪ चरण 1:

आफ्नो किबोर्डमा ALT+F11 थिच्नुहोस्। VBA विन्डो खुल्नेछ।

⧪ चरण २:

Insert ट्याबमा जानुहोस् VBA विन्डो।

उपलब्ध विकल्पहरूबाट, मोड्युल चयन गर्नुहोस्।

⧪ चरण 3:

“Module 1” नामक नयाँ मोड्युल विन्डो खुल्नेछ।

मोड्युलमा निम्न VBA कोड घुसाउनुहोस्।

⧪ कोड:

7932

⧪ नोटहरू:

  • यो कोडले म्याक्रो<2 उत्पादन गर्छ> भनिन्छ Count_If_Cell_Contains_Text

⧪ चरण 4:

कार्यपुस्तिकालाई एक्सेल म्याक्रोको रूपमा बचत गर्नुहोस् -सक्षम कार्यपुस्तिका

⧪ चरण ५:

➤ आफ्नो कार्यपत्रमा फर्कनुहोस्।

सेलहरूको दायरा चयन गर्नुहोस् तपाईंको डेटा सेटमा जहाँ तपाईं पाठहरू गणना गर्न चाहनुहुन्छ।

⧪ चरण 6:

➤ त्यसपछि आफ्नो किबोर्डमा ALT+F8 थिच्नुहोस्।

Macro नामक संवाद बक्स खुल्नेछ। Count_If_Cell_Contains_Text ( Macro ) को नाम चयन गर्नुहोस् र Run मा क्लिक गर्नुहोस्।

⧪ चरण 7:

एउटा इनपुट बक्स सोधिरहेको देखिनेछ तपाइँले 1 देखि 4 को बीचमा एक पूर्णांक प्रविष्ट गर्नुहुनेछ, प्रत्येक त्यहाँ उल्लेख गरिएको विशेष कार्यको लागि।

⧪ चरण 8:

➤ यदि तपाइँ पाठ मानहरू भएका कक्षहरू गणना गर्न चाहनुहुन्छ भने, 1<2 प्रविष्ट गर्नुहोस्>। त्यसपछि ठीक क्लिक गर्नुहोस्।

➤ तपाईंले पाठहरू समावेश गर्ने कक्षहरूको संख्या देखाउने सन्देश बक्स पाउनुहुनेछ ( 7 यस उदाहरणमा)।

⧪ चरण 9:

➤ यदि तपाइँ पाठ मानहरू समावेश नगर्ने कक्षहरू गणना गर्न चाहनुहुन्छ भने, प्रविष्ट गर्नुहोस् २ । त्यसपछि ठीक क्लिक गर्नुहोस्।

➤ तपाईंले सेलहरूको संख्या देखाउने सन्देश बक्स पाउनुहुनेछपाठहरू समावेश नगर्नुहोस् ( 3 यस उदाहरणमा)।

⧪ चरण 10:

➤ यदि तपाइँ पाठ मानहरू भएका कक्षहरू गणना गर्न चाहनुहुन्छ भने, तर विशेष पाठ समावेश गर्नुहोस्, प्रविष्ट गर्नुहोस् 3 । त्यसपछि ठीक क्लिक गर्नुहोस्।

➤ तपाईंले अर्को इनपुट बाकस तपाईंलाई विशिष्ट पाठ प्रविष्ट गर्न सोध्नुहुनेछ। यहाँ मैले “gmail” प्रविष्ट गरेको छु।

⧪ नोट: यो केस-संवेदनशील छ। यसको मतलब, यदि तपाईंले “Gmail” प्रविष्ट गर्नुभयो भने, यसले “gmail” पनि समावेश गर्नेछ।

➤ त्यसपछि ठीक क्लिक गर्नुहोस्।

➤ तपाईले एउटा सन्देश बाकस पाउनुहुनेछ जुन तपाईले पाठहरू समावेश गर्ने कक्षहरूको संख्या देखाउनुहुनेछ, तर विशिष्ट पाठ समावेश गर्नुहोस् ( “gmail” यहाँ, 4 )।

⧪ चरण 11:

➤ यदि तपाइँ पाठ मानहरू भएका कक्षहरू गणना गर्न चाहनुहुन्छ भने, तर विशेष पाठ समावेश नगर्नुहोस्, प्रविष्ट गर्नुहोस् 4 । त्यसपछि ठीक क्लिक गर्नुहोस्।

➤ तपाईंले अर्को इनपुट बाकस तपाईंलाई विशिष्ट पाठ प्रविष्ट गर्न सोध्नुहुनेछ। यहाँ मैले फेरि “gmail” प्रविष्ट गरेको छु।

⧪ नोट: यो केस-संवेदनशील पनि हो। यसको मतलब, यदि तपाईंले “Gmail” प्रविष्ट गर्नुभयो भने, यसले पनि राम्रोसँग काम गर्नेछ।

➤ त्यसपछि ठीक क्लिक गर्नुहोस्।

➤ तपाईंले पाठ समावेश गर्ने कक्षहरूको संख्या देखाउने सन्देश बाकस प्राप्त गर्नुहुनेछ, तर विशिष्ट पाठ ( “gmail” यहाँ, 3 ) बहिष्कार गर्नुहोस्।

थप पढ्नुहोस्: विशिष्ट पाठ भएका कक्षहरू गणना गर्न एक्सेल VBA

निष्कर्ष<6

यी विधिहरू प्रयोग गरेर, तपाईं यदि गणना गर्न सक्नुहुन्छएक सेलले एक्सेलमा पाठ समावेश गर्दछ, साथै एक विशेष पाठ समावेश वा बाहेक। के तपाईलाई अरु कुनै विधि थाहा छ? वा तपाईंसँग कुनै प्रश्नहरू छन्? हामीलाई सोध्न नहिचकिचाउनुहोस्।

Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।