एक्सेल में कैरेक्टर द्वारा स्प्लिट स्ट्रिंग (6 उपयुक्त तरीके)

  • इसे साझा करें
Hugh West

कभी-कभी आपके पास एक डेटासेट हो सकता है जहां एक सेल में विभिन्न प्रकार के डेटा डाले जाते हैं और डिलीमीटर, हाइफ़न, डैश इत्यादि जैसे वर्णों से अलग होते हैं। इस प्रकार का डेटासेट असंगठित होता है और किसी विशेष जानकारी का पता लगाना काफी कठिन होता है। इस लेख में, मैं आपको 6 तरीके दिखाऊंगा जिससे आप एक्सेल में स्ट्रिंग को चरित्र से विभाजित कर पाएंगे

मान लीजिए, हमारे पास एक डेटासेट है जहां नाम, ईमेल पता और संपर्क नंबर एक के रूप में दर्ज किए गए हैं स्ट्रिंग और एक वर्ण यानी अल्पविराम (,) द्वारा अलग किया गया। आपको सरलता के साथ प्रदर्शित करने के लिए हम अल्पविराम से विभाजित करने के लिए तैयार हैं। xlsx

एक्सेल में कैरेक्टर द्वारा स्ट्रिंग को विभाजित करने के 6 तरीके

1. लेफ्ट और फाइंड फंक्शन का उपयोग करके कैरेक्टर द्वारा स्प्लिट स्ट्रिंग

लेफ्ट फंक्शन का उपयोग करना और FIND फ़ंक्शन एक साथ हमें स्ट्रिंग के बाईं ओर से एक वर्ण द्वारा एक स्ट्रिंग को विभाजित करने की अनुमति देता है। एक खाली सेल में निम्न सूत्र टाइप करें ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

यहाँ, FIND फ़ंक्शन स्ट्रिंग A6 से पहले अल्पविराम ( “," ) की स्थिति लौटाता है और LEFT फ़ंक्शन स्ट्रिंग से वर्ण निकालता है जो विशिष्ट वर्ण से पहले होता है (पहला अल्पविराम)। याद रखें, अल्पविराम को छोड़कर निकालने के लिए आपको 1 घटाना होगा।

ENTER दबाएं और आपको सेल में नाम मिल जाएगा B6

स्तंभ A<8 में अन्य सभी कक्षों पर सूत्र लागू करने के लिए सेल को अपने डेटासेट के अंत तक खींचें>। आपको सभी प्रविष्टियों से नाम मिलेंगे।

2. MID और FIND फ़ंक्शन स्प्लिट स्ट्रिंग

यदि आप टेक्स्ट को दो के बीच प्राप्त करना चाहते हैं विशिष्ट वर्ण आप MID फ़ंक्शन और FIND फ़ंक्शन का एक साथ उपयोग कर सकते हैं। खाली सेल में निम्न सूत्र टाइप करें ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

यहां, FIND(“,”,A6)+ 1 पहले अल्पविराम के बाद पहले वर्ण की प्रारंभिक स्थिति लौटाता है। FIND(“,”,A6,FIND(“,”,A6)+1) दूसरे अल्पविराम के बाद पहले वर्ण की शुरुआती स्थिति लौटाता है। -FIND(“,”,A6)-1 इंगित करता है कि दूसरे अल्पविराम के बाद स्ट्रिंग के सभी वर्णों को बाहर कर दिया जाएगा। अंत में MID इन दो अल्पविरामों के बीच वर्ण देता है।

ENTER दबाएं। परिणामस्वरूप, आपको सेल C6 में ईमेल पता मिलेगा।

B7 सेल को अपने अंत में खींचें डेटासेट और आपको सभी ईमेल पते मिलेंगे।

Right function , LEN function , और FIND function एक साथ, आप स्ट्रिंग को विभाजित कर सकते हैं और सही भाग प्राप्त कर सकते हैं उस स्ट्रिंग से एक विशिष्ट वर्ण के बाद। एक खाली सेल में निम्न सूत्र टाइप करें( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

यहां, LEN(A6) सेल में स्ट्रिंग की कुल लंबाई की गणना करता है ए6 . FIND(“,”,A6,FIND(“,”,A6)+1 अंतिम अल्पविराम ढूँढता है और दाहिना अंतिम अल्पविराम के बाद वर्ण निकालता है।

ENTER दबाएं और आपको सेल D6 में संपर्क नंबर मिल जाएगा।

खींचें सेल D6 और आपको कॉलम A.

समान रीडिंग को विभाजित करके सभी संपर्क नंबर प्राप्त होंगे :

  • एक्सेल में लंबाई के अनुसार स्ट्रिंग को विभाजित करें (8 तरीके)
  • एक्सेल में टेक्स्ट को कई सेल में कैसे विभाजित करें

4. स्प्लिट स्ट्रिंग के लिए सर्च और लेफ्ट फंक्शन

आप स्प्लिट करने के लिए फाइंड फंक्शन के बजाय सर्च फंक्शन का इस्तेमाल कर सकते हैं। string.

नाम सेल की स्ट्रिंग A6 से विभाजित करने के लिए A6, खाली सेल में निम्न सूत्र टाइप करें ( B6 )<1 =LEFT(A6,SEARCH( ",",A6)-1)

यहां, SEARCH फ़ंक्शन स्ट्रिंग से पहले कॉमा ( “," ) की स्थिति लौटाता है A6 और LEFT फ़ंक्शन उस स्ट्रिंग से वर्ण निकालता है जो विशिष्ट वर्ण से पहले होता है (पहले c ओम्मा)। याद रखें, अल्पविराम को बाहर करने के लिए आपको 1 घटाना होगा।

ENTER दबाएं और आपको सेल में नाम मिल जाएगा B6

स्तंभ A में अन्य सभी कक्षों पर सूत्र लागू करने के लिए सेल को अपने डेटासेट के अंत तक खींचें . आपको मिल जाएगासभी प्रविष्टियों से नाम।

5. कैरेक्टर द्वारा स्ट्रिंग को विभाजित करने के लिए फ्लैश फिल

फ्लैश फिल का उपयोग करना एक अन्य तकनीक है चरित्र द्वारा विभाजित स्ट्रिंग। सबसे पहले, मैन्युअल रूप से स्ट्रिंग के हिस्से को सेल में इनपुट करें ( C6 )

उसके बाद, Data > डेटा टूल्स और फ्लैश फिल का चयन करें।

और पढ़ें: फ्लैश फिल का उपयोग करके एक्सेल में टेक्स्ट को विभाजित करना

6. टेक्स्ट को कॉलम कमांड

आप टेक्स्ट टू कॉलम कमांड का इस्तेमाल किसी स्ट्रिंग को कैरेक्टर के हिसाब से बांटने के लिए भी कर सकते हैं। सबसे पहले, डेटासेट चुनें।

उसके बाद, डेटा > डेटा टूल्स और टेक्स्ट टू कॉलम्स चुनें। सीमांकित चेक करें और अगला दबाएं।

दूसरे चरण में, कॉमा चुनें और दबाएं अगला

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

अब आप स्ट्रिंग के विभिन्न भागों को देखेंगे जो वर्ण अल्पविराम द्वारा अलग किए गए थे, अलग-अलग कोशिकाओं में विभाजित किए गए हैं।

निष्कर्ष

उपर्युक्त किसी भी तरीके का पालन करके, आप स्ट्रिंग को चरित्र से विभाजित कर सकते हैं। यदि आप किसी भी प्रकार के भ्रम का सामना करते हैं तो कृपया एक टिप्पणी छोड़ें और हमें अपना भ्रम दूर करने का मौका दें।

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