स्ट्रिंगमध्ये एक्सेलमध्ये दुसरी स्ट्रिंग आहे की नाही हे तपासण्यासाठी VBA (6 पद्धती)

  • ह्याचा प्रसार करा
Hugh West

अंमलबजावणी करणे VBA ही Excel मध्ये कोणतेही ऑपरेशन चालविण्यासाठी सर्वात प्रभावी, जलद आणि सुरक्षित पद्धत आहे. या लेखात, VBA वापरून एक्सेलमध्ये स्ट्रिंगमध्ये दुसरी स्ट्रिंग आहे की नाही हे कसे तपासायचे ते आम्ही तुम्हाला दाखवू.

सराव टेम्पलेट डाउनलोड करा

तुम्ही येथून विनामूल्य सराव एक्सेल टेम्पलेट डाउनलोड करू शकता.

स्ट्रिंगमध्ये Value.xlsm आहे का हे तपासण्यासाठी VBA

VBA मधील 6 पद्धती एक्सेलमध्ये स्ट्रिंगमध्ये दुसरी स्ट्रिंग आहे की नाही हे तपासण्यासाठी

खाली या विभागात, तुम्हाला स्ट्रिंगमध्ये दुसरी स्ट्रिंग आहे की नाही हे तपासण्यासाठी VBA कसे अंमलात आणायचे यावरील 6 प्रभावी पद्धती सापडतील. .

१. स्ट्रिंगमध्ये सबस्ट्रिंग आहे की नाही हे तपासण्यासाठी VBA

खालील InStr फंक्शन चे उदाहरण Excel मध्ये स्ट्रिंगमध्ये सबस्ट्रिंग आहे का हे शोधण्यासाठी दिले आहे.

पायऱ्या:

  • तुमच्या कीबोर्डवरील Alt + F11 दाबा किंवा टॅबवर जा डेव्हलपर -> व्हिज्युअल बेसिक व्हिज्युअल बेसिक एडिटर उघडण्यासाठी.

  • पॉप-अप कोड विंडोमध्ये, मेनू बारमधून , घाला -> मॉड्यूल .

  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
4916

तुमचे कोड आता चालण्यासाठी तयार आहे.

  • रन मॅक्रो.

0 , आम्हाला हे शोधायचे होते की आमचेप्राथमिक स्ट्रिंग “ चित्रपट: आयर्न मॅन, बॅटमॅन, सुपरमॅन, स्पायडरमॅन, थोर ” मध्ये “ हल्क ” हा शब्द आहे किंवा नाही. तसे होत नसल्याने, आम्हाला चित्रपट सापडला नाहीपरिणाम मिळतो.

2. स्ट्रिंगमध्ये संख्या आहे का हे तपासण्यासाठी VBA

तुम्ही VBA कोड वापरून स्ट्रिंगमध्ये संख्या आहे की नाही हे शोधू शकता.

पुढील उदाहरण पहा जेथे आम्ही चित्रपटाच्या नावांसह कोणत्या स्ट्रिंगमध्ये संख्या आहेत ते सापडेल.

स्ट्रिंगमध्ये VBA संख्या आहेत का ते तपासण्यासाठी पायऱ्या खाली दिल्या आहेत.

स्टेप्स:

  • पूर्वी प्रमाणेच, डेव्हलपर टॅबमधून Visual Basic Editor उघडा आणि Insert कोड विंडोमध्ये मॉड्युल .
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
2681
  • हे नाही VBA प्रोग्रॅम चालवण्‍यासाठी उपप्रक्रिया, हे यूजर डिफाईंड फंक्शन (UDF), तयार करत आहे, ज्याला आम्ही कार्य कार्यान्वित करण्यासाठी आमच्या वर्कशीटमध्ये कॉल करू. त्यामुळे, कोड लिहिल्यानंतर, रन बटणावर क्लिक करण्याऐवजी, मॅक्रो फाइल सेव्ह करण्यासाठी मेनूबारमधील सेव्ह बटणावर क्लिक करा.
  • आता परत जा. स्वारस्य असलेल्या वर्कशीटवर आणि वापरकर्ता-परिभाषित फंक्शन लिहा जे तुम्ही नुकतेच VBA कोडमध्ये ( SearchNumber , कोडच्या पहिल्या ओळीत) आणि फंक्शनच्या कंसात तयार केले आहे. , स्ट्रिंगच्या सेलचा सेल संदर्भ क्रमांक इनपुट करा ज्यामध्ये अग्रगण्य संख्या आहेत (उदा. सेलB5 ).
  • एंटर दाबा.

तुम्हाला एक बुलियन मूल्य मिळेल ( TRUE किंवा False ), जर सेलमधील स्ट्रिंगमध्ये संख्या असतील तर तुम्हाला TRUE मिळेल, अन्यथा FALSE .

    <11 कोणत्या स्ट्रिंगमध्ये संख्या आहेत आणि कोणत्या नाहीत हे तपासण्यासाठी उर्वरित सेलवर सूत्र लागू करण्यासाठी फिल हँडल सेल खाली ड्रॅग करा.

