यदि आप Excel में लंबाई के अनुसार स्ट्रिंग विभाजित करने के कुछ सबसे आसान तरीकों की तलाश कर रहे हैं, तो आप सही जगह पर हैं। तो, आइए इस लेख के साथ शुरुआत करें।
वर्कबुक डाउनलोड करें
लंबाई के अनुसार स्ट्रिंग विभाजित करने के 8 तरीके
मेरे पास एक विश्वविद्यालय के छात्रों के रिकॉर्ड की निम्न डेटा टेबल है। तो, इस डेटा टेबल के साथ, मैं लंबाई के अनुसार स्ट्रिंग विभाजित करने या विभिन्न कैरेक्टर या लाइन ब्रेक द्वारा स्ट्रिंग विभाजित करने के तरीकों की व्याख्या करूंगा।
यहां, मैं इस उद्देश्य के लिए Microsoft Excel 365 संस्करण का उपयोग कर रहा हूं, आप अपनी पसंद के अनुसार किसी भी अन्य संस्करण का उपयोग कर सकते हैं।
.
विधि-1: लंबाई के अनुसार स्ट्रिंग विभाजित करने के लिए फ्लैश फिल सुविधा का उपयोग
यहां, छात्र आईडी में प्रत्येक छात्र के लिए विश्वविद्यालय नाम, वर्ष, सेक्शन, और रोल शामिल हैं। आप पहले छात्र आईडी को 3 कैरेक्टर लंबाई से, फिर 4 लंबाई से, और अंत में 3 कैरेक्टर लंबाई से विभाजित करके इन डेटा को निकाल सकते हैं। ऐसा करने के लिए आप Excel की फ्लैश फिल सुविधा का उपयोग कर सकते हैं।

चरण-01:
➤ आउटपुट सेल C5 चुनें
➤ यहां पहले तीन-लंबाई के कैरेक्टर लिखें।

चरण-02:
➤ ENTER दबाएं
फिर आप अगले सेल C6 में होंगे
➤ डेटा टैब>>डेटा उपकरण समूह>>फ्लैश फिल विकल्प पर जाएं।

परिणाम:
फिर, आपको विश्वविद्यालय कॉलम में विश्वविद्यालय नाम मिलेगा।

चरण-03:
➤ आउटपुट सेल D5 चुनें
➤ यहां मध्य चार-लंबाई के कैरेक्टर लिखें।

➤ इस विधि के चरण-02 का पालन करें।
परिणाम:
इस तरह, आपको वर्ष कॉलम में वर्ष मिलेगा।

चरण-04:
➤ आउटपुट सेल E5 चुनें
➤ यहां अंतिम तीन-लंबाई के कैरेक्टर टाइप करें।

➤ इस विधि के चरण-02 का पालन करें।
परिणाम:
उसके बाद, आपको सेक्शन और रोल कॉलम में प्रत्येक छात्र का सेक्शन और रोल मिलेगा।

और पढ़ें: फ्लैश फिल का उपयोग करके Excel में टेक्स्ट विभाजित करना
विधि-2: टेक्स्ट टू कॉलम विकल्प का उपयोग करना
आप छात्र आईडी को विभाजित करके प्रत्येक छात्र का विश्वविद्यालय नाम, वर्ष, सेक्शन, और रोल प्राप्त कर सकते हैं। ऐसा करने के लिए आप टेक्स्ट टू कॉलम विकल्प का उपयोग कर सकते हैं।

चरण-01:
➤ छात्र आईडी कॉलम चुनें।
➤ डेटा टैब>>डेटा उपकरण समूह>>टेक्स्ट टू कॉलम विकल्प पर जाएं

फिर टेक्स्ट टू कॉलम विज़ार्ड दिखाई देगा।
➤ फिक्स्ड चौड़ाई विकल्प चुनें।
➤ अगला पर क्लिक करें

➤ नीचे की तरह वांछित स्थिति पर क्लिक करके लाइन में ब्रेक बनाएं। (मैंने विश्वविद्यालय नाम के बाद और वर्ष के बाद क्लिक किया है)
➤ अगला चुनें

