जब आप किसी डेटाबेस या किसी अन्य स्रोत से डेटा आयात करते हैं, तो आपको सेल को विभाजित करना . करना होगा ऐसी स्थितियों में एक में दो या अधिक।
इस ट्यूटोरियल में, मैं वास्तविक जीवन के उदाहरणों सहित निम्नलिखित प्रभावी तरीकों का उपयोग करके एक्सेल में एक सेल को दो में विभाजित करने के बारे में चर्चा करने जा रहा हूँ।
Excel में एक सेल को दो में कैसे विभाजित करें
यहां, हमारे पास एक डेटासेट है जहां कॉलम बी में मुख्य रूप से पूर्ण नाम होते हैं। अब, हमें कॉलम B के सेल को दो कॉलमों में विभाजित करना है। प्रथम नाम और अंतिम नाम। हम निम्न विधियों का उपयोग करके ऐसा कर सकते हैं।
<एच3>1. टेक्स्ट टू कॉलम का उपयोग करके सेल को विभाजित करें
डेटासेट में, हम अपने पसंदीदा अंग्रेजी साहित्यकार का नाम देखते हैं। अभी, हम टेक्स्ट टू कॉलम्स . का उपयोग करके नाम को प्रथम नाम और अंतिम नाम में विभाजित करेंगे ।
कॉलम को टेक्स्ट एक्सेल में एक आसान फीचर है जो एक सेल/कॉलम में टेक्स्ट को कई कॉलम में पार्स करने के लिए एक डिलीमीटर का उपयोग करता है।
एक सीमांकक एक प्रकार का चरित्र है उदा। कॉमा, स्पेस, सेमीकोलन, आदि जो टेक्स्ट स्ट्रिंग्स या अन्य डेटा स्ट्रीम को अलग करता है।
हमारे डेटासेट में, स्पेस सीमांकक है।
आप निम्न चरणों के साथ आगे बढ़ सकते हैं।
चरण:
- संपूर्ण डेटा का चयन करें उदा. बी4:बी11
- कॉलम का टेक्स्ट चुनें डेटा . से विकल्प टैब
- सीमांकित चुनें विकल्प।
- अगला दबाएं
- अब स्पेस का चयन करें विकल्प
- अगला दबाएं
- पाठ का चयन करें कॉलम डेटा प्रारूप से विकल्प
- यदि आवश्यक हो तो अपने गंतव्य को समायोजित करें और समाप्त करें दबाएं
और आपको निम्न पसंद आएगा
और पढ़ें:Excel में कक्षों को कैसे विभाजित करें (5 आसान तरकीबें)
<एच3>2. फ्लैश फिल के साथ स्प्लिट सेलफ़्लैश भरण एक विशेष एक्सेल टूल है जो डेटा में एक पैटर्न की पहचान होने पर स्वचालित रूप से मानों को पूरा करता है। यह माइक्रोसॉफ्ट एक्सेल 2013 संस्करण से उपलब्ध है।
यह उस पैटर्न का उपयोग करके डेटा पैटर्न, पैटर्न लर्निंग और सेल फिलिंग के मूल्यांकन के लिए उन मशीन लर्निंग तकनीकों में से एक है।
आप इस टूल की सहायता से डेटासेट में नाम को प्रथम और अंतिम नाम में विभाजित कर सकते हैं।
चरण:
- रिक्त सेल का चयन करें उदा. C5
- पहला नाम टाइप करें विलियम चयनित सेल C5 में B5 सेल का
- सेल के निचले दाएं कोने पर डबल क्लिक करें। संपूर्ण-सेल श्रेणी स्वचालित रूप से भर जाएगी। यहाँ, बहुत सारे विकल्प उपलब्ध हैं उदा। आप कर्सर को सेल श्रेणी के अंतिम सेल तक खींच सकते हैं या आप फ़्लैश भरण चुन सकते हैं विकल्प सीधे डेटा>डेटा उपकरण>फ़्लैश भरण . से ।
- अब फ्लैश भरण . चुनें विकल्प।
टूल स्वचालित रूप से निम्न की तरह संपूर्ण सेल श्रेणी में पहला नाम भरता है
इसी तरह, आप अंतिम नाम खोजने के लिए सुविधा का उपयोग कर सकते हैं। उस स्थिति में, आपको D5 सेल में B5 सेल का अंतिम नाम टाइप करना होगा। अब पहले की तरह ही प्रक्रिया अपनाएं। आपको निम्न आउटपुट मिलेगा।
और पढ़ें: VBA एक्सेल में स्ट्रिंग को एकाधिक कॉलम में विभाजित करने के लिए (2 तरीके)
<एच3>3. स्प्लिट सेल एप्लाइडिंग फॉर्मूलामैं. सेल को डिलीमीटर द्वारा विभाजित करें
हम एक सीमांकक के साथ एक्सेल फ़ंक्शन का उपयोग करके नाम को पहले और अंतिम नाम में अलग कर सकते हैं। हमारे डेटासेट में, स्पेस नाम के बीच में मौजूद डिलीमीटर है।
आइए उन कार्यों का अवलोकन करें जिनका उपयोग यहां किया जाएगा।
बाएं फ़ंक्शन स्ट्रिंग के बाईं ओर से टेक्स्ट निकालता है। फ़ंक्शन का सिंटैक्स है
=बाएं (पाठ, [num_chars])
फ़ंक्शन में निम्नलिखित तर्क हैं।
पाठ्य - वह पाठ जिसमें से वर्ण निकालने हैं।
num_chars - [वैकल्पिक] पाठ के बाईं ओर से शुरू होने वाले वर्णों की संख्या निकालने के लिए।
अधिकार फ़ंक्शन किसी दिए गए टेक्स्ट स्ट्रिंग के दाईं ओर से दिए गए वर्णों की संख्या निकालता है। फ़ंक्शन का सिंटैक्स है
=सही (पाठ, [num_chars])
फ़ंक्शन में निम्नलिखित तर्क हैं।
पाठ्य - वह पाठ जिससे दाईं ओर के वर्ण निकालने हैं।
num_chars - [वैकल्पिक] निकालने के लिए वर्णों की संख्या, दाईं ओर से प्रारंभ।
एक्सेल खोज फ़ंक्शन एक टेक्स्ट स्ट्रिंग का स्थान दूसरे के अंदर देता है
फ़ंक्शन का सिंटैक्स है
=खोज (find_text, भीतर_पाठ, [start_num])
वाक्य रचना के तर्क निम्नलिखित हैं
find_text - खोजने के लिए पाठ।
पाठ के भीतर - भीतर खोजने के लिए पाठ।
start_num - [वैकल्पिक] खोज के लिए पाठ में प्रारंभिक स्थिति।
ढूंढें फ़ंक्शन दूसरे के अंदर एक टेक्स्ट स्ट्रिंग की स्थिति (संख्या के रूप में) देता है।
फ़ंक्शन का सिंटैक्स है
=खोजें (find_text, भीतर_पाठ, [start_num])
वाक्य रचना के तर्क निम्नलिखित हैं
find_text - खोजने के लिए पाठ।
पाठ के भीतर - भीतर खोजने के लिए पाठ।
start_num - [वैकल्पिक] खोज के लिए पाठ में प्रारंभिक स्थिति।
LEN . का उपयोग करना फ़ंक्शन, हम एक पाठ की लंबाई प्राप्त कर सकते हैं। फ़ंक्शन का सिंटैक्स है
=LEN (पाठ)
फ़ंक्शन में निम्नलिखित तर्क हैं।
पाठ - वह टेक्स्ट जिसके लिए लंबाई की गणना करनी है।
विकल्प फ़ंक्शन किसी दिए गए स्ट्रिंग में टेक्स्ट को बदल देता है। फ़ंक्शन का सिंटैक्स है
=विकल्प (पाठ, पुराना_पाठ, नया_पाठ, [उदाहरण])
फ़ंक्शन में निम्नलिखित तर्क हैं।
पाठ - बदलने के लिए पाठ।
पुराना_पाठ - बदले जाने वाला टेक्स्ट।
नया_पाठ - वह टेक्स्ट जिसके साथ बदलना है।
उदाहरण - [वैकल्पिक] प्रतिस्थापित करने का उदाहरण।
तुरंत, हम LEFT और SEARCH फ़ंक्शंस के संयोजन का उपयोग करके पहला नाम खोजने जा रहे हैं।
इसके लिए C3 जैसे रिक्त सेल का चयन करें और सूत्र टाइप करें =LEFT(B5,SEARCH(" ",B5))
जहाँ B5 वह सेल है जिससे हम नाम को अलग करना चाहते हैं। और एंटर दबाएं और कॉलम के सभी आउटपुट प्राप्त करने के लिए फिल हैंडल टूल का उपयोग करें।
इसी तरह, हम निम्न सूत्र का उपयोग करके अंतिम नाम का पता लगा सकते हैं अर्थात
=RIGHT(B5,LEN(B5)-FIND("*",SUBSTITUTE(B5," ","*",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
जहां B5 वह टेक्स्ट है जिसे हम विभाजित करना चाहते हैं, स्पेस ("") हमारा सीमांकक है।
➥ और पढ़ें:डेलीमीटर फॉर्मूला द्वारा एक्सेल स्प्लिट सेल
ii. सेल को लाइन ब्रेक द्वारा विभाजित करें
यह विधि भी पिछले के समान है, सिवाय इसके कि हमें यहां CHAR फ़ंक्शन का उपयोग करना है।
चार फ़ंक्शन आपके डेटासेट के लिए सेट किए गए वर्ण से कोड संख्या द्वारा निर्दिष्ट वर्ण लौटाता है। यहाँ कोड का अर्थ ASCII कोड है।
फ़ंक्शन का सिंटैक्स है
=CHAR (संख्या)
फ़ंक्शन में निम्नलिखित तर्क हैं।
संख्या - 1 और 255 के बीच की संख्या।
अब, हम रिक्त कक्ष में सूत्र दर्ज करके पहला नाम प्राप्त कर सकते हैं और हैंडल टूल भरें का उपयोग कर सकते हैं दूसरे सेल के लिए। सूत्र है =LEFT(B5,SEARCH(CHAR(10),B5,1)-1)
जहां B5 टेक्स्ट है और 10 लाइन फीड के लिए ASCII कोड है।
टिप्पणी। हम 1 घटाते हैं क्योंकि हम खुद डिलीमीटर "स्पेस" नहीं निकालना चाहते हैं।
इसी तरह, एक खाली सेल में फॉर्मूला टाइप करें यानी =RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)))
जहां B5 वह सेल है जिसे हम विभाजित करना चाहते हैं और 10 लाइन फीड के लिए ASCII कोड है। अब Enter press दबाएं और भरण हैंडल टूल . का उपयोग करें उसी कॉलम के दूसरे सेल के लिए।
और पढ़ें: विभाजित करने के लिए एक्सेल फॉर्मूला:8 उदाहरण
<एच3>4. स्प्लिट टेक्स्ट+नंबर पैटर्न सेलकभी-कभी, हम एक सेल को विभाजित कर सकते हैं जिसमें एक टेक्स्ट+नंबर . होता है नमूना। उस स्थिति में, हम प्रक्रिया का पालन कर सकते हैं। यहां, हमें अन्य कार्यों के साथ SUM फ़ंक्शन का उपयोग करना होगा।
योग फ़ंक्शन आपूर्ति किए गए मानों का योग देता है। ये मान श्रेणी, सरणियाँ, संख्याएँ आदि हो सकते हैं। फ़ंक्शन का सिंटैक्स है
=SUM (नंबर1, [नंबर2], [नंबर3],…)
फ़ंक्शन में निम्नलिखित तर्क हैं।
नंबर1 - योग करने वाला पहला मान।
नंबर2 - [वैकल्पिक] योग का दूसरा मान।
नंबर3 - [वैकल्पिक] योग का तीसरा मान।
इस प्रकार के पैटर्न आधारित सेल को विभाजित करने का सबसे आसान तरीका है कि पहले नंबर को अलग किया जाए। फिर पाठ खोजें। अब, एक खाली सेल चुनें और फॉर्मूला टाइप करें यानी =RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))
जहां B5 वह सेल है जिसे आप विभाजित करना चाहते हैं।
अब Enter . दबाएं और हैंडल टूल भरें . का उपयोग करें अन्य कोशिकाओं के लिए।
टेक्स्ट खोजने के लिए, रिक्त कक्ष में सूत्र टाइप करें। सूत्र है
=LEFT(B5,LEN(B5)-LEN(D5))
B5 वह सेल है जिसे हम विभाजित करना चाहते हैं और D5 वह संख्या है जो हमें पिछले सूत्र से मिली थी।
5. Power Query का उपयोग करके कक्षों को विभाजित करें
We can separate the name into first and last name also using Power Query. It is a free Microsoft Add-in to import data from various sources and then clean, transform and reshape your data if necessary.
You may proceed with the following steps.
चरण:
- Select the whole cell range B4:B11
- Click on From Table of Data टैब
- Press Ok
Now you are in the Power Query Editor. And select Home>Split Column>By Delimiter ।
Then you’ll see the following figure. Select the Space as your delimiter and press Ok ।
The analysis is completed actually. But you have to load the file in your existing working sheet. For this select Home>Close &Load>Close &Load To ।
Then choose your destination and press Load
Finally, you’ll get the output like the following-
और पढ़ें: How to Split a Cell into Two Rows in Excel (3 ways)
Things To Keep in Mind
Be careful about the formula when you input it in the formula bar.
Besides, be cautious about the file name, file location, and also the extension of the excel file.
निष्कर्ष
I have discussed the most effective and handy ways. Now, choose one based on your data and requirements. And if you have any suggestions and confusion, please let me know.
Thanks for being with me.
आगे की रीडिंग
- How to split a single cell in half in Excel (diagonally &horizontally)
- Excel Formula to Split String by Comma (5 Examples)
- Excel VBA:Split String by Character (6 Useful Examples)
- How to Make Two Lines in One Cell in Excel (4 Methods)
- Excel VBA:Split String into Cells (4 Useful Applications)
- Excel VBA:Split String by Number of Characters (2 Easy Methods)