यदि आप एक्सेल का बहुत अधिक उपयोग करते हैं, तो संभवतः आप एक ऐसी स्थिति में चले गए हैं जहाँ आपके पास एक एकल कक्ष में एक नाम है और आपको नाम को विभिन्न कक्षों में अलग करने की आवश्यकता है। यह एक्सेल में एक बहुत ही सामान्य समस्या है और आप शायद एक Google खोज कर सकते हैं और इसे आपके लिए करने के लिए विभिन्न लोगों द्वारा लिखे गए 100 अलग-अलग मैक्रो डाउनलोड कर सकते हैं।
हालाँकि, इस पोस्ट में, मैं आपको दिखाऊँगा कि एक फॉर्मूला कैसे सेट किया जाए ताकि आप इसे स्वयं कर सकें और वास्तव में समझ सकें कि क्या हो रहा है। यदि आप एक्सेल का बहुत अधिक उपयोग करते हैं, तो शायद कुछ अधिक उन्नत कार्यों को सीखना एक अच्छा विचार है ताकि आप अपने डेटा के साथ और अधिक दिलचस्प चीजें कर सकें।
यदि आप सूत्र पसंद नहीं करते हैं और त्वरित समाधान चाहते हैं, तो नीचे स्तंभों का पाठ तक स्क्रॉल करें अनुभाग, जो आपको सिखाता है कि समान कार्य करने के लिए Excel सुविधा का उपयोग कैसे करें। इसके अलावा, टेक्स्ट टू कॉलम फीचर का उपयोग करना भी बेहतर है यदि आपके पास एक सेल में दो से अधिक आइटम हैं जिन्हें आपको अलग करने की आवश्यकता है। उदाहरण के लिए, यदि एक कॉलम में 6 फ़ील्ड एक साथ संयुक्त हैं, तो नीचे दिए गए फ़ार्मुलों का उपयोग करना वास्तव में गड़बड़ और जटिल हो जाएगा।
Excel में अलग नाम
आरंभ करने के लिए, आइए देखें कि आम तौर पर एक्सेल स्प्रेडशीट में नाम कैसे संग्रहीत किए जाते हैं। सबसे आम दो तरीके मैंने देखे हैं प्रथम नाम अंतिम नाम केवल एक स्थान और अंतिम नाम . के साथ , प्रथम नाम अल्पविराम से दोनों को अलग करते हैं। जब भी मैंने मध्य नाम का अक्षर देखा है, तो वह आमतौर पर प्रथम नाम होता है मध्य प्रारंभिक अंतिम नाम नीचे की तरह:
कुछ सरल फ़ार्मुलों का उपयोग करके और उनमें से कुछ को एक साथ मिलाकर, आप एक्सेल में अलग-अलग सेल में पहला नाम, अंतिम नाम और मध्य नाम आसानी से अलग कर सकते हैं। आइए नाम के पहले भाग को निकालने के साथ शुरू करें। मेरे मामले में, हम दो कार्यों का उपयोग करने जा रहे हैं:बाएं और खोज। तार्किक रूप से यह है कि हमें क्या करना है:
कक्ष में रिक्त स्थान या अल्पविराम के लिए पाठ खोजें, स्थिति खोजें और फिर उस स्थिति के बाईं ओर के सभी अक्षरों को निकाल दें।
यहां एक सरल सूत्र दिया गया है जो काम को सही ढंग से पूरा करता है:=LEFT(NN, SEARCH(” “, NN) – 1) , जहां एनएन वह सेल है जिसमें नाम संग्रहीत है। -1 स्ट्रिंग के अंत में अतिरिक्त स्थान या अल्पविराम को हटाने के लिए है।
जैसा कि आप देख सकते हैं, हम बाएं फ़ंक्शन से शुरू करते हैं, जिसमें दो तर्क होते हैं:स्ट्रिंग और वर्णों की संख्या जिसे आप स्ट्रिंग की शुरुआत से शुरू करना चाहते हैं। पहले मामले में, हम दोहरे उद्धरण चिह्नों का उपयोग करके और बीच में एक स्थान डालकर एक स्थान की खोज करते हैं। दूसरे मामले में, हम रिक्त स्थान के बजाय अल्पविराम की तलाश कर रहे हैं। तो मेरे द्वारा बताए गए 3 परिदृश्यों का परिणाम क्या है?
हमें पंक्ति 3 से पहला नाम मिला, पंक्ति 5 से अंतिम नाम और पंक्ति 7 से पहला नाम मिला। बढ़िया! तो आपका डेटा कैसे संग्रहीत किया जाता है, इस पर निर्भर करते हुए, आपने अब पहला नाम या अंतिम नाम निकाला है। अब अगले भाग के लिए। यहाँ हमें तार्किक रूप से अब क्या करने की आवश्यकता है:
- स्पेस या कॉमा के लिए सेल में टेक्स्ट सर्च करें, पोजीशन ढूंढें और फिर स्ट्रिंग की कुल लंबाई से पोजिशन घटाएं। यहाँ सूत्र कैसा दिखेगा:
=RIGHT(NN,LEN(NN) -SEARCH(” ",NN))
तो अब हम सही फंक्शन का उपयोग करते हैं। इसमें दो तर्क भी लगते हैं:स्ट्रिंग और वर्णों की संख्या जिसे आप बाईं ओर जाने वाली स्ट्रिंग के अंत से शुरू करना चाहते हैं। इसलिए हम चाहते हैं कि स्ट्रिंग की लंबाई माइनस स्पेस या कॉमा की स्थिति हो। यह हमें पहले स्थान या अल्पविराम के दाईं ओर सब कुछ देगा।
बढ़िया, अब हमारे पास नाम का दूसरा भाग है! पहले दो मामलों में, आपने बहुत कुछ किया है, लेकिन अगर नाम में एक मध्य अक्षर है, तो आप देख सकते हैं कि परिणाम में अभी भी मध्य नाम के साथ अंतिम नाम शामिल है। तो हम सिर्फ अंतिम नाम कैसे प्राप्त करें और मध्य प्रारंभिक से छुटकारा पाएं? आसान! बस फिर से वही फार्मूला चलाओ जो हमें नाम का दूसरा भाग मिलता था।
तो हम सिर्फ एक और अधिकार कर रहे हैं और इस बार संयुक्त मध्य प्रारंभिक और अंतिम नाम सेल पर सूत्र लागू कर रहे हैं। यह मध्य प्रारंभिक के बाद स्थान ढूंढेगा और फिर लंबाई घटाकर स्ट्रिंग के अंत से वर्णों की स्थान संख्या की स्थिति ले लेगा।
इसलिए यह अब आपके पास है! अब आपने एक्सेल में कुछ सरल फ़ार्मुलों का उपयोग करके पहले नाम और अंतिम नाम को अलग-अलग कॉलम में विभाजित कर दिया है! जाहिर है, हर किसी का टेक्स्ट इस तरह से फॉर्मेट नहीं होगा, लेकिन आप अपनी जरूरत के हिसाब से इसे आसानी से एडिट कर सकते हैं।
कॉलम में टेक्स्ट करें
एक और आसान तरीका है जिससे आप संयुक्त टेक्स्ट को एक्सेल में अलग-अलग कॉलम में अलग कर सकते हैं। यह टेक्स्ट टू कॉलम्स . नामक फीचर्ड है और यह बहुत अच्छा काम करता है। यदि आपके पास दो से अधिक डेटा वाला कॉलम है तो यह और भी अधिक कुशल है।
उदाहरण के लिए, नीचे मेरे पास कुछ डेटा है जहां एक पंक्ति में डेटा के 4 टुकड़े हैं और दूसरी पंक्ति में डेटा के 5 टुकड़े हैं। मैं इसे क्रमशः 4 कॉलम और 5 कॉलम में विभाजित करना चाहता हूं। जैसा कि आप देख सकते हैं, उपरोक्त सूत्रों का उपयोग करने का प्रयास करना अव्यावहारिक होगा।
एक्सेल में, पहले उस कॉलम को चुनें जिसे आप अलग करना चाहते हैं। फिर, आगे बढ़ें और डेटा . पर क्लिक करें टैब पर क्लिक करें और फिर टेक्स्ट टू कॉलम्स . पर क्लिक करें ।
यह टेक्स्ट टू कॉलम विजार्ड को लाएगा। चरण 1 में, आप चुनते हैं कि फ़ील्ड सीमांकित है या निश्चित चौड़ाई। हमारे मामले में, हम सीमांकित . चुनेंगे ।
अगली स्क्रीन पर आप डिलीमीटर चुनेंगे। आप टैब, अर्धविराम, अल्पविराम, स्थान से चुन सकते हैं या उसमें कोई कस्टम टाइप कर सकते हैं।
अंत में, आप कॉलम के लिए डेटा प्रारूप चुनते हैं। आम तौर पर, सामान्य अधिकांश प्रकार के डेटा के लिए ठीक काम करेगा। अगर आपके पास तारीख जैसी कोई खास चीज़ है, तो वह फ़ॉर्मैट चुनें.
समाप्त करें क्लिक करें और देखें कि कैसे आपका डेटा जादुई रूप से स्तंभों में अलग किया जाता है। जैसा कि आप देख सकते हैं, एक पंक्ति पाँच स्तंभों में और दूसरी एक चार स्तंभों में बदल गई। टेक्स्ट टू कॉलम फीचर बहुत शक्तिशाली है और आपके जीवन को बहुत आसान बना सकता है।
यदि आपको मेरे ऊपर दिए गए प्रारूप में नामों को अलग करने में समस्या हो रही है, तो अपने डेटा के साथ एक टिप्पणी पोस्ट करें और मैं मदद करने की कोशिश करूंगा। आनंद लें!