➤ सामान्य को कॉलम डेटा प्रारूप के रूप में चुनें
➤ आउटपुट सेल $C$5 गंतव्य बॉक्स में लिखें
➤ समाप्त पर क्लिक करें

परिणाम:
फिर आपको निम्न तीन कॉलम में विभाजित डेटा मिलेगा; विश्वविद्यालय, वर्ष, सेक्शन, और रोल।

विधि-3: सहायक डेटा का उपयोग करना
यदि आप निम्न कोर्स नंबर को हर बार 3 कैरेक्टर लंबाई से विभाजित करते हैं, तो आपको विषय और कोर्स आईडी मिलेंगे। ऐसा करने के लिए, यहां मैं सहायक डेटा का उपयोग कर रहा हूं जो विभाजित डेटा के अनुसार 0 से क्रम संख्या है, और MID फ़ंक्शन भी उपयोग कर रहा हूं।

चरण-01:
➤ आउटपुट सेल D6 चुनें
➤ निम्न सूत्र टाइप करें
=MID($C6,COLUMN()+D$4-COLUMN($D6)+1,3)COLUMN()+D$4-COLUMN($D6)+1 प्रारंभ संख्या लौटाएगाCOLUMN($D6) इस सेल का कॉलम नंबर उत्पन्न करता है।
3 कैरेक्टर की संख्या है

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
उसके बाद, आपको विषय कॉलम में विषय मिलेंगे।

चरण-02:
➤ आउटपुट सेल E6 चुनें
➤ निम्न सूत्र टाइप करें
=MID($C6,COLUMN()+E$4-COLUMN($E6)+3,3)COLUMN()+E$4-COLUMN($E6)+3 प्रारंभ संख्या लौटाएगाCOLUMN($E6) इस सेल का कॉलम नंबर उत्पन्न करता है।
3 कैरेक्टर की संख्या है।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
इस तरह, आपको कोर्स आईडी कॉलम में कोर्स आईडी मिलेगा।

विधि-4: LEFT और RIGHT फ़ंक्शन का उपयोग करना
यहां, मैं निम्न कोर्स नंबर को हर बार 3 कैरेक्टर लंबाई से विभाजित करूंगा, विषय और कोर्स आईडी अलग हो जाएंगे। ऐसा करने के लिए, मैं LEFT फ़ंक्शन और RIGHT फ़ंक्शन का उपयोग कर रहा हूं।

चरण-01:
➤ आउटपुट सेल D5 चुनें
➤ निम्न सूत्र टाइप करें
=LEFT(C5,3)C5 टेक्स्ट है
3 कैरेक्टर की संख्या है

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
उसके बाद, आपको विषय कॉलम में विषय मिलेंगे।

चरण-02:
➤ आउटपुट सेल E5 चुनें
➤ निम्न सूत्र टाइप करें
=RIGHT(C5,3)C5 टेक्स्ट है
3 कैरेक्टर की संख्या है

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
इस तरह, आपको कोर्स आईडी कॉलम में कोर्स आईडी मिलेगा।

समान पठन:
- Excel में कैरेक्टर द्वारा स्ट्रिंग विभाजित करें (6 उपयुक्त तरीके)
- Excel में टेक्स्ट को कई सेल में कैसे विभाजित करें
विधि-5: विशेष कैरेक्टर पर स्ट्रिंग विभाजित करने के लिए FIND फ़ंक्शन का उपयोग
मान लीजिए, आप निम्न ईमेल आईडी को विशेष कैरेक्टर "@" और "." द्वारा विभाजित करना चाहते हैं और इसलिए आपको इस ईमेल आईडी के तीन भाग मिलेंगे। आप इसे FIND फ़ंक्शन, LEFT फ़ंक्शन, RIGHT फ़ंक्शन, MID फ़ंक्शन का उपयोग करके कर सकते हैं।

चरण-01:
➤ आउटपुट सेल C5 चुनें
➤ निम्न सूत्र टाइप करें
=LEFT(B5,FIND("@",B5)-1)B5 टेक्स्ट हैFIND("@",B5)-1 कैरेक्टर की संख्या है
FIND "@" कैरेक्टर की स्थिति देगा। उसके बाद, इसे 1 से घटाया जाएगा और कैरेक्टर की संख्या को दर्शाएगा।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
फिर, आपको इस ईमेल आईडी का पहला भाग मिलेगा

