एक कॉलम को कई कॉलम में विभाजित करने का अवलोकन चित्र यहां दिया गया है।

विधि 1 - एक्सेल में एक कॉलम को कई कॉलम में विभाजित करने के लिए टेक्स्ट टू कॉलम का उपयोग करें
हमारे पास माइक्रोसॉफ्ट उत्पादों का एक डेटासेट (B4:D9) है। हम एक कॉलम की जानकारी (B5:B9) को कई कॉलम में विभाजित करने जा रहे हैं।

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

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

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

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

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

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

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

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

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

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

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

- यहां परिणाम है।

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

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

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

और पढ़ें: एक्सेल पावर क्वेरी में कॉलम कैसे विभाजित करें
विधि 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 और ROW फंक्शन को संयोजित करके एक कॉलम को कई कॉलम में विभाजित करना
हमारे पास एक डेटासेट (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 फंक्शन लागू करना
हम एक कॉलम से मान विभाजित करने के लिए टेक्स्ट फंक्शन का उपयोग करने जा रहे हैं।

चरण:
- सेल 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))
यह मान लौटाएगा।
अभ्यास वर्कबुक डाउनलोड करें
संबंधित लेख
- एक्सेल में शब्द द्वारा कॉलम विभाजित करें
- एक्सेल में पहले स्पेस द्वारा कॉलम कैसे विभाजित करें
- एक्सेल में कॉमा द्वारा कॉलम कैसे विभाजित करें
- एक्सेल में दिनांक और समय कॉलम विभाजित करें
मुफ्त उन्नत एक्सेल अभ्यास समाधान के साथ प्राप्त करें!