विषयसूची
माइक्रोसॉफ्ट एक्सेल में, कोई सटीक फ़ंक्शन नहीं है जो कॉन्टेनेट फ़ंक्शन के विपरीत काम करता है। लेकिन फिर भी, हमारे पास पाठ को कई भागों में विभाजित करने के लिए कई उपयुक्त प्रक्रियाएँ और विकल्प हैं। इस लेख में, आप सीखेंगे कि आप उन सरल तकनीकों का उपयोग कैसे कर सकते हैं जो एक्सेल में कॉन्टेनेट के विपरीत काम करती हैं।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप डाउनलोड कर सकते हैं Excel कार्यपुस्तिका जिसका उपयोग हमने इस आलेख को तैयार करने के लिए किया है।
Concatenate के विपरीत। एक्सेल में1. फ़ॉर्मूला के साथ टेक्स्ट को कई सेल में विभाजित करें
निम्न तालिका में, कॉलम B में पांच अलग-अलग सेल हैं, जिनमें से प्रत्येक में तीन रैंडम नाम एक सामान्य सीमांकक द्वारा अलग किए गए हैं ' अल्पविराम' (,) . भाग 1, भाग 2 और भाग 3 नामक तीन शीर्षलेखों के अंतर्गत कॉलम B में प्रत्येक सेल से अलग-अलग नाम होंगे।
<0 📌 चरण 1:
➤ सेल C5 चुनें और टाइप करें:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 चरण 2:
➤ दर्ज करें दबाएं और आप पहले नाम को सेल B5 में नामों से अलग कर दिया जाएगा।
🔎 फॉर्मूला कैसे काम करता है ?
- REPT(” “, 999): यहां REPT फंक्शन कैरेक्टर 'स्पेस' को के अंदर 999 बार दोहराता है। स्थानापन्न समारोह। फ़ंक्शन अल्पविराम को पिछले चरण में उल्लिखित दोहराए गए रिक्त स्थान से प्रतिस्थापित करता है। इस प्रकार सूत्र रिक्तियों के साथ पैट्रिक नाम लौटाता है। MID फ़ंक्शन के लिए start_num के रूप में परिणामी मान असाइन करता है.
- MID(SUBSTITUTE($B5,",",REPT(" ",999 )),COLUMNS($A:A)*999-998,999): MID फ़ंक्शन नाम लौटाता है 'पैट्रिक' 999 अक्षरों के साथ Total.
- अंत में, TRIM फ़ंक्शन MID फ़ंक्शन द्वारा प्राप्त टेक्स्ट स्ट्रिंग से सभी अनावश्यक रिक्त स्थान को हटा देता है और 'पैट्रिक'<4 नाम वापस कर देता है> बिल्कुल।
अब अन्य सभी विभाजित नामों को निकालने के लिए बाकी चरणों का पालन करें।
📌 चरण 3:
➤ सेल C5 से, फ़िल हैंडल का उपयोग करके सेल को दाईं ओर खींचें जब तक कि आपको तीन विभाजित नाम न मिलें।
इसलिए, हमने अभी निकाला है तीन नाम सेल B5 से अलग।
📌 चरण 4:
➤ अब फिल हैंडल को नीचे ड्रैग करें ताकि C से बाकी सेल को ऑटोफिल किया जा सके। 6 से E9 ।
और आप पाएंगे कि सभी नाम कॉलम B में मौजूद नामों के समूह से विभाजित हैं।
2. कॉन्टेनेट के विपरीत: एकाधिक सेल में विभाजित करने के लिए टेक्स्ट फ़ंक्शंस का उपयोग
अब हमारे पास कॉलम बी में कुछ यादृच्छिक पूर्ण नाम हैं। हम नामों को विभाजित करेंगे और दिखाएंगेसमान पंक्ति में अगले दो कक्षों में अलग से।
📌 चरण 1:
➤ चुनें पहला आउटपुट सेल C5 और टाइप करें:
=LEFT(B5,FIND(" ",B5)-1)
📌 चरण 2:
➤ प्रेस एंटर और फिल हैंडल का उपयोग करके कॉलम सी में बाकी सेल को ऑटोफिल करें।
आपको कॉलम B में मौजूद पूरे नामों से अलग किए गए सभी पहले नाम मिलेंगे।
🔎 फ़ॉर्मूला कैसे काम करता है?
- इस फ़ॉर्मूले में, FIND फ़ंक्शन सेल B5<4 में पहले सिंगल स्पेस की तलाश करता है> और स्पेस वर्ण की स्थिति लौटाता है।
- LEFT फ़ंक्शन बाईं ओर से नाम निकालता है और पहले FIND फ़ंक्शन द्वारा निर्दिष्ट वर्णों की संख्या लौटाता है।
अब देखते हैं कि हम प्रत्येक नाम का दूसरा भाग कैसे निकाल सकते हैं।
📌 चरण 3:
➤ सेल D5 में, आवश्यक सूत्र होगा:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 Step 4:
➤ Enter दबाने के बाद और auto-f पूरे कॉलम डी को छोड़कर, आपको सभी अंतिम नाम केवल भाग 2 हेडर के नीचे मिलेंगे।
🔎 फ़ॉर्मूला कैसे काम करता है?
- इस फ़ॉर्मूले में, LEN फ़ंक्शन में उपलब्ध वर्णों की कुल संख्या लौटाता है सेल B5 और वह है 15 ।
- FIND फ़ंक्शन उस पाठ में पाए गए स्थान की स्थिति लौटाता है और वापस करता है 8 ।
- दो पिछले संख्यात्मक मानों के बीच अंकगणितीय अंतर राइट फ़ंक्शन के लिए वर्णों की संख्या निर्दिष्ट करता है।
- अंत में, दाएं फ़ंक्शन दाईं ओर से 15-8=7 वर्ण निकालता है और नाम 'Cummins' देता है.
3. एक्सेल में कॉन्टेनेट को उल्टा करने के लिए टेक्स्ट टू कॉलम विजार्ड का उपयोग करें
चलिए फिर से अपने पहले उदाहरण पर चलते हैं। अब हम डीलिमिटर हटाने के बाद सेल को विभाजित करने के लिए टेक्स्ट टू कॉलम विज़ार्ड का उपयोग करेंगे।
📌 चरण 1:
➤ सेल की उस श्रेणी का चयन करें (B5:B9) जिसमें सभी टेक्स्ट डेटा को विभाजित किया जाना है।
➤ डेटा टैब के तहत, चुनें डेटा टूल्स आदेशों के समूह से टेक्स्ट टू कॉलम विकल्प।
एक डायलॉग बॉक्स खुलेगा।
📌 चरण 2:
➤ रेडियो बटन 'सीमांकित' मूल डेटा प्रकार के रूप में चुनें।
➤ <दबाएं 3>अगला ।
📌 चरण 3:
➤ से सीमांकक विकल्प, अल्पविराम केवल पर चिह्नित करें और अन्य विकल्पों को अचिह्नित छोड़ दें। आपको निम्न चित्र की तरह डेटा पूर्वावलोकन दिखाया जाएगा।
➤ अगला दबाएं।
📌 चरण 4:
➤ विकल्प 'सामान्य' स्तंभ डेटा प्रारूप के रूप में रखें।
➤ संपादन सक्षम करें गंतव्य बॉक्स में और C5 से लेकर E9 तक के आउटपुट सेल का चयन करें।
➤ समाप्त करें दबाएं और आपका काम हो गया।<1
आप होंगेसेल के चयनित आउटपुट रेंज में विभाजित सभी नामों को तुरंत प्रदर्शित किया।
4। कॉन्टेनेट के विपरीत काम करने के लिए फ्लैश फिल विधि लागू करें
हमारे पिछले उदाहरण में, हम सेल से अलग से नाम निकालने के लिए फ्लैश फिल लागू करने का प्रयास करेंगे। एक्सेल में स्वचालित रूप से डेटा भरने के लिए फ्लैश फिल एक पैटर्न का अनुसरण करता है। लेकिन अगर कोई पैटर्न नहीं मिलता है, तो फ्लैश फिल प्रभावी ढंग से काम नहीं करेगा और यहां तक कि गलत आउटपुट भी हो सकता है। यह विधि केवल तभी बढ़िया और उपयोगी है जब आपके डेटा रेंज में एक नियमित और सममित पैटर्न हो।
अब देखते हैं कि यह फ्लैश फिल कमांड टेक्स्ट को अलग करने के लिए कैसे तेजी से काम करता है।
📌 चरण 1:
➤ सेल C5 चुनें और 'पैट्रिक' मैन्युअल रूप से टाइप करें।
📌 चरण 2:
➤ फील हैंडल का उपयोग करके अंतिम सेल C9<तक नीचे खींचें 4>.
➤ विकल्पों पर क्लिक करें और फ़्लैश फ़िल अभी चुनें.
और आपको सभी पहले नाम मिल जाएंगे अलग और कॉलम C में निकाला गया।
📌 चरण 3:
➤ इसी तरह, अंतिम नाम के लिए इसे भाग 2 शीर्षलेख के अंतर्गत करें। पूरा नाम कॉलम बी में मौजूद है। ऊपर उल्लिखित अब आपको आवश्यकता पड़ने पर उन्हें अपनी एक्सेल स्प्रेडशीट में लागू करने में मदद करेगा। यदिआपके पास कोई प्रश्न या प्रतिक्रिया है, कृपया मुझे टिप्पणी अनुभाग में बताएं। या आप इस वेबसाइट पर एक्सेल कार्यों से संबंधित हमारे अन्य लेख देख सकते हैं।