चरण-02:
➤ आउटपुट सेल C5 चुनें
➤ निम्न सूत्र टाइप करें
=MID(B5,FIND("@",B5),FIND(".",B5,FIND("@",B5)+1)-FIND("@",B5))B5 टेक्स्ट हैFIND("@", B5) प्रारंभ संख्या है, जो "@" कैरेक्टर की स्थिति हैFIND(".",B5,FIND("@",B5)+1)-FIND("@",B5) कैरेक्टर की संख्या है
यह "." कैरेक्टर और "@" कैरेक्टर के बीच का अंतर है।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
इस तरह, आपको इस ईमेल आईडी का मध्य भाग मिलेगा।

चरण-03:
➤ आउटपुट सेल E5 चुनें
➤ निम्न सूत्र टाइप करें
=RIGHT(B5,LEN(B5)-FIND(".",B5,FIND("@",B5))+1)B5 टेक्स्ट हैLEN(B5)-FIND(".",B5,FIND("@",B5))+1 कैरेक्टर की संख्या है
यहां, LEN फ़ंक्शन कैरेक्टर लंबाई देगा, और फिर इसे "." कैरेक्टर की स्थिति से घटाया जाएगा, और अंतर "." कैरेक्टर के बाद के कैरेक्टर की संख्या होगी।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
इसके बाद, आपको इस ईमेल आईडी का अंतिम भाग मिलेगा।

विधि-6: विशेष कैरेक्टर पर स्ट्रिंग विभाजित करने के लिए SEARCH फ़ंक्शन का उपयोग
आप निम्न ईमेल आईडी को विशेष कैरेक्टर "@" और "." द्वारा विभाजित कर सकते हैं और इसलिए आपको इस ईमेल आईडी के तीन भाग मिलेंगे। यह SEARCH फ़ंक्शन, LEFT फ़ंक्शन, RIGHT फ़ंक्शन, और MID फ़ंक्शन का उपयोग करके किया जा सकता है।

चरण-01:
➤ आउटपुट सेल C5 चुनें
➤ निम्न सूत्र टाइप करें
=LEFT(B5,SEARCH("@",B5)-1)B5 टेक्स्ट हैSEARCH("@",B5)-1 कैरेक्टर की संख्या है
SEARCH "@" कैरेक्टर की स्थिति देगा।
उसके बाद, इसे 1 से घटाया जाएगा।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
फिर, आपको इस ईमेल आईडी का पहला भाग मिलेगा।

चरण-02:
➤ आउटपुट सेल C5 चुनें
➤ निम्न सूत्र टाइप करें
=MID(B5,SEARCH("@",B5),SEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5))B5 टेक्स्ट हैSEARCH("@", B5) प्रारंभ संख्या है, जो "@" कैरेक्टर की स्थिति हैSEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5) कैरेक्टर की संख्या है
यह "." कैरेक्टर और "@" कैरेक्टर के बीच का अंतर है

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
इस तरह, आपको इस ईमेल आईडी का मध्य भाग मिलेगा।

चरण-03:
➤ आउटपुट सेल E5 चुनें
➤ निम्न सूत्र टाइप करें
=RIGHT(B5,LEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1)B5 टेक्स्ट हैLEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1 कैरेक्टर की संख्या है
यहां, LEN फ़ंक्शन कैरेक्टर लंबाई देगा, और फिर इसे "." कैरेक्टर की स्थिति से घटाया जाएगा, और अंतर "." कैरेक्टर के बाद के कैरेक्टर की संख्या होगी।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
इसके बाद, आपको इस ईमेल आईडी का अंतिम भाग मिलेगा।

विधि-7: लाइन ब्रेक द्वारा स्ट्रिंग विभाजित करें
छात्र आईडी और नाम कॉलम में, छात्र आईडी और छात्र नाम एक लाइन ब्रेक द्वारा अलग किए गए हैं। यदि आप छात्र आईडी और छात्र नाम निकालना चाहते हैं, तो आपको स्ट्रिंग को लाइन ब्रेक द्वारा विभाजित करना होगा। आप यहां FIND फ़ंक्शन का उपयोग कर सकते हैं।

