कभी-कभी लंबे एक्सेल कॉलम से मान ढूंढना मुश्किल हो जाता है। इसलिए हमें एक्सेल में एक कॉलम को कई कॉलम में विभाजित करने की आवश्यकता होती है। यह डेटासेट को अधिक पठनीय बनाता है और सही जानकारी तक आसान पहुंच प्रदान करता है। इस लेख में, हम उदाहरणों और व्याख्याओं के माध्यम से एक कॉलम को कई कॉलम में कैसे विभाजित करें देखेंगे।
अभ्यास वर्कबुक
निम्नलिखित वर्कबुक डाउनलोड करें और अभ्यास करें।
एक्सेल में एक कॉलम को कई कॉलम में विभाजित करने के 7 त्वरित तरीके
1. एक्सेल 'टेक्स्ट टू कॉलम' सुविधा से एक कॉलम को कई कॉलम में विभाजित करें
एक्सेल 'टेक्स्ट टू कॉलम' एक अंतर्निहित सुविधा है। मान लीजिए हमारे पास माइक्रोसॉफ्ट उत्पादों का डेटासेट (B4:D9) है। हम एक कॉलम की जानकारी (B5:B9) को कई कॉलम में विभाजित करेंगे।

चरण:
- सबसे पहले, विभाजित करने के लिए कॉलम रेंज (B5:B9) चुनें।
- अगला, डेटा टैब पर जाएं।
- डेटा टूल्स विकल्प से 'टेक्स्ट टू कॉलम' पर क्लिक करें।

- एक विज़ार्ड चरण 1 विंडो खुलेगी।
- अब 'डिलिमिटेड' विकल्प चुनें और अगला क्लिक करें।

- हम विज़ार्ड चरण 2 विंडो देख सकते हैं। 'स्पेस' बॉक्स चेक करें।
- डेटा पूर्वावलोकन बॉक्स में देखें कि परिणाम कैसा दिखता है।
- फिर अगला क्लिक करें।

- अब विज़ार्ड चरण 3 विंडो है। 'कॉलम डेटा प्रारूप' विकल्प से 'जनरल' चुनें।
- उसके बाद, डेस्टिनेशन बॉक्स में वह स्थान चुनें जहां हम परिणाम देखना चाहते हैं।
- डेटा पूर्वावलोकन बॉक्स से जांचें कि परिणाम सही दिख रहा है या नहीं।
- फिनिश पर क्लिक करें।

- अंत में, हम देख सकते हैं कि एक कॉलम का डेटा कई कॉलम में विभाजित हो गया है।

2. एक्सेल में एक कॉलम की कई पंक्तियों को कई कॉलम में विभाजित करना
'टेक्स्ट टू कॉलम' सुविधा की मदद से, हम एक कॉलम की कई पंक्तियों को एक्सेल में कई कॉलम में विभाजित कर सकते हैं। मान लीजिए हमारे पास एक कॉलम में वर्षों के साथ माइक्रोसॉफ्ट उत्पादों का डेटासेट (B4:D9) है। हम उन्हें विभाजित करेंगे।

चरण:
- विभाजित करने के लिए कॉलम रेंज (B5:B9) चुनें।
- अगला, डेटा टैब > डेटा टूल्स विकल्प > 'टेक्स्ट टू कॉलम' सुविधा पर जाएं।

- विज़ार्ड चरण 1 विंडो खुलती है।
- 'डिलिमिटेड' विकल्प चुनें और अगला क्लिक करें।

- अब विज़ार्ड चरण 2 विंडो से, 'अन्य' बॉक्स चेक करें और उसमें "," टाइप करें।
- डेटा पूर्वावलोकन बॉक्स में देखें कि परिणाम कैसा दिखता है।
- अगला क्लिक करें।

- विज़ार्ड चरण 3 विंडो से, 'कॉलम डेटा प्रारूप' विकल्प से 'जनरल' चुनें।
- फिर डेस्टिनेशन बॉक्स में वह स्थान चुनें जहां हम परिणाम देखना चाहते हैं।
- डेटा पूर्वावलोकन बॉक्स से जांचें कि परिणाम सही दिख रहा है या नहीं।
- उसके बाद, फिनिश पर क्लिक करें।

