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


एक्सेल में एक सेल को विकर्ण रूप से कैसे विभाजित करें
एक सेल को विकर्ण रूप से विभाजित करने के लिए, आपको फॉर्मेट सेल विकल्प की मदद लेनी होगी। मान लीजिए आपके पास एक सेल है जिसमें दो शब्द लिखे हैं। शब्द हैं "Up" और "Down"। आप उन दो शब्दों को एक सेल में विकर्ण रूप से विभाजित करना चाहते हैं। ऑपरेशन शुरू करने के लिए, 1st उस लक्षित सेल को चुनें और अपने माउस के राइट बटन पर क्लिक करके फॉर्मेट सेल विकल्प चुनें। फॉर्मेट सेल डायलॉग बॉक्स के तहत, बॉर्डर विकल्प पर क्लिक करें और फिर विकर्ण बॉर्डर चुनें और OK दबाएं।

आप देखेंगे कि एक विकर्ण रेखा दिखाई दी है। अब शब्दों की स्थिति को समायोजित करने के लिए, पहले शब्द "Up" को चुनें और होम टैब के तहत फॉन्ट के ड्रॉप-डाउन विकल्प पर क्लिक करें। फॉर्मेट सेल विकल्प का एक नया डायलॉग बॉक्स आएगा जो केवल फॉन्ट को हाइलाइट करेगा। इफेक्ट के तहत सुपरस्क्रिप्ट विकल्प चुनें और 원하는 फॉन्ट साइज और स्टाइल चुनें और फिर OK दबाएं।

उसी प्रक्रिया का पालन करते हुए दूसरे शब्द को चुनें और इफेक्ट बार के तहत सबस्क्रिप्ट विकल्प पर क्लिक करें और फिर OK दबाएं।

अब शब्दों को पूरी तरह से संरेखित करने के लिए अपने शब्दों के बीच कुछ अतिरिक्त स्पेस डालें। इससे आप एक सेल में शब्दों को विकर्ण रूप से संरेखित देख पाएंगे। इस तरह आप एक सेल को विकर्ण रूप से विभाजित कर सकते हैं।

आइए बेहतर दृश्य के लिए एक बॉक्स डालकर संक्षेप में वही चीज करें। ऊपर दिए गए चरणों को करने से पहले, लक्षित सेल की ऊंचाई और चौड़ाई को खींचकर बड़ा करें और पहले शब्द का संरेखण शीर्ष पर सेट करें। अब इन्सर्ट टैब के तहत शेप्स विकल्प चुनकर उस बॉक्स में एक त्रिकोण आकार की वस्तु डालें जबकि कीबोर्ड पर Alt दबाए रखें। यह आपके सेल में वस्तु को लॉक कर देगा ताकि सेल को ऊपर या नीचे खींचने से उस वस्तु का संरेखण बाधित न हो। वस्तु को अपनी पसंद के अनुसार घुमाएं और जो चाहें लिखें और इसे दाईं ओर संरेखित करें। आप देखेंगे कि दो शब्द विकर्ण रूप से विभाजित हैं। शब्द "Up" सेल के ऊपरी हिस्से पर है और शब्द "Down" बॉक्स के अंदर सेल के निचले दाएं कोने में है।

और पढ़ें: एक्सेल में एक सेल को आधे में कैसे विभाजित करें (विकर्ण और क्षैतिज रूप से)
एक्सेल में सेल विभाजित करने के लिए टेक्स्ट टू कॉलम फीचर का उपयोग कैसे करें
एक्सेल में टेक्स्ट टू कॉलम फीचर टेक्स्ट स्ट्रिंग को कुछ डिलीमीटर द्वारा विभाजित करने की अनुमति देता है, जो सेमीकोलन, कॉमा, स्पेस, या अन्य कैरेक्टर हो सकते हैं। मान लीजिए हमारे पास एक डेटा टेबल है जहां पार्टिसिपेंट कॉलम में विभिन्न उम्मीदवारों के बारे में जानकारी है। हम इस कॉलम को तीन में विभाजित करना चाहते हैं जहां नए कॉलम पहला और अंतिम नाम, आयु, और देश होंगे। पूरी प्रक्रिया नीचे दी गई है।

- अंतिम नाम, आयु, और देश शीर्षक वाले तीन नए कॉलम बनाएं।
- ऊपर डेटा विकल्प पर उन सेल को चुनें जिन्हें आप अलग करना चाहते हैं और फिर टेक्स्ट टू कॉलम पर क्लिक करें।

