Excel में अल्पविराम से अलग किए गए मानों को पंक्तियों या स्तंभों में कैसे विभाजित करें

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

विषयसूची

कभी-कभी, Microsoft Excel में काम करते समय, हमें एक कॉलम के अल्पविराम से अलग किए गए निरंतर मानों को अलग-अलग कॉलम या पंक्तियों में विभाजित करने की आवश्यकता होती है। जब हम एक्सेल में अन्य एप्लिकेशन से उत्पन्न डेटा आयात करते हैं, तो सभी डेटा को एक एकल कॉलम में रखा जा सकता है; एक अल्पविराम से अलग। इसके अलावा, हमें आवश्यकता के आधार पर डेटा का एक निश्चित भाग निकालने की आवश्यकता हो सकती है। यह लेख अल्पविराम से अलग किए गए मानों को कई कार्यों और सुविधाओं का उपयोग करके कई कॉलम/पंक्तियों में विभाजित करने के लिए आपका मार्गदर्शन करेगा। article.

अल्पविराम से अलग किए गए मानों को पंक्तियों या कॉलम में विभाजित करें। xlsm

एक्सेल में अल्पविराम से अलग किए गए मानों को पंक्तियों या स्तंभों में विभाजित करने के 5 तरीके

1. एक्सेल

1.1 में 'टेक्स्ट टू कॉलम' फीचर का उपयोग करके डेटा को कोमा द्वारा पंक्तियों/कॉलमों में अलग करें। मानों को कॉलम में विभाजित करें

सबसे पहले, मैं डेटा को कई कॉलम में विभाजित करने के लिए टेक्स्ट टू कॉलम एक्सेल की सुविधा का उपयोग करूंगा। यह डेटा को कॉलम में अलग करने का सबसे आसान तरीका है । मान लीजिए, हमारे पास एक डेटासेट है जिसमें एक स्तंभ में स्थित कई फल हैं, जिन्हें अल्पविराम से अलग किया गया है। प्रत्येक कोशिका में 3 फल होते हैं। अब, मैं कॉलम बी के फलों को 3 अलग-अलग कॉलम (कॉलम सी , डी और ई <में विभाजित कर दूंगा। 2>).

ऐसा करने के लिए नीचे दिए गए चरणों का पालन करेंकार्य।

चरण:

  • सबसे पहले, संपूर्ण डेटासेट का चयन करें और डेटा > डेटा उपकरण<2 पर जाएं> > कॉलम का टेक्स्ट

  • नतीजतन, कॉलम का टेक्स्ट विज़ार्ड दिखाई देता है . अब, मूल डेटा प्रकार अनुभाग से, सीमांकित चुनें और अगला क्लिक करें।