- एक पुष्टिकरण बॉक्स खुलता है। ओके चुनें।

- अंत में, हम परिणाम देख सकते हैं।

3. एक्सेल में मर्ज सेल को एक कॉलम से कई कॉलम में विभाजित करें
नीचे दिए गए डेटासेट से, हम एक कॉलम को मर्ज सेल के साथ देख सकते हैं। हम सेल को अनमर्ज करेंगे और उन्हें कई कॉलम में बदल देंगे।

चरण:
- सबसे पहले, एक कॉलम के सभी मर्ज सेल चुनें।
- होम टैब पर जाएं।
- अलाइनमेंट सेक्शन से मर्ज एंड सेंटर ड्रॉप-डाउन पर क्लिक करें।
- अब अनमर्ज सेल्स चुनें।

- हम देख सकते हैं कि सेल अनमर्ज हो गए हैं और अलग-अलग कॉलम में विभाजित हो गए हैं।

और पढ़ें: एक्सेल पावर क्वेरी में कॉलम कैसे विभाजित करें (5 आसान तरीके)
4. एक्सेल 'फ्लैश फिल' सुविधा से एक कॉलम को कई कॉलम में विभाजित करें
एक्सेल में कुछ विशेष और स्मार्ट टूल हैं। 'फ्लैश फिल' उनमें से एक है। फ्लैश फिल सेल पैटर्न की नकल करता है और उस सेल की तरह आउटपुट देता है। यहां हमारे पास वर्षों के साथ माइक्रोसॉफ्ट उत्पादों का डेटासेट है। हम इस एक कॉलम के डेटा (B4:B9) को कई कॉलम में विभाजित करेंगे।

चरण:
- सेल C5 चुनें और उसमें उत्पाद का नाम "माइक्रोसॉफ्ट एक्सेल" लिखें।
- फिर सेल D5 चुनें और उसमें वर्ष "2018" लिखें।

- अब सेल C5 चुनें और खाली सेल भरने के लिए फिल हैंडल टूल का उपयोग करें।
- अगला 'ऑटोफिल विकल्प' से 'फ्लैश फिल' पर क्लिक करें।

- अगले कॉलम के लिए भी ऐसा ही करें और हम परिणाम देख सकते हैं।

5. VBA के साथ एक कॉलम को कई कॉलम में विभाजित करें
माइक्रोसॉफ्ट एक्सेल विजुअल बेसिक फॉर एप्लीकेशन कोड हमें एक कॉलम को कई कॉलम में विभाजित करने में मदद करता है। मान लीजिए हमारे पास वर्षों के लिए माइक्रोसॉफ्ट एक्सेल उत्पादों का डेटासेट (B4:B14) है। हम इस कॉलम को दो कॉलम D4 और E4 में विभाजित करेंगे।

चरण:
- सबसे पहले, कॉलम से सभी मान चुनें।
- अगला, शीट टैब से वर्कशीट पर जाएं और उस पर राइट-क्लिक करें।
- 'व्यू कोड' चुनें

- अब, एक VBA मॉड्यूल विंडो खुलती है।
- कोड टाइप करें:
Sub SplitOneColumn() Dim rng As Range Dim InputRng As Range Dim OutputRng As Range Dim xRow As Integer Dim xCol As Integer Dim xArr As Variant Set InputRng = Application.Selection Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8) xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn") Set OutputRng = Application.InputBox("Select Output Range :", xTitleId, Type:=8) Set InputRng = InputRng.Columns(1) xCol = InputRng.Cells.Count / xRow ReDim xArr(1 To xRow, 1 To xCol + 1) For i = 0 To InputRng.Cells.Count - 1 xValue = InputRng.Cells(i + 1) iRow = i Mod xRow iCol = VBA.Int(i / xRow) xArr(iRow + 1, iCol + 1) = xValue Next OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr End Sub
- फिर रन विकल्प पर क्लिक करें।

