विषयसूची
माइक्रोसॉफ्ट एक्सेल में, सेल से टेक्स्ट निकालना एक महत्वपूर्ण कार्य है। आप अपने आप को कई स्थितियों में पा सकते हैं जहाँ आपको एक विशिष्ट वर्ण के बाद एक पाठ निकालने की आवश्यकता होती है। आप इस ट्यूटोरियल से एक्सेल में एक कैरेक्टर के बाद टेक्स्ट निकालने के प्रभावी और संभावित तरीके सीखेंगे। यह ट्यूटोरियल उपयुक्त उदाहरणों और उचित उदाहरणों के साथ प्रासंगिक होगा।
प्रैक्टिस वर्कबुक डाउनलोड करें
कैरेक्टर के बाद टेक्स्ट एक्सट्रेक्ट करें।xlsm
एक्सेल में एक कैरेक्टर के बाद टेक्स्ट निकालने के 6 प्रभावी तरीके
निम्न अनुभाग में, हम आपको छह उपयुक्त और प्रभावी तरीके प्रदान कर रहे हैं जिन्हें आप अपने डेटासेट में लागू कर सकते हैं। सुनिश्चित करें कि आप उन सभी को सीखते हैं। हम अनुशंसा करते हैं कि आप इन सभी को सीखें और लागू करें। यह निश्चित रूप से आपके एक्सेल ज्ञान को समृद्ध करेगा।
1. एक वर्ण के बाद पाठ निकालने के लिए MID और FIND फ़ंक्शंस का उपयोग करें
अब, इस पद्धति में, हम MID फ़ंक्शन <2 का उपयोग कर रहे हैं> और FIND फ़ंक्शन एक साथ। हम FIND फ़ंक्शन का उपयोग करके सेल से सबसे पहले विशिष्ट वर्ण ढूंढेंगे। उसके बाद, हम उस सेल की उस विशेष स्थिति से टेक्स्ट निकालेंगे।
निम्नलिखित डेटासेट पर एक नज़र डालें:
यहाँ, आप देख सकते हैं हमारे पास डेटासेट में कुछ डेटा है। सभी कोशिकाओं में हाइफ़न ("-") होता है। अब, हमारा लक्ष्य अपने सूत्र के साथ विशिष्ट वर्ण हाइफ़न (“-”) के बाद पाठ को निकालना है।
📌 चरण
- सबसे पहले, सेल C5 में निम्न सूत्र टाइप करें:
=MID(B5,FIND("-",B5)+1,LEN(B5))
यहां हमने LEN फ़ंक्शन का उपयोग कई वर्ण प्रदान करने के लिए किया ताकि यह इसके बाकी हिस्सों को निकाल सके।
<11
जैसा कि आप देख सकते हैं, हम एक्सेल में एक विशिष्ट वर्ण के बाद सेल से टेक्स्ट निकालने में सफल रहे हैं। इसे अभी आज़माएं।
🔎 फ़ॉर्मूला का विश्लेषण
यहां, हम इसे केवल पहले डेटा के लिए तोड़ रहे हैं।<3
➤
LEN(B5) रिटर्न 11 ।
➤
FIND(“-“,B5) रिटर्न 6 .
➤
MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) रिटर्न वर्ल्ड ।
2. किसी कैरेक्टर के बाद टेक्स्ट निकालने के लिए राइट, लेन और फाइंड फंक्शन
अब, इस तरीके में हम राइट फंक्शन<का इस्तेमाल कर रहे हैं। 2>, LEN फ़ंक्शन , और FIND फ़ंक्शन कुल मिलाकर सेल से टेक्स्ट निकालने के लिए। इसे प्रदर्शित करने के लिए, हम पिछले डेटासेट का उपयोग कर रहे हैं।
मूल रूप से, हम एक सेल से एक विशिष्ट वर्ण के बाद एक सबस्ट्रिंग निकाल रहे हैं।
📌 चरण
- अब, सेल C5 में निम्न सूत्र टाइप करें:
=RIGHT(B5,LEN(B5)-FIND("-",B5))
- फिर, एंटर दबाएं। C6:C9.
जैसा आपदेख सकते हैं, हमने विशिष्ट चरित्र को एक विशिष्ट स्थिति से सफलतापूर्वक पाया है। और हम सेल से उस विशेष वर्ण के बाद के टेक्स्ट को निकालते हैं।
🔎 फॉर्मूला का ब्रेकडाउन
यहां, हम केवल इसे तोड़ रहे हैं पहले डेटा के लिए।
➤
LEN(B5) रिटर्न 11 ।
➤
FIND(“-“,B5) रिटर्न 6।>रिटर्न विश्व ।
और पढ़ें: मानदंड के आधार पर एक्सेल से डेटा कैसे निकालें
3. का उपयोग लेफ्ट, फाइंड और सबस्टिट्यूट फंक्शंस कैरेक्टर के बाद टेक्स्ट एक्सर्सप्ट करने के लिए
अब, हम लेफ्ट फंक्शन , फाइंड फंक्शन , और सबस्टिट्यूट का इस्तेमाल कर रहे हैं फ़ंक्शन एक्सेल का। निम्नलिखित डेटासेट पर एक नज़र डालें:
अब, यह डेटासेट काफी दिलचस्प है। हम पिछले डेटासेट का उपयोग कर रहे हैं। लेकिन, हमने किरदार बदल दिए। हमारे पास कोशिकाओं में कई वर्ण हैं। यहां, हमारा लक्ष्य हमारे सूत्र का उपयोग करके उन सभी विशेष वर्णों के बाद सेल से टेक्स्ट निकालना है।
📌 चरण
- सबसे पहले, निम्न टाइप करें सेल D5 में फॉर्मूला:
=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")
- अब, एंटर दबाएं .
- फिर, फिल हैंडल आइकन को सेल की रेंज D6:D9 पर खींचें।
जैसा कि आप देख सकते हैं, हमारा फ़ॉर्मूला एक्सेल में उन अलग-अलग वर्णों के बाद टेक्स्ट निकालने के लिए बहुत अच्छा काम करता है।
🔎फ़ॉर्मूला का ब्रेकडाउन
यहां, हम इसे केवल पहले डेटा के लिए ब्रेकडाउन कर रहे हैं।
➤
FIND(C5,B5) रिटर्न 6 .
➤
LEFT(B5,6) रिटर्न [email प्रोटेक्टेड]
➤
सबस्टिट्यूट(B5,LEFT( B5,FIND(C5,B5)),””) = स्थानापन्न(B5,”[email प्रोटेक्टेड]”,””) रिटर्न वर्ल्ड ।
4. राइट का उपयोग करना विशिष्ट वर्णों को निकालने के लिए खोज, और स्थानापन्न कार्य
अब, यह सूत्र बहुत जटिल है। लेकिन, अगर आपको इन कार्यों के बारे में पता है, तो आपको यह आसानी से मिल जाएगा। इसे करने के लिए, हम निम्नलिखित कार्यों का उपयोग कर रहे हैं:
- सही कार्यप्रणाली ।
- खोज समारोह।
- द सबस्टिट्यूट फंक्शन।
- एलएन फंक्शन।
इस विधि को प्रदर्शित करने के लिए, हम यहां पिछले डेटासेट का उपयोग कर रहे हैं। सुनिश्चित करें कि आप इसमें शामिल होने से पहले इन सभी कार्यों की जांच कर लें।
📌 चरण
- सबसे पहले, सेल D5 में निम्न सूत्र टाइप करें :
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))
- उसके बाद, एंटर दबाएं।
- अब, फिल हैंडल आइकन को सेल की रेंज D6:D9 पर खींचें।
अंत में, हमने विशिष्ट पात्रों और उनके पदों का सफलतापूर्वक चयन किया। उसके बाद, हमने विशिष्ट वर्ण के बाद के पाठ को निकाला।
🔎 सूत्र का टूटना
यहाँ, हम इसे केवल इसके लिए तोड़ रहे हैं पहला डेटा।
➤
LEN(B5) रिटर्न 11
➤
सबस्टिट्यूट(B5,C5,"") रिटर्न HelloWorld ।
➤
सबस्टिट्यूट( B5,C5,"#",11-LEN("HelloWorld")) रिटर्न Hello#World.
➤
SEARCH("#",,"Hello# वर्ल्ड”) रिटर्न 6 । LEN(B5)-LEN(स्थानापन्न(B5,C5,""))))) = राइट(B5,11-6) रिटर्न विश्व .
5. उपयोग करना कैरेक्टर के बाद टेक्स्ट निकालने के लिए राइट, सबस्टिट्यूट और REPT फंक्शन
यहां, हमारे फॉर्मूले में एक्सेल के कई फंक्शन हैं। पाठ निकालने के लिए हमारे मुख्य तीन कार्य हैं दाएं कार्य , स्थानापन्न कार्य , और REPT कार्य ।
इसे प्रदर्शित करने के लिए, हम पिछले डेटासेट के समान डेटासेट का उपयोग कर रहे हैं।
📌 चरण
- सबसे पहले, सेल D5 में निम्न सूत्र टाइप करें:
=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))
हमने अतिरिक्त लीडिंग स्पेस को हटाने के लिए TRIM फ़ंक्शन का उपयोग किया।
- उसके बाद, एंटर दबाएं।
जैसा कि आप देख सकते हैं, हम एक्सेल सेल से कैरेक्टर के बाद टेक्स्ट निकालने में सफल रहे हैं। इस विधि को अलग-अलग स्थितियों से अलग-अलग वर्णों के साथ आज़माएं।
🔎 फ़ॉर्मूला का विश्लेषण
यहां, हम इसे केवल पहली बार तोड़ रहे हैं data.
➤
LEN(B5) रिटर्न 11
➤
REPT(” “,LEN(B5)) रिटर्न " "(Spaces) .
➤
SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))) रिटर्न “ Hello World”।
➤
राइट(सबस्टिट्यूट(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) रिटर्न " वर्ल्ड" ।
➤
TRIM(दाएं(स्थानापन्न(B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = TRIM(” World”) वापसी विश्व ।
6. एक्सेल में एक वर्ण के बाद पाठ निकालने के लिए VBA कोड
यदि आप मेरी तरह VBA सनकी हैं, तो आप इस विधि को आजमा सकते हैं। यह कोड आसानी से किसी वर्ण के बाद टेक्स्ट निकालेगा। इस सरल कोड के साथ, आप पूरे कॉलम के लिए यह ऑपरेशन कर पाएंगे।
📌 कदम
- पहले, Alt+F11 दबाएं VBA संपादक खोलने के लिए अपने कीबोर्ड पर।
- फिर, Insert > मॉड्यूल । फ़ाइल।
- अब, कक्षों की श्रेणी का चयन करें B5:B9 ।
- उसके बाद, मैक्रो डायलॉग बॉक्स खोलने के लिए अपने कीबोर्ड पर Alt+F8 दबाएं।
- अगला, extract_text चुनें।
- फिर रन पर क्लिक करें।
यहां, वीबीए कोड का उपयोग करके, हमने सफलतापूर्वक निकाला विशिष्ट वर्ण के बाद पाठ।
💬 याद रखने वाली बातें
✎ इन्हें करने से पहले, हमारे द्वारा उपयोग किए जाने वाले कार्यों को जानने के लिए लिंक की जांच करना सुनिश्चित करें।
✎ यदि आपको कोई #VALUE! त्रुटि दिखाई देती है, तो पूरे सूत्र को इसके अंतर्गत रैप करें इफ़एरर फ़ंक्शन ।
निष्कर्ष
समाप्त करने के लिए, मुझे उम्मीद है कि इस ट्यूटोरियल ने आपको एक्सेल में एक विशिष्ट वर्ण के बाद टेक्स्ट निकालने के लिए उपयोगी ज्ञान प्रदान किया है। हम अनुशंसा करते हैं कि आप इन सभी निर्देशों को सीखें और अपने डेटासेट पर लागू करें। अभ्यास कार्यपुस्तिका डाउनलोड करें और इन्हें स्वयं आजमाएँ। साथ ही, टिप्पणी अनुभाग में प्रतिक्रिया देने के लिए स्वतंत्र महसूस करें। आपकी बहुमूल्य प्रतिक्रिया हमें इस तरह के ट्यूटोरियल बनाने के लिए प्रेरित करती है।
एक्सेल से संबंधित विभिन्न समस्याओं और समाधानों के लिए हमारी वेबसाइट Exceldemy.com को देखना न भूलें।
नए तरीके सीखते रहें और बढ़ते रहें!