एक्सेल में शब्दों की गिनती कैसे करें - सूत्र के उदाहरण

  • इसे साझा करें
Michael Brown

ट्यूटोरियल समझाता है कि अन्य एक्सेल फ़ंक्शंस के संयोजन में LEN फ़ंक्शन का उपयोग करके एक्सेल में शब्दों की गणना कैसे करें, और सेल या श्रेणी में कुल या विशिष्ट शब्दों / पाठ की गणना करने के लिए केस-संवेदी और केस-असंवेदनशील सूत्र प्रदान करता है। .

Microsoft Excel में कुछ उपयोगी फ़ंक्शन हैं जो लगभग हर चीज़ की गणना कर सकते हैं: संख्याओं वाले सेल की गणना करने के लिए COUNT फ़ंक्शन, गैर-रिक्त सेल की गणना के लिए COUNTA, सशर्त रूप से सेल की गणना करने के लिए COUNTIF और COUNTIFS, और टेक्स्ट स्ट्रिंग की लंबाई की गणना करने के लिए LEN।

दुर्भाग्य से, एक्सेल शब्दों की संख्या की गणना के लिए कोई अंतर्निहित टूल प्रदान नहीं करता है। सौभाग्य से, सर्वल कार्यों के संयोजन से आप लगभग किसी भी कार्य को पूरा करने के लिए अधिक जटिल सूत्र बना सकते हैं। और हम एक्सेल में शब्दों की गिनती के लिए इस दृष्टिकोण का उपयोग करेंगे।

    सेल में शब्दों की कुल संख्या कैसे गिनें

    सेल में शब्दों की गिनती करने के लिए, उपयोग करें LEN, स्थानापन्न और TRIM कार्यों का निम्नलिखित संयोजन:

    LEN(TRIM( cell))-LEN(SUBSTITUTE( cell," ",""))+1

    जहां सेल उस सेल का पता है जहां आप शब्दों की गिनती करना चाहते हैं।

    उदाहरण के लिए, सेल A2 में शब्दों की गिनती करने के लिए, इस सूत्र का उपयोग करें:

    =LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1

    और फिर, आप कॉलम A के अन्य कक्षों में शब्दों की गिनती करने के लिए सूत्र को नीचे कॉपी कर सकते हैं:

    यह शब्द गणना सूत्र कैसे काम करता है

    सबसे पहले, आप सबस्टिट्यूट फ़ंक्शन का उपयोग सेल में सभी रिक्त स्थान को एक खाली टेक्स्ट से बदलकर हटाने के लिए करते हैंबिना रिक्त स्थान के स्ट्रिंग की लंबाई लौटाने के लिए LEN फ़ंक्शन के लिए स्ट्रिंग (""):

    LEN(SUBSTITUTE(A2," ",""))

    उसके बाद, आप स्ट्रिंग की लंबाई को स्ट्रिंग की कुल लंबाई से रिक्तियों के बिना घटाते हैं, और अंतिम शब्द गणना में 1 जोड़ें, क्योंकि सेल में शब्दों की संख्या रिक्त स्थान की संख्या 1 के बराबर होती है। कभी-कभी किसी वर्कशीट में बहुत सारे अदृश्य स्थान हो सकते हैं, उदाहरण के लिए शब्दों के बीच दो या अधिक रिक्त स्थान, या पाठ के आरंभ या अंत में गलती से टाइप किए गए स्थान वर्ण (अर्थात आगे और पीछे के स्थान)। और वे सभी अतिरिक्त रिक्त स्थान आपकी शब्द संख्या को कम कर सकते हैं। इससे बचाव के लिए, स्ट्रिंग की कुल लंबाई की गणना करने से पहले, हम शब्दों के बीच एकल रिक्त स्थान को छोड़कर सभी अतिरिक्त रिक्त स्थान को हटाने के लिए TRIM फ़ंक्शन का उपयोग करते हैं।

    बेहतर सूत्र जो खाली कोशिकाओं को ठीक से संभालता है

    एक्सेल में शब्दों को गिनने के लिए उपरोक्त सूत्र को सही कहा जा सकता है यदि एक दोष के लिए नहीं - यह खाली कोशिकाओं के लिए 1 देता है। इसे ठीक करने के लिए, आप रिक्त कक्षों की जांच के लिए एक IF स्टेटमेंट जोड़ सकते हैं:

    =IF(A2="", 0, LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

    जैसा कि आप ऊपर दिए गए स्क्रीनशॉट में देख सकते हैं, सूत्र वापस आ जाता है रिक्त कक्षों के लिए शून्य, और गैर-खाली कक्षों के लिए सही शब्द गणना।

    किसी कक्ष में विशिष्ट शब्दों की गणना कैसे करें

    यह गिनने के लिए कि कोई निश्चित शब्द, पाठ या सबस्ट्रिंग कितनी बार प्रकट होता है एक सेल में, निम्नलिखित का उपयोग करेंसूत्र:

    =(LEN( cell )-LEN(SUBSTITUTE( cell , word ,"")))/LEN( word )

    उदाहरण के लिए, सेल A2 में " चंद्रमा " घटनाओं की संख्या की गणना करें:

    =(LEN(A2)-LEN(SUBSTITUTE(A2, "moon","")))/LEN("moon")

    सूत्र में सीधे गिने जाने वाले शब्द को दर्ज करने के बजाय, आप इसे किसी सेल में टाइप कर सकते हैं, और उस सेल को अपने सूत्र में संदर्भित कर सकते हैं। परिणामस्वरूप, आपको एक्सेल में शब्दों की गिनती करने के लिए एक अधिक बहुमुखी सूत्र मिलेगा।

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

    =(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))/LEN($B$1)

    यह सूत्र किसी सेल में किसी विशिष्ट पाठ की घटनाओं की गणना कैसे करता है

    1. स्थानापन्न फ़ंक्शन निर्दिष्ट को हटा देता है मूल टेक्स्ट से शब्द।

    इस उदाहरण में, हम A2 में स्थित मूल टेक्स्ट से सेल B1 में शब्द इनपुट हटाते हैं:

    SUBSTITUTE(A2, $B$1,"")

  • फिर, LEN फ़ंक्शन निर्दिष्ट शब्द के बिना टेक्स्ट स्ट्रिंग की लंबाई की गणना करता है।
  • इस उदाहरण में, LEN(SUBSTITUTE(A2, $B$1,"")) शब्द की सभी घटनाओं में निहित सभी वर्णों को हटाने के बाद सेल A2 में टेक्स्ट की लंबाई देता है " चंद्रमा ".

  • उसके बाद, उपरोक्त संख्या को मूल पाठ स्ट्रिंग की कुल लंबाई से घटाया जाता है:
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))

    इसका परिणाम ऑपरेशन लक्षित शब्द की सभी घटनाओं में निहित वर्णों की संख्या है, जो इस उदाहरण में 12 है (शब्द " चंद्रमा " की 3 घटनाएं, 4 वर्ण प्रत्येक)।

  • अंत में, उपरोक्त संख्या हैशब्द की लंबाई से विभाजित। दूसरे शब्दों में, आप लक्ष्य शब्द की सभी घटनाओं में निहित वर्णों की संख्या को उस शब्द की एकल घटना में निहित वर्णों की संख्या से विभाजित करते हैं। इस उदाहरण में, 12 को 4 से विभाजित किया गया है, और परिणाम के रूप में हमें 3 प्राप्त होता है। टेक्स्ट (सबस्ट्रिंग)। उदाहरण के लिए, आप यह गिन सकते हैं कि सेल A2 में " पिक " टेक्स्ट कितनी बार दिखाई देता है:
  • किसी विशिष्ट शब्द को गिनने के लिए केस-संवेदी फ़ॉर्मूला सेल

    जैसा कि आप शायद जानते हैं, एक्सेल सबस्टिट्यूट एक केस-संवेदी फ़ंक्शन है, और इसलिए सब्स्टिट्यूट पर आधारित शब्द गणना सूत्र डिफ़ॉल्ट रूप से केस-संवेदी है:

    सेल में विशिष्ट शब्दों को गिनने के लिए केस-असंवेदनशील सूत्र

    यदि आपको किसी दिए गए शब्द के अपरकेस और लोअरकेस दोनों घटनाओं की गणना करने की आवश्यकता है, तो मूल टेक्स्ट और पाठ जिसे आप उसी मामले में गिनना चाहते हैं। ),"")))/LEN( पाठ )

    या

    =(LEN( सेल )-LEN(स्थानापन्न(कम( सेल<2)>),LOWER( text ),"")))/LEN( text )

    उदाहरण के लिए, सेल A2 के भीतर B1 में शब्द की घटनाओं की संख्या की गणना करने के लिए मामले को अनदेखा करते हुए, इस सूत्र का उपयोग करें:

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2),LOWER($B$1),"")))/LEN($B$1)

    जैसा कि नीचे दिखाया गया हैस्क्रीनशॉट, सूत्र वही शब्द गणना लौटाता है चाहे शब्द अपरकेस (सेल B1), लोअरकेस (सेल D1) या सेंटेंस केस (सेल C1) में टाइप किया गया हो:

    किसी श्रेणी में कुल शब्दों की संख्या की गणना करें

    यह पता लगाने के लिए कि किसी निश्चित श्रेणी में कितने शब्द हैं, वह सूत्र लें जो सेल में कुल शब्दों की गणना करता है और इसे या तो SUMPRODUCT या SUM फ़ंक्शन में एम्बेड करें:

    =SUMPRODUCT(LEN(TRIM( श्रेणी ))-LEN(स्थानापन्न( श्रेणी ," ",""))+1)

    या

    =SUM(LEN (TRIM( range ))-LEN(SUBSTITUTE( range ," ",""))+1)

    SUMPRODUCT कुछ एक्सेल कार्यों में से एक है जो सरणियों को संभाल सकता है, और आप Enter कुंजी दबाकर सामान्य तरीके से सूत्र को पूरा करते हैं।

    सरणियों की गणना करने के लिए SUM फ़ंक्शन के लिए, इसे एक सरणी सूत्र में उपयोग किया जाना चाहिए, जो इसके बजाय Ctrl+Shift+Enter दबाकर पूरा किया जाता है सामान्य एंटर स्ट्रोक।

    उदाहरण के लिए, श्रेणी A2:A4 में सभी शब्दों की गणना करने के लिए, निम्न सूत्रों में से एक का उपयोग करें:

    =SUMPRODUCT(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    =SUM(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    <0

    विशिष्ट शब्दों को एक रा में गिनें ng

    यदि आप यह गिनना चाहते हैं कि सेल की एक श्रृंखला के भीतर कोई विशेष शब्द या पाठ कितनी बार प्रकट होता है, तो समान दृष्टिकोण का उपयोग करें - किसी सेल में विशिष्ट शब्दों को गिनने के लिए सूत्र लें, और इसे SUM के साथ संयोजित करें या SUMPRODUCT फ़ंक्शन:

    =SUMPRODUCT((LEN( श्रेणी)-LEN(स्थानापन्न( श्रेणी, शब्द,"")))/LEN( शब्द))

    या

    =SUM((LEN( श्रेणी)-LEN(स्थानापन्न( श्रेणी, word,"")))/LEN( word))

    सरणी SUM सूत्र को सही ढंग से पूरा करने के लिए कृपया Ctrl+Shift+Enter दबाना याद रखें।

    उदाहरण के लिए, श्रेणी A2:A4 के भीतर सेल C1 में दर्ज शब्द की सभी घटनाओं की गणना करने के लिए, इस सूत्र का उपयोग करें:

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4, C1,"")))/LEN(C1))

    जैसा कि आप याद रखें, SUBSTITUTE एक केस-संवेदी फ़ंक्शन है, और इसलिए उपरोक्त सूत्र अपरकेस और लोअरकेस टेक्स्ट के बीच अंतर करता है:

    फ़ॉर्मूला बनाने के लिए केस-असंवेदी , या तो UPPER या LOWER फ़ंक्शन का उपयोग करें:

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((UPPER(A2:A4)),UPPER(C1),"")))/LEN(C1))

    या

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((LOWER(A2:A4)),LOWER(C1),"")))/LEN(C1))

    इस तरह से आप एक्सेल में शब्दों की गिनती करते हैं। सूत्रों को बेहतर ढंग से समझने और शायद रिवर्स-इंजीनियरिंग करने के लिए, नमूना एक्सेल काउंट वर्ड्स वर्कबुक डाउनलोड करने के लिए आपका स्वागत है। संसाधन जो एक्सेल में कोशिकाओं, पाठ और अलग-अलग वर्णों की गणना करने के लिए अन्य समाधान प्रदर्शित करते हैं।

    माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।