विषयसूची
एक्सेल में VBA के साथ काम करते समय हमारे द्वारा उपयोग किए जाने वाले सबसे महत्वपूर्ण और व्यापक रूप से उपयोग किए जाने वाले कार्यों में से एक VBA का मिड फंक्शन है। यह इनपुट के रूप में एक स्ट्रिंग लेता है और आउटपुट के रूप में स्ट्रिंग के बीच से वर्णों की संख्या देता है। आज इस लेख में, मैं आपको दिखाऊंगा कि कैसे आप VBA के मिड फंक्शन का उपयोग उचित उदाहरणों और उदाहरणों के साथ कर सकते हैं।
यह स्ट्रिंग "एंजेला कैथरीन नेविल्स" से 9 वर्ण लौटाएगा, जो 8वें वर्ण से शुरू होगा। यह है “कैथरीन” । आप इस लेख को पढ़ रहे हैं।
VBA Mid Function.xlsm
Excel में VBA के Mid Function का परिचय
⧭ फंक्शन उद्देश्य:
मध्य फ़ंक्शन इनपुट के रूप में एक मान लेता है और आउटपुट के रूप में मूल्य की दी गई स्थिति से शुरू होने वाले वर्णों की एक निश्चित संख्या लौटाता है।
मान स्ट्रिंग, संख्या , या बूलियन भी हो सकता है।
उदाहरण के लिए, यदि आप मिड ("एंजेला कैथरीन नेविल्स", 8,9), डालते हैं, तो यह "कैथरीन" लौटाएगा।
>यदि आप Mid(12345,2,3) , डालते हैं तो आपको 234 मिलेगा।
और Mid(False,2,3) डालें, आपको als मिलेगा।
⧭ सिंटैक्स:
द सिंटैक्स ऑफ़ द मिड VBA का फंक्शन है:
=Mid(String,Start as Long,[Length])
⧭ तर्क:
<13तर्क | आवश्यक / वैकल्पिक | स्पष्टीकरण |
---|---|---|
स्ट्रिंग | आवश्यक | से स्ट्रिंग जिसमें कई वर्ण वापस आ जाएंगे। |
शुरू करें | ज़रूरी | स्ट्रिंग का शुरुआती वर्ण जो लौटाया जाएगा। |
लंबाई | वैकल्पिक | वर्णों की संख्या जो लौटाई जाएगी। डिफॉल्ट 1 है। दिए गए स्थान से शुरू करते हुए एक स्ट्रिंग का। एक्सेल में VBA के मिड फंक्शन के 3 उदाहरणइस बार, मिड फंक्शन<को एक्सप्लोर करते हैं। 2> of VBA विस्तार से कुछ उदाहरणों के साथ। 1। एक्सेल में VBA के मिड फंक्शन का उपयोग करके कुछ आईडी के मध्य से वर्णों की संख्या को अलग करनायहाँ हमें आईडी और के साथ एक डेटा सेट मिला है सैटर्न ग्रुप नामक कंपनी के कुछ कर्मचारियों के नाम ।
यहाँ, चौथा से सातवें प्रत्येक के वर्ण आईडी संबंधित कर्मचारी के ज्वाइनिंग वर्ष को दर्शाता है। अब हम VBA के मिड फंक्शन का उपयोग करके यूजर-डिफाइंड फंक्शन विकसित करेंगे। जो कर्मचारी आईडी से प्रत्येक कर्मचारी का ज्वाइनिंग वर्ष निकालेगा। आप निम्नलिखित VBA कोड का उपयोग कर सकते हैं: ⧭ VBA कोड: 2920 ध्यान दें: यह कोड Joining_Year नामक एक फंक्शन बनाता है।
⧭ आउटपुट: इसे रन करें तर्क के रूप में आईडी के साथ आपकी वर्कशीट के किसी भी सेल में कार्य करता है। यहाँ, सेल D4 में, हमने सूत्र दर्ज किया है: =Joining_Year(B4) इसने पहले कर्मचारी का ज्वाइनिंग ईयर वापस कर दिया है, 2021 ।
अब आप को ड्रैग कर सकते हैं भरण हैंडल बाकी कर्मचारियों के ज्वाइनिंग वर्ष जानने के लिए।
⧭ कोड की व्याख्या:
2। एक्सेल में VBA के मिड फंक्शन का उपयोग करके कुछ ईमेल पतों से एक्सटेंशन निकालनाअब हमने डेटा सेट में एक नया कॉलम जोड़ा है, जिसमें कर्मचारियों के ईमेल पते शामिल हैं।
इस बार हम VBA के मध्य फ़ंक्शन का उपयोग करके ईमेल पतों के एक्सटेंशन निकालेंगे। VBA कोड होगा: ⧭ VBA कोड: 3336 ध्यान दें: यह कोड एक्सटेंशन नामक एक फंक्शन बनाता है।
⧭ आउटपुट: इसे रन करें ईमेल के साथ अपने वर्कशीट के किसी भी सेल में कार्य करेंपता तर्क के रूप में। यहां, सेल E4 में, हमने सूत्र दर्ज किया है: =Extension(D4) इसने पहले ईमेल पते का विस्तार वापस कर दिया है।
फिर आप सभी ईमेल के विस्तार को निकालने के लिए फिल हैंडल को खींच सकते हैं पते।
⧭ कोड की व्याख्या
3। यह देखने के लिए कुछ टेक्स्ट की जाँच करना कि उनमें कोई विशिष्ट टेक्स्ट है या नहींमिड फंक्शन के सबसे महत्वपूर्ण उपयोगों में से एक यह देखना है कि किसी टेक्स्ट में कोई विशिष्ट टेक्स्ट है या नहीं . चलिए ईमेल पतों में "gmail" शब्द शामिल है या नहीं, यह जांचने के लिए एक फ़ंक्शन विकसित करें। आप निम्न का उपयोग कर सकते हैं VBA कोड: ⧭ VBA कोड: 7248 नोट: यह कोड एक फ़ंक्शन बनाता है बुलाया चेकिंग ।
⧭ आउटपुट: इस फ़ंक्शन को किसी भी सेल में चलाएं तर्क के रूप में दो पाठों के साथ आपकी वर्कशीट का। यहाँ, कक्ष E4 में, हमने सूत्र दर्ज किया है: =Checking(D4,"gmail") यह हां वापस आ गया है क्योंकि पहला ईमेल पता जीमेल पता है।
फिर आप इसे खींच सकते हैं फील हैंडल सभी ईमेल आईडी के लिए ऐसा ही करें।
⧭ कोड की व्याख्या:<2
याद रखने योग्य बातें
|