इस ट्यूटोरियल में, हम एक विशेष स्ट्रिंग और एक्सेल में स्ट्रिंग रेंज में एक वर्ण या शब्द की घटनाओं की गणना पर चर्चा करेंगे। अक्सर, हमें एक सेल में या बड़ी मात्रा में डेटा वाले डेटा रेंज में वर्ण की आवृत्ति की गणना करनी होती है। इसलिए, इस गिनती को आसान बनाने के लिए, हम इस लेख में कुछ आसानी से उपयोग होने वाले फॉर्मूला पर चर्चा करेंगे।
अभ्यास वर्कबुक डाउनलोड करें
आप वह अभ्यास वर्कबुक डाउनलोड कर सकते हैं जिसका उपयोग हमने इस लेख को तैयार करने के लिए किया है।
एक्सेल में स्ट्रिंग में वर्ण की घटनाओं की गणना के 5 तरीके
1. SUMPRODUCT और LEN फंक्शन का उपयोग करके एक्सेल में स्ट्रिंग में वर्ण घटनाओं की कुल संख्या खोजें
यदि आप एक सेल में कुल वर्णों की संख्या जानना चाहते हैं, तो LEN फंक्शन उद्देश्य पूरा करता है। लेकिन, जब आपको एक रेंज में कुल वर्णों की संख्या जाननी हो, तो आप SUMPRODUCT और LEN फंक्शन को जोड़ सकते हैं। उदाहरण के लिए, हमारे पास एक पुस्तक नाम डेटासेट है और हम रेंज में कुल वर्णों की संख्या जानना चाहते हैं। तो, हम निम्नलिखित चरणों का उपयोग करेंगे।
चरण:
- सबसे पहले, नीचे दिया गया फॉर्मूला टाइप करें:
=SUMPRODUCT(LEN(B5:B9))यहां, LEN फंक्शन एक टेक्स्ट स्ट्रिंग में वर्णों की संख्या लौटाता है और SUMPRODUCT फंक्शन संगत रेंज के उत्पादों का योग लौटाता है।

- और, यहां निर्दिष्ट रेंज में कुल वर्ण गणना है।

नोट:
एक्सेल LEN फंक्शन प्रत्येक सेल में सभी वर्णों को गिनता है, जिसमें अक्षर, संख्या, स्पेस, प्रतीक, और सभी स्पेस, विराम चिह्न आदि शामिल हैं।
2. SUBSTITUTE और LEN फंक्शन को मिलाकर एक्सेल में स्ट्रिंग में विशिष्ट वर्ण की घटनाओं का योग करें (केस सेंसिटिव)
कभी-कभी, हमें एक्सेल सेल में एक वर्ण की आवृत्ति की गणना जानने की आवश्यकता होती है। ऐसी स्थिति में, हम LEN और SUBSTITUTION फंक्शन का एक साथ उपयोग कर सकते हैं। बात यह है, SUBSTITUTE फंक्शन केस सेंसिटिव है इसलिए यदि आप छोटे अक्षर के वर्ण खोजते हैं, तो आपको केवल उन वर्णों की गणना मिलेगी। उदाहरण के लिए, हमारे पुस्तक नाम डेटासेट में, हम केवल वर्ण 'a' की गणना देखेंगे। तो, शामिल चरण हैं:
चरण:
- सबसे पहले, निम्नलिखित फॉर्मूला टाइप करें:
=LEN(B5)-LEN(SUBSTITUTE(B5,"a",""))
फॉर्मूला का ब्रेकडाउन:
➤ LEN(B5)
यहां, LEN फंक्शन सेल B5 में वर्णों को गिनता है।
➤ SUBSTITUTE(B5,”a”,””)
SUBSTITUTE फंक्शन सभी 'a' वर्णों को खाली ("") से बदल देता है।
➤ LEN(SUBSTITUTE(B5,”a”,””))
अब, SUBSTITUTE फॉर्मूला LEN फंक्शन से ढका हुआ है जो स्ट्रिंग के बाकी वर्णों की गणना देता है (सभी 'a' को छोड़कर)।
➤ LEN(B5)-LEN(SUBSTITUTE(B5,”a”,””))
अंत में, यह फॉर्मूला पहले से गणना की गई दो लंबाई को घटाता है और हमारे निर्दिष्ट वर्ण 'a' की कुल गणना देता है।
- अंत में, यहां अपेक्षित वर्ण की गणना है:

3. SUBSTITUTE और LEN फंक्शन के संयोजन का उपयोग करके एक्सेल में स्ट्रिंग में विशिष्ट वर्ण की घटनाओं की गणना करें (केस इनसेंसिटिव)
पिछली विधि के विपरीत, आपको केस सेंसिटिविटी के बावजूद वर्णों को गिनने की आवश्यकता हो सकती है। उस स्थिति में, आप पिछले फॉर्मूला में UPPER या LOWER फंक्शन जोड़ सकते हैं। अब, हम अपने पुस्तक नाम डेटासेट में 'A” और 'a' दोनों को देखेंगे। यहां चरण हैं:
चरण:
- सबसे पहले नीचे दिया गया फॉर्मूला टाइप करें।
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5),"A",""))यहां, UPPER फंक्शन एक टेक्स्ट स्ट्रिंग को सभी बड़े अक्षरों में बदल देता है। यहां सभी 'a' 'A' में बदल जाएंगे और आपको तदनुसार गणना मिल जाएगी। और, बाकी फॉर्मूला पिछले उदाहरण में समझाए गए समान तरीके से काम करता है।

- अंत में, यदि फॉर्मूला सही ढंग से दर्ज किया गया है तो आपको निम्नलिखित परिणाम मिलेगा।

4. एक्सेल में रेंज में एक वर्ण की घटनाओं की संख्या की गणना करें
कभी-कभी आपको एक स्ट्रिंग रेंज में विशिष्ट वर्णों की कुल घटनाओं की गणना करने की आवश्यकता हो सकती है। जैसे, हम डेटा रेंज में वर्ण 'A' या 'a' की आवृत्ति जानना चाहते हैं।
चरण:
- सबसे पहले निम्नलिखित फॉर्मूला टाइप करें।
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"a","")))यहां, SUM फंक्शन सेल की एक रेंज में सभी संख्याओं को जोड़ता है। बाकी फॉर्मूला पहले की तरह काम करता है और अंत में पूरी रेंज में वर्ण 'a' की कुल गणना लौटाता है।

- नतीजतन, आपको कुल गणना निम्नानुसार मिलेगी:

5. रेंज में वर्ण (एक टेक्स्ट या सबस्ट्रिंग) स्ट्रिंग की घटनाओं की संख्या गिनें
पिछली विधि के समान, आप डेटा रेंज में एक विशिष्ट टेक्स्ट की आवृत्ति जानना चाह सकते हैं। ऐसी स्थितियों में, आप फंक्शन के संयोजन का उपयोग कर सकते हैं। इस विधि में, हम SUM, LEN, और SUBSTITUTE फंक्शन को जोड़ते हैं। उदाहरण के लिए, हमारे पास रंग नामों वाला एक डेटा रेंज है और हम रेंज से रंग 'Green' की आवृत्ति जानना चाहते हैं।
चरण:
- सबसे पहले नीचे दिया गया फॉर्मूला टाइप करें।
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"Green","")))/LEN("Green")उपरोक्त फॉर्मूला में, आपको वर्ण गणना को निर्दिष्ट टेक्स्ट/सबस्ट्रिंग की लंबाई से विभाजित करना होगा। अन्यथा, टेक्स्ट में प्रत्येक वर्ण को व्यक्तिगत रूप से गिना जाएगा।

- अंत में, यहां निर्दिष्ट रेंज में 'Green' की कुल गणना है।

नोट:
उपरोक्त फॉर्मूला को सरणी फॉर्मूला के रूप में दर्ज किया जाना चाहिए। विंडोज के लिए एक्सेल में फॉर्मूला को सरणी के रूप में दर्ज करने के लिए, सरणी के रूप में फॉर्मूला दर्ज करने के लिए CTRL+SHIFT+ENTER दबाएं।
निष्कर्ष
उपरोक्त चर्चा में, मैंने एक्सेल में स्ट्रिंग या स्ट्रिंग की रेंज में वर्ण गणना खोजने के आसान और उपयुक्त तरीकों को समझाने की कोशिश की है। उम्मीद है, आपको सभी विधियां उपयोगी लगेंगी। यदि इन विधियों के संबंध में आपके कोई प्रश्न हैं, तो मुझे बताएं।
संबंधित लेख
- एक्सेल में स्ट्रिंग में वर्ण कैसे खोजें
- रेंज में मान की पहली घटना एक्सेल में (3 तरीके)
- एक्सेल में FIND फंक्शन कैसे उपयोग करें (7 उपयुक्त उदाहरण)
- एक्सेल में LEN फंक्शन उपयोग करें (फॉर्मूला और VBA कोड)