<13
  • फिर सीमांकक अनुभाग से, कॉमा पर सही का निशान लगाएं और अगला दबाएं।
    • उसके बाद, गंतव्य स्थान चुनें (यहां, सेल C5 ) और समाप्त करें दबाएं।

    • अंत में, टेक्स्ट टू कॉलम विजार्ड को बंद करने के बाद, हमें नीचे का परिणाम मिलेगा। अल्पविराम द्वारा अलग किए गए सभी डेटा कॉलम C , D , और E में विभाजित होते हैं।

    और पढ़ें: एक एक्सेल सेल में डेटा को कई कॉलम में कैसे विभाजित करें (5 विधियाँ)

    1.2। टेक्स्ट टू कॉलम का उपयोग करके पंक्तियों में विभाजित करें

    अब, मैं अल्पविराम द्वारा अलग किए गए मानों को एकाधिक पंक्तियों में विभाजित कर दूंगा। मान लीजिए, मेरे पास नीचे का डेटासेट है जिसमें कुछ फलों के नाम हैं। इन मानों को एकाधिक पंक्तियों में रखने से पहले, मैं टेक्स्ट टू कॉलम सुविधा का उपयोग करके उन्हें कॉलम में विभाजित कर दूंगा।

    चरण:

    • पहले सेल B5 चुनें, डेटा > टेक्स्ट टू कॉलम पर जाएं।
    • फिर से टेक्स्ट टू कॉलम विजार्ड चयन करें मूल डेटा प्रकार : सीमांकित और क्लिक करें अगला
    • अब सीमांकक प्रकार चुनें: कॉमा और क्लिक करें अगला
    • बाद कि, गंतव्य सेल चुनें (यहां सेल C5 ) और समाप्त करें दबाएं।
    • परिणामस्वरूप, आपको निम्न आउटपुट प्राप्त होगा। अब, मैं परिणामी डेटा को कई पंक्तियों में रखूँगा। ऐसा करने के लिए C5:G5 श्रेणी को कॉपी करें।

    • बाद में सेल B7 पर राइट-क्लिक करें , और पेस्‍ट विकल्‍प से ट्रांसपोज़ चुनें (स्‍क्रीनशॉट देखें)।

    • आखिरकार, हम वह परिणाम प्राप्त करें जिसकी हम तलाश कर रहे थे, अल्पविराम से अलग किए गए सभी मान पंक्तियों 7 से 11 तक विभाजित हैं।

    और पढ़ें: एक्सेल में डेटा को कैसे विभाजित करें (5 तरीके)

    2. कॉमा से अलग किए गए मानों को कॉलम या पंक्तियों में विभाजित करने के लिए एक्सेल पावर क्वेरी

    2.1। मानों को कॉलम में विभाजित करने के लिए पावर क्वेरी

    इस बार, मैं अल्पविराम से अलग किए गए डेटा को कई कॉलम में विभाजित करने के लिए एक्सेल पावर क्वेरी का उपयोग करूंगा। कार्य करने के लिए नीचे दिए गए निर्देशों का पालन करें।

    चरण:

    • पहले, कर्सर को मौजूदा डेटासेट में किसी भी सेल में रखें। इसके बाद डेटा > टेबल/रेंज से ( गेट एंड ट्रांसफॉर्म डेटा ग्रुप) पर जाएं।

    • नतीजतन, एक्सेल आपको डेटा रेंज को टेबल में बदलने के लिए कहेगा। डेटा श्रेणी की जाँच करें और तालिका बनाने के लिए ठीक दबाएँ।

    • नतीजतन, पावर क्वेरी संपादक खिड़कीनीचे दी गई तालिका के साथ प्रकट होता है। अब, पावर क्वेरी संपादक विंडो से होम > स्प्लिट कॉलम > Delimiter द्वारा पर जाएं।

    • उसके बाद, Delimiter द्वारा स्प्लिट कॉलम डायलॉग दिखाई देता है। अल्पविराम चुनें सीमांकक चुनें या दर्ज करें और ठीक दबाएं (स्क्रीनशॉट देखें)।

    • परिणामस्वरूप, एक्सेल तालिका को नीचे दिए अनुसार 3 कॉलम में विभाजित करता है। अब, पावर क्वेरी संपादक को बंद करने के लिए, होम > बंद करें & लोड > बंद करें और amp; लोड करें । अल्पविराम से अलग किए गए सभी डेटा 3 तालिका के कॉलम में विभाजित होते हैं।

    और पढ़ें: डेटा को कैसे विभाजित करें एक्सेल में एकाधिक कॉलम

    2.2। डेटा को पंक्तियों में विभाजित करें

    यहां, मैं Excel Power Query का उपयोग करके अल्पविराम द्वारा अलग किए गए मानों को एकाधिक पंक्तियों में विभाजित कर दूंगा।

    चरण:

    • हमारे पास सेल B5 & C5 . इन मानों पर पावर क्वेरी लागू करने के लिए, सेल B5 या C5 पर क्लिक करें, और डेटा > तालिका से जाएं /श्रेणी

    • अगला, तालिका बनाएं संवाद दिखाई देगा, तालिका श्रेणी की जांच करें, और दबाएं ठीक है । नतीजतन, नीचे दी गई तालिका पावर क्वेरी संपादक विंडो में बनाई जाएगी।
    • फिर तालिका का चयन करें, होम > स्प्लिट पर जाएंकॉलम > सीमांकक द्वारा

    • अब सीमांकक द्वारा स्तंभ विभाजित करें संवाद प्रकट होता है। डेलीमीटर चुनें या दर्ज करें अनुभाग कॉमा चुनें, उन्नत विकल्प पर जाएं, और फ़ील्ड से पंक्तियां क्लिक करें: विभाजित करें में । जब आप कर लें तो ओके दबाएं।

    • ओके दबाने पर, हमें निम्न आउटपुट मिलेगा . होम > बंद करें & लोड > बंद करें और; लोड एक्सेल वर्कशीट पर परिणाम प्रदर्शित करने के लिए।

    • आखिरकार, हमें निम्नलिखित अंतिम परिणाम मिला। अल्पविराम से अलग किए गए सभी मान 2 से 7 तक पंक्तियों में विभाजित होते हैं। , मध्य, ढूँढें और amp; कोमा से अलग किए गए मानों को कॉलम में विभाजित करने के लिए LEN फ़ंक्शंस

      हम कॉमा द्वारा अलग किए गए डेटा को कई कॉलम में विभाजित करने के लिए एक्सेल फ़ंक्शंस का उपयोग कर सकते हैं। मूल रूप से, हम सीमांकक (अल्पविराम, स्थान, अर्धविराम) के आधार पर एक्सेल फ़ंक्शंस के संयोजन का उपयोग करके विभिन्न स्तंभों में डेटा के अंश निकाल सकते हैं। इस पद्धति में, मैं कॉलम बी में स्थित एक सतत पाठ स्ट्रिंग से 3 स्थिति से डेटा निकालूंगा और उन्हें कई कॉलम में रखूंगा।

      3.1। पहले शब्द को खोजें

      शुरुआत में, मैं LEFT और FIND फ़ंक्शंस का उपयोग करके निरंतर टेक्स्ट स्ट्रिंग से पहला शब्द निकालूंगा।

      चरण:

      • निम्न सूत्र सेल C5 में टाइप करें और दबाएं कीबोर्ड से एंटर करें।
      =LEFT(B5,FIND(",", B5)-1)

    • एंटर करने पर सूत्र, एक्सेल ' दिनांक ' लौटाएगा जो सेल बी5 का पहला शब्द है।

    यहाँ, FIND फ़ंक्शन पहले अल्पविराम का स्थान लौटाता है। फिर LEFT फ़ंक्शन पहले कॉमा से पहले पहला शब्द निकालता है।

    3.2। दूसरा शब्द निकालें

    अब, मैं MID और FIND फ़ंक्शन के संयोजन का उपयोग सेल B5 से दूसरा शब्द निकालने के लिए करूँगा।<3

    चरण:

    • निम्न सूत्र सेल D5 में टाइप करें और दर्ज करें दबाएं।
    =MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

    • परिणामस्वरूप, उपरोक्त सूत्र रिटर्न करता है अंगूर ; दूसरा शब्द सेल B5

    यहां, MID फ़ंक्शन रिटर्न सेल B5 के पाठ स्ट्रिंग के मध्य से वर्ण। और FIND फ़ंक्शन दूसरी स्ट्रिंग में सेल B5 का स्थान लौटाता है।

    3.3। तीसरा शब्द खोजें

    मान लीजिए, मैं अल्पविराम के स्थान के आधार पर सेल B5 से तीसरा शब्द निकालूंगा। तीसरा शब्द निकालते समय, मैं राइट , LEN , और FIND फ़ंक्शन का उपयोग करूंगा।

    चरण:

    • निम्न सूत्र सेल D5 में टाइप करें। फिर एंटर दबाएं।
    =RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))

    • जब आप दबाएं दर्ज करें, एक्सेल वापस आ जाएगा तरबूज जो कि तीसरा है सेल B5 में हमारे निरंतर डेटा का शब्द।

    यहां, LEN फ़ंक्शन लंबाई लौटाता है सेल B5 का। फिर FIND फ़ंक्शन सेल B5 में अल्पविराम का स्थान लौटाता है। बाद में, FIND और LEN कार्यों के परिणाम के आधार पर दाएं कार्य सेल B5 से सबसे सही शब्द निकालता है।

    • चूंकि मुझे पहली पंक्ति के सभी पहला , दूसरा , और तीसरा शब्द विभिन्न कॉलम में प्राप्त हुए हैं, अब मैं प्राप्त करने का प्रयास करूंगा शेष पंक्तियों के लिए समान परिणाम। ऐसा करने के लिए, श्रेणी C5:D5 का चयन करें और भरण हैंडल ( + ) टूल का उपयोग करें।

    • आखिरकार, यहां अंतिम परिणाम है जो हमें प्राप्त होगा।

    4. कॉमा से अलग किए गए मानों को कॉलम में विभाजित करने के लिए एक्सेल VBA या पंक्तियाँ

    4.1। VBA मानों को कॉलम में विभाजित करने के लिए

    आप अल्पविराम द्वारा अलग किए गए डेटा को एक सरल VBA कोड का उपयोग करके एकाधिक कॉलम में विभाजित कर सकते हैं।

    चरण:

    • पहले उस वर्कशीट पर जाएं जहां आप डेटा को विभाजित करना चाहते हैं। इसके बाद, शीट के नाम पर राइट-क्लिक करें और VBA विंडो लाने के लिए कोड देखें पर क्लिक करें।

    • फिर नीचे दिए गए कोड को मॉड्यूल में टाइप करें और F5 कुंजी का उपयोग करके रन कोड को टाइप करें।
    5465

    यहाँ ' r ' डेटा वाली पंक्तियों को इंगित करता है। दूसरी ओर, ' Count=3 ' कॉलम C को इंगित करता है, जो किविभाजन डेटा प्रदर्शित करने के लिए पहला कॉलम।

    • एक बार जब आप कोड चलाते हैं, तो कॉलम बी में कॉमा द्वारा अलग किए गए डेटा को कॉलम सी , <1 में विभाजित किया जाता है>D , और E नीचे के रूप में:

    4.2। मानों को पंक्तियों में विभाजित करें

    अब मैं अल्पविराम से अलग किए गए मानों को एक्सेल VBA का उपयोग करके अलग-अलग पंक्तियों में विभाजित कर दूंगा। कार्य करने के लिए नीचे दिए गए चरणों का पालन करें।

    चरण:

    • सबसे पहले, उस वर्कशीट पर जाएं जहां आपके पास डेटा है, और उस पर राइट-क्लिक करें कोड देखें

    • परिणामस्वरूप, VBA विंडो दिखाई देती है। नीचे दिए गए कोड को मॉड्यूल में लिखें और कीबोर्ड पर F5 दबाकर कोड को मिटा दें।
    3407

    • अब जब आप कोड रन करेंगे तो नीचे का इनपुट बॉक्स दिखाई देगा, नीचे दी गई डेटा रेंज दर्ज करें, और ओके दबाएं।

    • परिणामस्वरूप, एक और इनपुट बॉक्स दिखाई देगा। वहां डेस्टिनेशन सेल डालें और ओके दबाएं।

    • अंत में, हमें नीचे का आउटपुट मिलेगा। हमारे डेटासेट के अल्पविराम से अलग किए गए सभी मान पंक्तियों 8 से 13 में विभाजित हैं।

    5. उपयोग करें कॉमा से अलग किए गए मानों को अलग-अलग कॉलम में विभाजित करने के लिए एक्सेल फ्लैश फिल

    हम अल्पविराम से अलग किए गए डेटा के एक हिस्से को एक अलग कॉलम में टाइप कर सकते हैं और फिर शेष प्राप्त करने के लिए फ्लैश फिल सुविधा लागू कर सकते हैं समान पैटर्न का डेटा।

    चरण:

    • सेल C5 में ' दिनांक ' टाइप करें।बाद में, जब आप सेल C6 में ' R ' टाइप करना शुरू करते हैं, तो एक्सेल समझता है कि मुझे सभी पंक्तियों से पहले स्थान पर फल चाहिए।

    • नीचे दिए गए नतीजे पाने के लिए बस एंटर दबाएं। अब आप अल्पविराम से अलग किए गए अन्य मानों को कई कॉलमों में विभाजित करने के लिए इस समान विधि को लागू कर सकते हैं।

    निष्कर्ष

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

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