- पुष्टिकरण बॉक्स से, रन चुनें।

- उसके बाद, इनपुट रेंज चुनें और ओके पर क्लिक करें।

- नए कॉलम में हम कितनी पंक्तियाँ देखना चाहते हैं उसकी संख्या लिखें और ओके चुनें।

- यहां नए कॉलम का पहला सेल चुनें और ओके क्लिक करें।

- अंत में, हम परिणाम देख सकते हैं कि एक कॉलम के सभी मान दो में विभाजित हो गए हैं।

6. एक्सेल INDEX फॉर्मूला से एक कॉलम को कई कॉलम में विभाजित करें
एक्सेल INDEX फंक्शन ROWS फंक्शन के साथ एक कॉलम को विभाजित करने के लिए उपयोग किया जाता है। मान लीजिए हमारे पास एक डेटासेट (B4:B14) है। हम डेटासेट के इन मानों को दो कॉलम (कॉलम 1 और कॉलम 2) में विभाजित करेंगे।

चरण:
- शुरुआत में, सेल D5 चुनें।
- अब फॉर्मूला टाइप करें:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- एंटर दबाएं और नीचे के सेल भरने के लिए फिल हैंडल का उपयोग करें।

- फिर सेल E5 चुनें।
- फॉर्मूला लिखें:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- एंटर दबाएं और परिणाम देखने के लिए फिल हैंडल का उपयोग करें।

7. एक्सेल LEFT और RIGHT फंक्शन से एक कॉलम को कई कॉलम में विभाजित करें
एक्सेल LEFT फंक्शन टेक्स्ट स्ट्रिंग के बाएं अक्षर लौटाता है जबकि RIGHT फंक्शन टेक्स्ट स्ट्रिंग के अंतिम अक्षर निकालने में मदद करता है। ये दोनों एक्सेल में टेक्स्ट फंक्शन हैं। यहां हमारे पास एक कॉलम में डेटासेट (B4:B9) है। हम टेक्स्ट फंक्शन का उपयोग करके एक कॉलम से मानों को विभाजित करेंगे।

चरण:
- सेल C5 चुनें।
- फिर फॉर्मूला टाइप करें:
=LEFT(B5,SEARCH(" ",B5)-1)
➥ फॉर्मूला ब्रेकडाउन
➤ SEARCH(" ",B5)
SEARCH फंक्शन स्पेस की स्थिति लौटाएगा।
➤ LEFT(B5,SEARCH(" ",B5)-1)
यह मान लौटाएगा।
- अगला, एंटर दबाएं और सेल भरने के लिए फिल हैंडल टूल का उपयोग करें।

- अब, सेल D5 चुनें।
- फॉर्मूला टाइप करें:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- अंत में, एंटर दबाएं और परिणाम देखने के लिए फिल हैंडल का उपयोग करें।

➥ फॉर्मूला ब्रेकडाउन
➤ SEARCH(" ",B5)
SEARCH फंक्शन स्पेस की स्थिति लौटाएगा।
➤ LEN(B5)
LEN फंक्शन कुल वर्णों की संख्या लौटाएगा।
➤ RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
यह मान लौटाएगा।
निष्कर्ष
ये एक्सेल में एक कॉलम को कई कॉलम में विभाजित करने के सबसे तेज़ तरीके हैं। एक अभ्यास वर्कबुक जोड़ा गया है। आगे बढ़ें और इसे आज़माएं। कुछ भी पूछने या नए तरीके सुझाने के लिए स्वतंत्र महसूस करें।
संबंधित लेख
- एक्सेल में शब्द द्वारा कॉलम विभाजित करें (5 प्रभावी तरीके)
- एक्सेल में पहले स्पेस द्वारा कॉलम कैसे विभाजित करें (आसान चरणों के साथ)
- एक्सेल में कॉमा द्वारा कॉलम कैसे विभाजित करें (8 त्वरित तरीके)
- एक्सेल में दिनांक और समय कॉलम विभाजित करें (7 आसान तरीके)