- कन्वर्ट टेक्स्ट टू कॉलम विजार्ड का एक डायलॉग बॉक्स आएगा। पहले चरण में डिलीमिटेड को फाइल प्रकार के रूप में चुनें और नेक्स्ट दबाएं।

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

- अगले चरण में, आप डेटा को विभाजित करने के लिए रेंज चुनेंगे। डेस्टिनेशन बॉक्स के बगल में तीर आइकन दबाकर रेंज परिभाषित करें। फिर फिनिश दबाएं।

आपको वही परिणाम मिलेगा जो आप चाहते थे। पहले कॉलम में, कैंडिडेट जानकारी के बजाय फर्स्ट नेम लिखें। अच्छे दृश्य के लिए अपनी पसंद के अनुसार संरेखण सेट करें।

नोट: आप कन्वर्ट टेक्स्ट टू कॉलम विजार्ड बॉक्स के चरण 1 में प्रत्येक कॉलम की चौड़ाई भी तय कर सकते हैं। यदि आपकी तालिका में कोई तारीखें हैं, तो आप चरण 3 में अपनी पसंद का डेट फॉर्मेट भी लागू कर सकते हैं।
एक्सेल में फ्लैश फिल के साथ सेल की सामग्री को कैसे अलग करें
यदि आप माइक्रोसॉफ्ट एक्सेल के नवीनतम संस्करण का उपयोग कर रहे हैं, तो आप फ्लैश फिल विकल्प से लाभान्वित हो सकते हैं। एक्सेल में फ्लैश फिल विकल्प 2013 संस्करण से पेश किया गया था। मैं एक्सेल 2016 संस्करण का उपयोग कर रहा हूं। 2016 संस्करण में फ्लैश फिल विकल्प का उपयोग करना जादू करने जैसा है। फ्लैश फिल करने के लिए आपको अपने मुख्य कॉलम के बगल में कुछ अतिरिक्त कॉलम बनाने होंगे।
हमारे उदाहरण में, हमारे मुख्य कॉलम में उम्मीदवार का नाम, आयु, और देश है। हम इस कॉलम को 4 अलग-अलग कॉलम में विभाजित करेंगे ताकि पहला और अंतिम नाम, आयु, और देश दिखाया जा सके। मुख्य कॉलम का अन्य कॉलम के साथ होना अनिवार्य है। पूरे टेबल में डेटा डालने के बाद, आप मुख्य टेबल को हटा सकते हैं। प्रक्रिया नीचे बताई गई है।
- 1st मुख्य कॉलम के बगल में 4 नए कॉलम बनाएं।

- सेल B2 में अल्बर्ट लिखें और एंटर दबाएं। इसके बाद शीर्ष पर डेटा विकल्प पर जाएं और सेल B2 को इंगित करते हुए फ्लैश फिल पर क्लिक करें। आप देखेंगे कि सभी पहला नाम स्वचालित रूप से आसन्न कॉलम में डाल दिया गया है।


- अन्य कॉलम के लिए इस प्रक्रिया को जारी रखें। जैसे आयु कॉलम के लिए, कॉलम D2 में 62 दबाएं और फ्लैश फिल करें।

नोट: फ्लैश फिल करने से पहले मुख्य कॉलम को हटाएं या संपादित न करें। आप पा सकते हैं कि हर बार फ्लैश फिल करने पर वही नाम कॉपी हो रहा है। उस स्थिति में, एक्सेल के डेटा विकल्प के तहत रिफ्रेश ऑल पर क्लिक करें और फिर ऑपरेशन को फिर से दोहराएं।
फॉर्मूला का उपयोग करके एक्सेल में सेल कैसे विभाजित करें
एक्सेल में, हम LEFT, RIGHT, MID, LEN, और SEARCH जैसे विभिन्न फंक्शन का उपयोग करके सेल की सामग्री को विभाजित कर सकते हैं। साथ में ये फंक्शन फॉर्मूला बनाते हैं जिनका उपयोग सेल से सामग्री निकालने के लिए किया जा सकता है और इसे अन्य सेल में भी उपयोग किया जा सकता है। इस उदाहरण में, मैंने एक विशिष्ट कॉलम से पहला और अंतिम नाम, पूरा नाम, और आयु निकालने के लिए कुछ फॉर्मूला का उपयोग किया, और मैंने परिणाम को विभिन्न कॉलम में निकाला। प्रक्रिया नीचे दी गई है।
- 1st अपने मुख्य कॉलम के बगल में 4 नए कॉलम बनाएं।
- सेल B2 में, फॉर्मूला लिखें
=LEFT(A2, SEARCH(" ",A2,1)-1)और एंटर दबाएं। फॉर्मूला वाले सेल को नीचे खींचकर कॉलम B (पहला नाम) के शेष सेल के लिए फॉर्मूला कॉपी करें। आप देखेंगे कि यह नीचे की तस्वीर की तरह केवल पहला नाम दिखाएगा।

