कभी-कभी एक लंबे एक्सेल कॉलम से मूल्य खोजना मुश्किल हो जाता है। इसलिए हमें एक्सेल में एक कॉलम को कई कॉलम में विभाजित करना होगा . यह डेटासेट को अधिक पठनीय और सही जानकारी के लिए आसानी से सुलभ बनाता है। इस लेख में, हम यह देखने जा रहे हैं कि एक कॉलम को कई कॉलम में कैसे विभाजित करें उदाहरणों और स्पष्टीकरणों के माध्यम से।
कार्यपुस्तिका का अभ्यास करें
निम्नलिखित कार्यपुस्तिका डाउनलोड करें और व्यायाम करें।
एक्सेल में एक कॉलम को कई कॉलम में विभाजित करने के 7 त्वरित तरीके
<एच3>1. एक्सेल 'टेक्स्ट टू कॉलम' फीचर एक कॉलम को कई कॉलम में विभाजित करने के लिएएक्सेल 'कॉलम के लिए टेक्स्ट 'सुविधा एक अंतर्निहित सुविधा है। मान लें कि हमारे पास एक डेटासेट है (B4:D9 ) माइक्रोसॉफ्ट उत्पादों की। हम एक कॉलम की जानकारी को विभाजित करने जा रहे हैं (B5:B9 ) कई कॉलम में।
कदम:
- सबसे पहले, कॉलम श्रेणी चुनें (B5:B9 ) विभाजित करने के लिए।
- अगला, डेटा पर जाएं टैब।
- ‘कॉलम के लिए टेक्स्ट . पर क्लिक करें ' डेटा टूल . से विकल्प।
- एक विज़ार्ड चरण 1 विंडो पॉप अप होती है।
- अब 'सीमांकित . चुनें शब्द दें और अगला . पर क्लिक करें ।
- हम विज़ार्ड चरण 2 देख सकते हैं खिड़की। 'स्पेस . पर चेक करें ' बॉक्स।
- देखें कि डेटा पूर्वावलोकन में परिणाम कैसा दिखता है बॉक्स।
- फिर अगला click क्लिक करें ।
- द विज़ार्ड चरण 3 खिड़की अब यहाँ है। 'सामान्य . चुनें 'कॉलम डेटा प्रारूप . से 'विकल्प।
- उसके बाद, उस स्थान का चयन करें जहां हम गंतव्य . में परिणाम देखना चाहते हैं बॉक्स।
- जांचें कि क्या परिणाम सीधे डेटा पूर्वावलोकन से दिखाई दे रहा है बॉक्स।
- समाप्त पर क्लिक करें ।
- आखिरकार, हम देख सकते हैं कि एक कॉलम का डेटा कई कॉलम में बंट जाता है।
<एच3>2. एक्सेल में एक कॉलम की कई पंक्तियों को कई कॉलम में विभाजित करना
'स्तंभों को पाठ . की सहायता से 'सुविधा, हम एक्सेल में एक कॉलम की कई पंक्तियों को कई कॉलम में विभाजित कर सकते हैं। मान लें कि हमारे पास एक डेटासेट है (B4:D9 ) Microsoft उत्पादों के एक कॉलम में वर्षों के साथ। हम उन्हें विभाजित करने जा रहे हैं।
कदम:
- स्तंभ श्रेणी चुनें (B5:B9 ) विभाजित करने के लिए।
- अगला, डेटा पर जाएं टैब> डेटा टूल विकल्प> 'कॉलम को टेक्स्ट करें 'सुविधा।
- द विज़ार्ड चरण 1 विंडो पॉप अप होती है।
- ‘सीमांकित . चुनें शब्द दें और अगला . पर क्लिक करें ।
- अब विज़ार्ड चरण 2 से विंडो, 'अन्य . पर चेक करें ' बॉक्स और टाइप करें “, उस पर।
- देखें कि डेटा पूर्वावलोकन में परिणाम कैसा दिखता है बॉक्स।
- अगला क्लिक करें ।
- विज़ार्ड चरण 3 से विंडो में, 'सामान्य . चुनें 'कॉलम डेटा प्रारूप . से 'विकल्प।
- फिर उस स्थान का चयन करें जहां हम गंतव्य . में परिणाम देखना चाहते हैं बॉक्स।
- जांचें कि क्या परिणाम सीधे डेटा पूर्वावलोकन से दिखाई दे रहा है बॉक्स।
- उसके बाद, समाप्त करें . पर क्लिक करें ।
- एक पुष्टिकरण बॉक्स पॉप अप होता है। ठीक Select चुनें ।
- आखिरकार, हम परिणाम देख सकते हैं।
<एच3>3. मर्ज किए गए सेल को एक कॉलम के रूप में एक्सेल में कई कॉलम में विभाजित करें
नीचे दिए गए डेटासेट से, हम मर्ज किए गए सेल के साथ एक कॉलम देख सकते हैं। हम कोशिकाओं को विभाजित करने और उन्हें कई स्तंभों में बदलने जा रहे हैं।
कदम:
- सबसे पहले, एक कॉलम के सभी मर्ज किए गए सेल चुनें।
- होम पर जाएं टैब।
- मर्ज और केंद्र पर क्लिक करें संरेखण . से ड्रॉप-डाउन अनुभाग।
- अब कोशों को अलग करें का चयन करें ।
- हम देख सकते हैं कि सेल अलग-अलग कॉलम में अलग-अलग हैं और विभाजित हैं।
और पढ़ें: एक्सेल पावर क्वेरी में कॉलम कैसे विभाजित करें (5 आसान तरीके)
<एच3>4. एक कॉलम को कई कॉलम में विभाजित करने के लिए एक्सेल 'फ्लैश फिल' फीचरएक्सेल में कुछ खास और स्मार्ट टूल्स हैं। 'फ्लैश फिल ' उनमें से एक है। फ़्लैश भरण सेल पैटर्न को कॉपी करता है और उस सेल की तरह आउटपुट देता है। यहां हमारे पास वर्षों के साथ Microsoft उत्पादों का डेटासेट है। हम इस एक कॉलम के डेटा को विभाजित करने जा रहे हैं (B4:B9 ) कई कॉलम में।
कदम:
- सेल C5 चुनें और उत्पाद का नाम लिखें “Microsoft Excel इसमें।
- फिर सेल D5 select चुनें और वर्ष लिखें “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
- फिर चलाएं . पर क्लिक करें विकल्प।
- पुष्टिकरण बॉक्स से, चलाएं select चुनें ।
- उसके बाद, इनपुट श्रेणी का चयन करें और ठीक . पर क्लिक करें ।
- नए कॉलम में हम कितनी पंक्तियों को देखना चाहते हैं, इसकी संख्या लिखें और ठीक चुनें ।
- यहां नए कॉलम के पहले सेल का चयन करें और ठीक . पर क्लिक करें ।
- आखिरकार, हम परिणाम देख सकते हैं कि एक कॉलम के सभी मान दो में विभाजित हो जाते हैं।
<एच3>6. एक कॉलम को कई कॉलम में विभाजित करने के लिए एक्सेल इंडेक्स फॉर्मूला
एक्सेल इंडेक्स फ़ंक्शन ROWS फ़ंक्शन . के साथ एक कॉलम को विभाजित करने के लिए प्रयोग किया जाता है। मान लें कि हमारे पास एक डेटासेट है (B4:B14 ) हम डेटासेट के इन मानों को दो स्तंभों में विभाजित करने जा रहे हैं (Column1 &कॉलम2 )।
कदम:
- शुरुआत में, सेल D5 select चुनें ।
- अब सूत्र टाइप करें:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- दर्ज करें दबाएं और हैंडल भरें . का उपयोग करें नीचे की कोशिकाओं को स्वत:भरने के लिए।
- फिर सेल E5 select चुनें ।
- सूत्र लिख लें:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- दर्ज करें दबाएं और हैंडल भरें . का उपयोग करें परिणाम देखने के लिए।
<एच3>7. एक्सेल एक कॉलम को कई कॉलम में विभाजित करने के लिए बाएँ और दाएँ कार्य करता है
एक्सेल बाएं फ़ंक्शन टेक्स्ट स्ट्रिंग के सबसे बाएं वर्ण लौटाता है जबकि राइट फ़ंक्शन एक्सेल में हमें टेक्स्ट स्ट्रिंग से अंतिम अक्षर निकालने में मदद करता है। वे दोनों पाठ कार्य . हैं एक्सेल में। यहां हमारे पास एक डेटासेट है (B4:B9 ) एक कॉलम में। हम एक कॉलम से मानों को विभाजित करने के लिए टेक्स्ट फ़ंक्शंस का उपयोग करने जा रहे हैं।
कदम:
- सेल C5 का चयन करें ।
- फिर सूत्र टाइप करें:
=LEFT(B5,SEARCH(" ",B5)-1)
➥ फॉर्मूला ब्रेकडाउन
➤ खोज(” ",B5)
खोज फ़ंक्शन अंतरिक्ष की स्थिति लौटा देगा।
➤ LEFT(B5,SEARCH(” ",B5)-1)
यह मान लौटाएगा।
- अगला, दर्ज करें दबाएं और हैंडल भरें . का उपयोग करें कोशिकाओं को स्वत:भरने के लिए उपकरण।
- अब, सेल D5 select चुनें ।
- सूत्र लिखें:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- आखिरकार, Enter दबाएं और हैंडल भरें . का उपयोग करें परिणाम देखने के लिए।
➥ फॉर्मूला ब्रेकडाउन
➤ खोज(” ",B5)
खोज फ़ंक्शन अंतरिक्ष की स्थिति लौटा देगा।
➤ LEN(B5)
LEN फ़ंक्शन वर्णों की कुल संख्या लौटाएगा।
➤ RIGHT(B5,LEN(B5)-SEARCH(” ",B5))
यह मान लौटाएगा।
निष्कर्ष
एक्सेल में एक कॉलम को कई कॉलम में विभाजित करने का ये सबसे तेज़ तरीका है। एक अभ्यास कार्यपुस्तिका जोड़ी गई है। आगे बढ़ो और एक प्रयास करो। बेझिझक कुछ भी पूछें या कोई नया तरीका सुझाएं।
संबंधित लेख
- वर्ड द्वारा एक्सेल में कॉलम विभाजित करें (5 प्रभावी तरीके)
- एक्सेल में पहले स्थान से कॉलम को कैसे विभाजित करें (आसान चरणों के साथ)
- एक्सेल में कॉलम को कॉमा (8 त्वरित तरीके) से कैसे विभाजित करें
- एक्सेल में विभाजित दिनांक और समय कॉलम (7 आसान तरीके)