एक्सेल: परिवर्तनीय लंबाई स्ट्रिंग के लिए एमआईडी फ़ंक्शन का उपयोग कैसे करें
एक्सेल में एमआईडी फ़ंक्शन आपको स्ट्रिंग के बाईं ओर प्रारंभिक स्थिति के आधार पर स्ट्रिंग से विशिष्ट संख्या में वर्ण निकालने की अनुमति देता है।
हालाँकि, कभी-कभी आप किसी विशिष्ट आरंभ और अंत वर्ण के आधार पर मध्य वर्ण निकालना चाहते हैं।
ऐसा करने के लिए आप FIND फ़ंक्शन के साथ संयुक्त MID फ़ंक्शन का उपयोग कर सकते हैं:
=MID( A2 ,FIND("char1", A2 )+2,FIND("char2", A2,10 )-FIND("char1", A2 )-2)
यह विशेष सूत्र सेल A2 में वर्ण char1 और char2 के बीच स्ट्रिंग से प्रत्येक वर्ण को निकालता है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें।
उदाहरण: एक्सेल में वेरिएबल लेंथ स्ट्रिंग्स के लिए एमआईडी फ़ंक्शन
मान लीजिए हमारे पास वेबसाइट यूआरएल की निम्नलिखित सूची है:
मान लीजिए कि हम यूआरएल के अंत में डबल स्लैश ( // ) और .com के बीच सिर्फ वेबसाइट का नाम निकालना चाहते हैं।
ऐसा करने के लिए, हम निम्नलिखित सूत्र का उपयोग कर सकते हैं:
=MID( A2 ,FIND("//", A2 )+2,FIND(".com", A2,10 )-FIND("//", A2 )-2)
निम्नलिखित स्क्रीनशॉट दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें:
कॉलम बी अब केवल वेबसाइट नाम में डबल स्लैश // और नाम के अंत में .com के बीच के अक्षर दिखाता है।
ध्यान दें कि यह फॉर्मूला तब भी काम करता है, जब प्रत्येक वेबसाइट के नाम की लंबाई समान न हो।
FIND फ़ंक्शन का उपयोग किए बिना, MID फ़ंक्शन अकेले इस कार्य को करने में सक्षम नहीं होगा।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एक्सेल में अन्य सामान्य कार्य कैसे करें:
एक्सेल: दाईं ओर से एमआईडी के लिए एक सूत्र
एक्सेल: “यदि यह खाली नहीं है” के लिए एक सूत्र
एक्सेल: फ़ार्मुलों का उपयोग करते समय रिक्त कक्षों को कैसे अनदेखा करें