चरण-01:
➤ आउटपुट सेल C5 चुनें
➤ निम्न सूत्र टाइप करें
=LEFT(B5,FIND(CHAR(10),B5))B5 टेक्स्ट हैFIND(CHAR(10), B5) कैरेक्टर की संख्या है
FIND लाइन ब्रेक की स्थिति देगा और CHAR(10) लाइन ब्रेक के लिए उपयोग किया जाता है।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
फिर, आपको छात्र आईडी कॉलम में छात्र आईडी मिलेगा।

चरण-02:
➤ आउटपुट सेल E5 चुनें
➤ निम्न सूत्र टाइप करें
=RIGHT(B5,LEN(B5)-FIND(CHAR(10),B5)+1)B5 टेक्स्ट हैLEN(B5)-FIND(CHAR(10), B5)+1 कैरेक्टर की संख्या है
यहां, LEN फ़ंक्शन कैरेक्टर लंबाई देगा, और फिर इसे लाइन ब्रेक की स्थिति से घटाया जाएगा और अंतर लाइन ब्रेक के बाद के कैरेक्टर की संख्या होगी।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
इस तरह, आपको छात्र नाम कॉलम में छात्र नाम मिलेगा।

विधि-8: संख्या और टेक्स्ट के संयोजन की स्ट्रिंग विभाजित करें
यहां, अंक और ग्रेड कॉलम में, एक छात्र के अंक और ग्रेड एक साथ इकट्ठे हैं और इसलिए यह संख्या और टेक्स्ट का संयोजन है। आप इसे SUBSTITUTE फ़ंक्शन, LEFT फ़ंक्शन, RIGHT फ़ंक्शन, SUM फ़ंक्शन, और LEN फ़ंक्शन का उपयोग करके विभाजित कर सकते हैं।

चरण-01:
➤ आउटपुट सेल D5 चुनें
➤ निम्न सूत्र टाइप करें
=LEFT(C5, SUM(LEN(C5) - LEN(SUBSTITUTE(C5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))C5 टेक्स्ट हैSUBSTITUTE(C5, {"0","1","2","3","4","5","6","7","8","9"}, "") किसी भी संख्या को खाली से प्रतिस्थापित करेगा और उसके बाद LEN फ़ंक्शन का उपयोग करने से आपको संख्यात्मक मानों की संख्या मिलेगी।
फिर इसे कुल कैरेक्टर लंबाई से घटाया जाएगा और इस मान का योग कैरेक्टर की संख्या होगा।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
फिर, आपको अंक कॉलम में अंक मिलेंगे।

चरण-02:
➤ आउटपुट सेल E5 चुनें
➤ निम्न सूत्र टाइप करें
=RIGHT(C5,LEN(C5)-LEN(D5)-1)C5 टेक्स्ट हैLEN(C5)-LEN(D5)-1 कैरेक्टर लंबाई देगा।

➤ ENTER दबाएं
➤ फिल हैंडल टूल नीचे खींचें

परिणाम:
इसके बाद, आपको ग्रेड कॉलम में ग्रेड मिलेगा।

प्रैक्टिस सेक्शन
स्वयं अभ्यास करने के लिए हमने प्रत्येक शीट के दाईं ओर नीचे की तरह एक प्रैक्टिस सेक्शन प्रदान किया है। कृपया इसे स्वयं करें।

निष्कर्ष
इस लेख में, मैंने लंबाई के अनुसार स्ट्रिंग विभाजित करने के सबसे आसान तरीकों को प्रभावी ढंग से कवर करने की कोशिश की है। आशा है कि आप इसे उपयोगी पाएंगे। यदि आपके कोई सुझाव या प्रश्न हैं तो बेझिझक उन्हें हमारे साथ साझा करें।
आगे पढ़ें
- सूत्र का उपयोग करके Excel में शब्द कैसे अलग करें (अंतिम गाइड)
- Excel में दो शब्द अलग करें (6 आसान तरीके)