- अंतिम नाम निकालने के लिए हम उसी प्रक्रिया का पालन करेंगे, केवल फॉर्मूला बदल जाएगा। सेल C2 में, फॉर्मूला लिखें,
स्रोत कोड
=MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2,SEARCH(" ",A2)+1) - SEARCH(" ",A2) - 1)और फॉर्मूला को कॉलम C के शेष सेल तक नीचे खींचें।

- फॉर्मूला लिखें,
=LEFT(A2, SEARCH(",", A2)-1)सेल D2 में और फॉर्मूला वाले सेल को नीचे खींचकर पूरा नाम दिखाएं।

- अंत में, सेल E2 में फॉर्मूला लिखें,
=RIGHT(A2,LEN(A2)-SEARCH(",",A2))एंटर दबाकर फॉर्मूला वाले सेल को नीचे खींचकर कॉलम E के शेष सेल के लिए इस फॉर्मूला को कॉपी करें। यह कॉलम A से उम्मीदवार की आयु दिखाएगा।

सेल की सामग्री को विभाजित करने के लिए VBA कोड
एक्सेल में सेल विभाजित करने के लिए कई कोड उपलब्ध हैं। इस उदाहरण में, हमने एक सरल कोड का उपयोग किया जो सेल की सामग्री को 3 सेल में विभाजित करता है। हम नाम, आयु, और देश का नाम देखेंगे जो इस कोड का उपयोग करके विभाजित हैं। कोड नीचे दिया गया है जो इस लिंक https://superuser.com/questions/971293/need-to-split-a-line-of-text-in-an-editable-cell-deliminated-by-signs/971314#971314 से मिला है
| स्रोत कोड | |
Sub NameTest() Dim txt As String Dim i As Integer Dim FuLLName As Variant txt = ActiveCell.Value FuLLName = Split(txt, ",") For i = 0 To UBound(FuLLName) Cells(1, i + 2).Value = FuLLName(i) Next i End Sub
निम्न तस्वीर कोड का परिणाम दिखाती है।

और पढ़ें: एक्सेल VBA: स्ट्रिंग को सेल में विभाजित करें (4 उपयोगी अनुप्रयोग)
निष्कर्ष
इस लेख में, हम एक्सेल में सेल विभाजित करने के विभिन्न तरीके देख सकते हैं। उन सभी में, टेक्स्ट टू कॉलम फीचर का उपयोग करना सबसे अच्छा विकल्प है क्योंकि आप विभिन्न कैरेक्टर को हटा सकते हैं और आपके पास विभाजन का पूर्वावलोकन भी हो सकता है। फ्लैश फिल का भी उपयोग किया जा सकता है लेकिन इस फीचर को करते समय कुछ त्रुटियां हो सकती हैं।
आशा है कि यह लेख आपकी मदद करेगा। नीचे कमेंट करें और मुझे बताएं कि क्या आप एक्सेल में सेल विभाजित करने के किसी अन्य दृष्टिकोण को जानते हैं।
संबंधित पठन
- एक्सेल में एक सेल को दो पंक्तियों में कैसे विभाजित करें (3 तरीके)
- एक्सेल में एक सेल में दो लाइनें कैसे बनाएं (4 विधियाँ)
- एक्सेल VBA: स्ट्रिंग को पंक्तियों में विभाजित करें (6 आदर्श उदाहरण)
- एक्सेल VBA: कैरेक्टर की संख्या के अनुसार स्ट्रिंग विभाजित करें (2 आसान विधियाँ)
- कॉमा द्वारा स्ट्रिंग विभाजित करने के लिए एक्सेल फॉर्मूला (5 उदाहरण)
- एक्सेल में स्ट्रिंग को कई कॉलम में विभाजित करने के लिए VBA (2 तरीके)