एमआईडी फंक्शन (सामग्री की तालिका)
एक्सेल में एमआईडी
एमआईडी फ़ंक्शन टेक्स्ट फ़ंक्शन का हिस्सा है। जब आप टेक्स्ट के निर्दिष्ट वर्णों को वापस करना चाहते हैं तो एमआईडी फ़ंक्शन उपयोगी होता है।
सरल शब्दों में, एमआईडी फ़ंक्शन का उपयोग इनपुट स्ट्रिंग से स्ट्रिंग के एक छोटे से हिस्से को निकालने के लिए किया जाता है या पाठ या स्ट्रिंग से आवश्यक संख्या में वर्ण लौटाता है।
उदाहरण के लिए:
एमआईडी (“बैंगलोर कर्नाटक की राजधानी है”, 18, 7) इस सूत्र में एमआईडी समारोह 18 वें चरित्र से वापस आ जाएगा, यह 7 पात्रों यानी “पूंजी” वापस करेगा ।
एमआईडी समारोह भी वीबीए में भी उपलब्ध है। इस लेख के अंत में हम चर्चा करेंगे।
एक्सेल में एमआईडी फॉर्मूला
नीचे एमआईडी फॉर्मूला है:
एमआईडी फॉर्मूला का स्पष्टीकरण
एमआईडी सूत्र में तीन अनिवार्य पैरामीटर हैं: ietext, start_num, num_chars।
- पाठ: उस पाठ से जिसे आप निर्दिष्ट वर्ण निकालना चाहते हैं।
- start_num: मध्य स्ट्रिंग की स्थिति शुरू हो रही है।
- [num_chars]: उन वर्णों की संख्या जिन्हें आप प्रारंभ-संख्या से निकालना चाहते हैं ।
आम तौर पर, एमआईडी फ़ंक्शन का उपयोग अन्य टेक्स्ट फ़ंक्शन जैसे खोज, स्थान, लेंस, FIND, LEFT आदि के साथ किया जाता है …
एक्सेल में एमआईडी का उपयोग कैसे करें?
एक्सेल में एमआईडी फ़ंक्शन बहुत सरल और उपयोग करने में आसान है। कुछ एमआईडी फॉर्मूला उदाहरण द्वारा एमआईडी फ़ंक्शन के काम को समझने दें। एमआईडी फ़ंक्शन वर्कशीट फ़ंक्शन और वीबीए फ़ंक्शन के रूप में उपयोग किया जा सकता है।
इस एमआईडी फॉर्मूला उदाहरण में, हम एमआईडी फॉर्मूला का उपयोग करके दिए गए टेक्स्ट स्ट्रिंग से सबस्ट्रिंग निकाल रहे हैं।
उपर्युक्त तालिका निकालने से, 4 वें चरित्र के वर्ण 6 अक्षरों को निकालें।
तो परिणाम होगा:
उदाहरण # 2
एक्सेल में एमआईडी फ़ंक्शन का उपयोग करके हम प्रथम नाम और अंतिम नाम निकाल सकते हैं। नीचे दिए गए उदाहरण को देखें जहां हमारे पास A2 से A15 तक पूर्ण नाम हैं।
उपर्युक्त तालिका से सभी नामों के लिए पहले नाम निकालें।
परिणाम है:
भाग 1: यह भाग वांछित पाठ को निर्धारित करता है जिसे आप वर्ण निकालना चाहते हैं।
भाग 2: यह चरित्र की शुरुआती स्थिति निर्धारित करता है।
भाग 3: खोज फ़ंक्शन टेक्स्ट में पहली जगह (“”) की तलाश करता है और अंतरिक्ष को रखने का निर्धारण करता है।
यहां खोज सूत्र पहले नाम के लिए 5 लौटाता है जिसका मतलब है कि उपरोक्त पाठ में स्थान 5 वां वर्ण है। तो अब एमआईडी फ़ंक्शन 1 सेंट से शुरू होने वाले 5 वर्ण निकालता है ।
तो परिणाम होगा:
नोट: अंतरिक्ष को एक चरित्र के रूप में भी माना जाता है।
उदाहरण # 3
नीचे उड़ान संख्या सूची है और हमें वाई से शुरू होने वाले पात्रों को निकालने की आवश्यकता है जब तक आपको “ – “
उपरोक्त उदाहरण को देखें जहां अक्षरों को बोल्ड किया गया है, हमें निकालने की आवश्यकता है। एक काम की एक बिल्ली दिखता है, है ना ?
हालांकि, हम खोज या FIND कार्यों के साथ एमआईडी का उपयोग कर ऐसा कर सकते हैं।
एक आम बात यह है कि सभी बोल्ड अक्षर वाई के साथ शुरू हो रहे हैं और इसमें कुल 6 वर्ण हैं।
एक खोज फ़ंक्शन प्रारंभिक बिंदु से निकालने के लिए प्रारंभिक वर्ण निर्धारित करेगा, हमें 6 वर्ण निकालने की आवश्यकता है।
तो परिणाम है:
उदाहरण # 4
नीचे उनके पंजीकरण नंबर के साथ कंपनियों की सूची है। कार्य सूची से केवल पंजीकरण संख्या निकालना है।
रजिस्ट्रेशन नंबर एक्ट शब्द से पहले उपरोक्त सूची को एक आम बात पर नजर डालें। शुरुआती बिंदु निर्धारित करने के लिए यह हमारा मुख्य बिंदु होगा। पिछले उदाहरण में, हमने इस बार खोज का उपयोग किया है, हम FIND फ़ंक्शन देखेंगे।
भाग 1: यह भाग वांछित पाठ को निर्धारित करता है जिसे आप वर्ण निकालना चाहते हैं।
भाग 2: FIND फ़ंक्शन पहले टेक्स्ट में “ Acct “ शब्द की तलाश करता है और वहां से हमें सूची में 5 और वर्ण जोड़ने की आवश्यकता होती है और यह चरित्र की प्रारंभिक स्थिति निर्धारित करता है।
हमें 5 जोड़ने की आवश्यकता है कि एक्ट से पंजीकरण संख्या तक यह अंतरिक्ष सहित 5 वर्ण है।
भाग 3: वर्णों की संख्या जिन्हें हमें निकालने की आवश्यकता है।
तो परिणाम होगा:
उदाहरण # 5
अब हम एक उदाहरण में दाएं, बाएं और एमआईडी समारोह के संयोजन को देखेंगे। हमें साल, महीने और दिन को अलग करने के लिए आगे स्लैश (/) को जोड़ना होगा।
नीचे दिए गए उदाहरण को देखें जहां हमारे पास तिथियां हैं लेकिन एक वर्ष, महीने और दिन के लिए कोई विभाजक नहीं है।
अब, हमें वर्ष, महीने और दिन के लिए विभाजक डालने की जरूरत है।
सबसे पहले सही कार्य दाएं से 2 वर्ण निकालता है और एक फॉरवर्ड स्लैश (/) यानी 25 /
अब, हमें वर्ष, महीने और दिन के लिए विभाजक डालने की जरूरत है।
दूसरा भाग एमआईडी फ़ंक्शन 5 वें वर्ण से शुरू होने वाले 2 वर्ण निकालता है और एक आगे स्लैश डालने (/)
यानी 25/10 /
अंतिम भाग बाएं फ़ंक्शन बाएं हाथ से 4 वर्ण निकालता है और एक आगे स्लैश (/) डालें
यानी 25/10/2018
तो परिणाम होगा:
एमआईडी फंक्शन का उपयोग करने के लिए वीबीए कोड
एक्सेल में की तरह, हम वीआईबी कोड में एमआईडी फ़ंक्शन का भी उपयोग कर सकते हैं। नीचे कोड वीबीए मैक्रोज़ में एमआईडी फ़ंक्शन के उपयोग को दर्शाता है।
उप MID_Function_Example
स्ट्रिंग के रूप में Dim Middle_String
Middle_String = मध्य (“एक्सेल चमत्कार कर सकता है”, 14, 7)
Msgbox Middle_String
अंत उप
यदि आप उपरोक्त कोड संदेश बॉक्स चलाते हैं तो आश्चर्य आपके परिणाम के रूप में प्रदर्शित होंगे।
एमआईडी समारोह के बारे में याद रखने के लिए चीजें
- संख्या स्वरूपण एक स्ट्रिंग का हिस्सा नहीं है और निकाला या गिना नहीं जाएगा।
- यह निर्दिष्ट टेक्स्ट के किसी भी पक्ष से वर्ण निकालने के लिए डिज़ाइन किया गया है।
- यदि उपयोगकर्ता अंतिम पैरामीटर निर्दिष्ट नहीं करता है, तो यह डिफ़ॉल्ट रूप से 0 ले जाएगा।
- Num_chars शून्य से अधिक या बराबर होना चाहिए। यदि यह ऋणात्मक संख्या है, तो यह त्रुटि को #VALUE के रूप में फेंक देगा।
- जटिल डेटा सेट के मामले में, आपको अन्य टेक्स्ट फ़ंक्शंस जैसे SEARCH, FIND Num_chars पैरामीटर का उपयोग करने की आवश्यकता है।
- जब आप स्थान और लंबाई के आधार पर टेक्स्ट स्ट्रिंग के अंदर टेक्स्ट निकालना चाहते हैं तो एमआईडी फ़ंक्शन का उपयोग करें।
- अगर एमआईडी_ स्ट्रिंग की लंबाई से अधिक है तो एमआईडी फ़ंक्शन खाली टेक्स्ट देता है।
अनुशंसित लेख
यह एक्सेल में MID का मार्गदर्शक रहा है। यहां हम एक्सेल में MID फॉर्मूला पर चर्चा करते हैं और व्यावहारिक उदाहरण और डाउनलोड करने योग्य एक्सेल टेम्प्लेट के साथ एक्सेल में MID फ़ंक्शन का उपयोग कैसे करें। आप हमारे अन्य सुझाए गए लेखों के माध्यम से भी जा सकते हैं –