विषयसूची
आपके एक्सेल वर्कशीट में एक टेबल हो सकती है जहां कई प्रकार के डेटा को एक सेल में रखा जाता है और अल्पविराम से अलग किया जाता है। यदि आप उन्हें कई स्तंभों में विभाजित करना चाहते हैं, तो आप सही स्थान पर हैं। इस लेख में, आप अल्पविराम द्वारा स्ट्रिंग को विभाजित करने के लिए एक्सेल सूत्र के 5 उदाहरण सीखेंगे।
अभ्यास कार्यपुस्तिका डाउनलोड करें
अपने अभ्यास के लिए निम्न एक्सेल फ़ाइल डाउनलोड करें।
<5 Comma.xlsx द्वारा स्प्लिटिंग स्ट्रिंग
एक्सेल फॉर्मूला के साथ कॉमा द्वारा स्प्लिट स्ट्रिंग के 5 उदाहरण
आइए सबसे पहले हमारे डेटासेट का परिचय दें जहां आईडी नंबर, लास्टनेम और विभाग। कॉमा द्वारा अलग किए गए एकल स्ट्रिंग के रूप में रखे जाते हैं। हमारा लक्ष्य स्ट्रिंग को 3 कॉलम में विभाजित करना है।
1. कोमा द्वारा स्ट्रिंग को विभाजित करने के लिए LEFT और FIND फ़ंक्शंस को संयोजित करें
संयोजन LEFT और FIND एक साथ कार्य हमें कॉमा द्वारा अलग किए गए स्ट्रिंग को कई कॉलम में विभाजित करने में मदद करता है। ऐसा करने के लिए बस नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, निम्नलिखित सूत्र को एक खाली सेल C5 में लिखें।<7
=LEFT(B5,FIND(",",B5)-1)
यहां, FIND फ़ंक्शन का स्थान देता है स्ट्रिंग B5 से पहला कॉमा और LEFT फ़ंक्शन स्ट्रिंग से वर्ण लौटाता है जो पहले कॉमा से पहले है। अल्पविराम को छोड़कर डेटा प्राप्त करने के लिए आपको माइनस 1 की आवश्यकता है।
- ENTER दबाएं। आपको आईडी नंबर<दिखाई देगा। 7> सेल C5 पर। अब, पाने के लिए फिल हैंडल को ड्रैग करें।शेष आईडी संख्या उसी कॉलम में।
परिणाम यह रहा,
और पढ़ें: एक्सेल में स्ट्रिंग को कई कॉलम में विभाजित करने के लिए VBA (2 तरीके)
2. विभाजित करने के लिए MID और FIND फ़ंक्शन के साथ सूत्र एक्सेल में स्ट्रिंग
MID और FIND फ़ंक्शन को एक साथ जोड़ने से हमें कॉमा द्वारा अलग किए गए स्ट्रिंग को कई कॉलम में विभाजित करने में मदद मिलती है। ऐसा करने के लिए बस नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, निम्नलिखित सूत्र को एक खाली सेल D5 में लिखें।<7
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
यहाँ, FIND(“,”,B5)+1 पहले अल्पविराम के बाद पहले वर्ण का आरंभिक स्थान देता है।
FIND(“,”, B5, FIND(“,”, B5)+1) प्रारंभ देता दूसरे अल्पविराम के बाद पहले वर्ण का स्थान।
-FIND(“,”, B5)-1 दूसरे अल्पविराम के बाद स्ट्रिंग के सभी वर्णों को बाहर करता है।
अंत में, MID इन दो अल्पविरामों के बीच वर्ण लौटाता है।
- ENTER दबाएं। आप देखेंगे LastName at Cell D5. अब, Fill Handel को ड्रैग करें ताकि बाकी LastNames को एक ही कॉलम में मिल सके।
परिणाम यह रहा,
और पढ़ें: Excel VBA: कैरेक्टर द्वारा स्प्लिट स्ट्रिंग (6 उपयोगी उदाहरण)
समान रीडिंग
- एक्सेल में सेल को कैसे विभाजित करें (5 आसान ट्रिक्स)
- Excel VBA: स्ट्रिंग को पंक्तियों में विभाजित करें (6 I सौदाउदाहरण)
- एक्सेल में सेल को दो पंक्तियों में कैसे विभाजित करें (3 तरीके)
3. राइट और फाइंड फंक्शन्स को एक करें
RIGHT और FIND फ़ंक्शन को एक साथ जोड़ने से हमें कॉमा द्वारा अलग किए गए स्ट्रिंग को कई कॉलम में विभाजित करने में मदद मिलती है। ऐसा करने के लिए बस नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, निम्नलिखित सूत्र को एक खाली सेल E5 में लिखें।<7
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))
यहाँ, LEN(B5) लंबाई निर्धारित करता है सेल में स्ट्रिंग B5.
FIND(“,”, B5, FIND(“,”, B5)+1 अंतिम का स्थान देता है स्ट्रिंग से अल्पविराम, और अंत में, RIGHT फ़ंक्शन स्ट्रिंग से वर्ण लौटाता है जो अंतिम अल्पविराम के बाद होता है।
- <दबाएं 6>ENTER. आपको विभाग सेल E5 पर दिखाई देगा। अब, शेष प्राप्त करने के लिए फिल हैंडल को खींचें विभाग उसी कॉलम में।
परिणाम यह रहा,
और पढ़ें: एक्सेल VBA: वर्णों की संख्या के अनुसार विभाजित स्ट्रिंग (2 आसान तरीके)
4. TRIM, MID, स्थानापन्न, REPT, और LEN कार्यों को संयोजित करें
TRIM, MID, SUBSTITUTE, REPT, और LEN फ़ंक्शंस को एक साथ जोड़कर हमें कॉमा द्वारा अलग किए गए स्ट्रिंग को कई कॉलम में विभाजित करने में मदद मिलती है। बस अनुसरण करें ऐसा करने के लिए नीचे दिए गए चरण।
चरण:
- पहले कॉलम शीर्षक के बजाय 1, 2 और 3 दर्ज करें आईडी संख्या, अंतिम नाम, और विभाग अब,खाली सेल C5 में निम्न सूत्र लिखें।
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))
इस सूत्र का सारांश बदलना है रिक्तियों के साथ अल्पविराम स्थानापन्न और REPT कार्यों का उपयोग करते हुए। फिर, MID फ़ंक्शन nth घटना से संबंधित पाठ लौटाता है और अंत में, TRIM फ़ंक्शन अतिरिक्त रिक्त स्थान से छुटकारा पाने में मदद करता है।
<1
- ENTER दबाएं। आपको आईडी नंबर सेल C5 पर दिखाई देगा। अब, फिल हैंडल को ड्रैग करें। बाकी आईडी नंबर प्राप्त करने के लिए। उसी कॉलम में। और अंतिम नाम और विभाग
<0 प्राप्त करने के लिए फिल हैंडल को सही दिशा में खींचें>परिणाम यह रहा,
और पढ़ें: एक्सेल VBA: सेल में विभाजित स्ट्रिंग (4 उपयोगी अनुप्रयोग) <1
5. एक्सेल में FILTERXML फ़ंक्शन का उपयोग करके कॉमा द्वारा एक स्ट्रिंग को विभाजित करें
FILTERXML फ़ंक्शन का उपयोग हमें कॉमा द्वारा अलग किए गए स्ट्रिंग को कई कॉलम में विभाजित करने में मदद करता है। ऐसा करने के लिए बस नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, निम्नलिखित सूत्र को एक खाली सेल C5 में लिखें।<7
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))
यदि आप MS 365 के लिए एक्सेल का उपयोग कर रहे हैं, तो आप FILTERXML फ़ंक्शन लागू कर सकते हैं एक स्ट्रिंग को अल्पविराम से विभाजित करने के लिए। इस पद्धति में, सबसे पहले टेक्स्ट स्ट्रिंग अल्पविराम को XML टैग में बदलकर XML स्ट्रिंग में बदल जाती है। TRANSPOSE फ़ंक्शन सरणी को लंबवत के बजाय क्षैतिज रूप से रखने के लिए बदल देता है।
- दबाएँ ENTER. आप क्रमशः C5, D5, और E5 सेल पर ID no., LastName, और Dept. देखेंगे। अब, शेष डेटा प्राप्त करने के लिए फिल हैंडल को खींचें।
परिणाम यहां दिया गया है,
और पढ़ें: विभाजित करने के लिए एक्सेल फॉर्मूला: 8 उदाहरण
निष्कर्ष
इस ट्यूटोरियल में, मैंने चर्चा की है अल्पविराम द्वारा स्ट्रिंग्स को विभाजित करने के लिए एक्सेल फ़ार्मुलों के 5 उदाहरण। मुझे उम्मीद है कि आपको यह लेख मददगार लगा होगा। एक्सेल से संबंधित अधिक सामग्री जानने के लिए आप हमारी वेबसाइट ExcelWIKI पर जा सकते हैं। यदि आपके पास कोई टिप्पणी, सुझाव या प्रश्न हैं, तो कृपया नीचे टिप्पणी अनुभाग में दें।