<3

3. स्ट्रिंगमधून संख्या काढण्यासाठी VBA

वरील विभागात, स्ट्रिंगमध्ये संख्या आहेत की नाही हे कसे तपासायचे ते आपण शिकतो. आणि या विभागात, आपण खाली दिलेल्या उदाहरणासह त्या संख्या कशा काढायच्या आणि त्या दुसर्‍या सेलमध्ये कशा ठेवायच्या हे शिकू.

स्ट्रिंगमध्ये संख्या आहेत की नाही हे तपासण्यासाठी आणि ते काढण्यासाठी पायऱ्या VBA सह खाली दिलेले आहेत.

चरण:

  • ओपन Visual Basic Editor वरून विकासक टॅब आणि इन्सर्ट एक यूजरफॉर्म यावेळी कोड विंडोमधील इन्सर्ट टॅबमधून.
  • दिसलेल्या टूलबॉक्स वरून, ड्रॅग करा आणि UserForm मध्ये CommandButton ड्रॉप करा.

  • वर डबल क्लिक करा बटण, खालील कोड कॉपी करा आणि पेस्ट करा.
7439
  • रन कोड आणि तो तुम्हाला स्वारस्य असलेल्या वर्कशीटवर घेऊन जाईल.
  • कमांड बटणावर क्लिक करा आणि तुम्हाला स्ट्रिंगमधून काढलेला क्रमांक मिळेल.

4. स्ट्रिंगमध्ये काही अक्षरे आहेत का हे तपासण्यासाठी VBA

ही पद्धत जवळपास आहेस्ट्रिंगमध्ये सबस्ट्रिंग तपासण्याच्या पद्धतीप्रमाणेच.

खालील InStr फंक्शन एक्सेलमध्ये स्ट्रिंगमध्ये विशिष्ट अक्षर आहे की नाही हे शोधण्यासाठी आहे.

चरण :

  • पूर्वी प्रमाणेच, विकसक टॅबमधून Visual Basic Editor उघडा आणि Insert a कोड विंडोमध्ये मॉड्यूल .
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
5430

तुमचा कोड आता रन करण्यासाठी तयार आहे.

  • प्रोग्राम चालवा. जर तुमच्या स्ट्रिंगमध्‍ये अक्षर असेल तर तुम्‍हाला एक जुळणी सापडेल, नाहीतर, ती कोणतीही जुळणी न मिळाल्यास परत करेल.

आमच्या उदाहरणात , आम्हाला आमच्या प्राथमिक स्ट्रिंग “ चित्रपट: आयर्न मॅन, बॅटमॅन, सुपरमॅन, स्पायडरमॅन, थोर ” मध्ये “ Z हे अक्षर आहे का हे शोधायचे आहे. ” किंवा नाही. तसे होत नसल्याने, आम्हाला पत्र सापडले नाही परिणाम मिळेल.

5. स्ट्रिंगच्या रेंजमध्ये दुसरी स्ट्रिंग आहे की नाही हे तपासण्यासाठी VBA

आम्ही दिलेल्या स्ट्रिंगमध्ये दुसरी स्ट्रिंग आहे की नाही हे कसे तपासायचे ते शिकलो. परंतु या विभागात, उदाहरण म्हणून खालील डेटासेटसह स्ट्रिंगच्या श्रेणीमध्ये सबस्ट्रिंग आहे की नाही हे कसे तपासायचे ते आपण शिकू.

चरण:<2

  • कोड विंडोमध्ये विकसक टॅबमधून व्हिज्युअल बेसिक एडिटर उघडा आणि इन्सर्ट करा एक मॉड्यूल .
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
3083

तुमचा कोड आता यासाठी तयार आहेचालवा.

  • रन कोड.

जर तुमचे स्ट्रिंगच्या श्रेणीमध्ये सबस्ट्रिंग समाविष्ट आहे नंतर तुम्हाला एक जुळणी सापडेल, अन्यथा, ती कोणतीही जुळणी न मिळाल्याने परत करेल.

6. स्ट्रिंगमधून स्ट्रिंग्स एक्सट्रॅक्ट करण्यासाठी VBA

या विभागात, स्ट्रिंगमध्ये काही सबस्ट्रिंग्स आहेत की नाही हे तपासायचे आणि ते दुसऱ्या सेलमध्ये कसे काढायचे ते आम्ही पाहू.

आम्ही त्याची माहिती काढू. खालील डेटासेटवरून “ ख्रिस ” ने सुरू होणारी नावे.

चरण :

  • कोड विंडोमध्ये डेव्हलपर टॅबमधून व्हिज्युअल बेसिक एडिटर उघडा आणि इन्सर्ट एक मॉड्यूल .
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
6816

तुमचा कोड आता रन करण्यासाठी तयार आहे.

    <11 रन कोड.

फक्त “ ख्रिस ” ने सुरू होणारी नावे असतील पूर्वनिर्धारित पेशींमध्ये संग्रहित करा.

ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.