मुख्य सामग्री पर जाएं

 टेक्स्ट स्ट्रिंग्स से बड़े अक्षर या बड़े अक्षर से शुरू होने वाले शब्द कैसे निकालें?

लेखक: ज़ियाओयांग अंतिम संशोधित: 2017-07-24

यदि आपके पास टेक्स्ट स्ट्रिंग्स की एक सूची है, तो अब, आप केवल सभी बड़े अक्षरों या कोशिकाओं से बड़े अक्षर से शुरू होने वाले शब्दों को निकालना चाहते हैं। आप इसे एक्सेल में कैसे हल कर सकते हैं?

उपयोगकर्ता परिभाषित फ़ंक्शन के साथ टेक्स्ट स्ट्रिंग से बड़े अक्षर निकालें

उपयोगकर्ता परिभाषित फ़ंक्शन के साथ टेक्स्ट स्ट्रिंग्स से बड़े अक्षर से शुरू होने वाले शब्द निकालें


उपयोगकर्ता परिभाषित फ़ंक्शन के साथ टेक्स्ट स्ट्रिंग से बड़े अक्षर निकालें

निम्नलिखित वीबीए कोड आपको कोशिकाओं से केवल बड़े अक्षर निकालने में मदद कर सकता है, कृपया ऐसा करें:

1. दबाए रखें ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2. क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की।

VBA कोड: टेक्स्ट स्ट्रिंग से केवल बड़े अक्षर निकालें:

फ़ंक्शन एक्स्ट्रैक्टकैप (स्ट्रिंग के रूप में टेक्स्ट) स्ट्रिंग के रूप में
'अद्यतन करें Extendoffice
    अनुप्रयोग.अस्थिर
    वस्तु के रूप में मंद xRegEx
    xRegEx = CreateObject('VBSCRIPT.REGEXP') सेट करें
    xRegEx.पैटर्न = "[^A-Z]"
    xRegEx.Global = सत्य
    ExtractCap = xRegEx.Replace(Txt, "")
    xRegEx = कुछ नहीं सेट करें
अंत समारोह

3. फिर कोड को सेव करें और इस कोड को बंद करें, वर्कशीट पर वापस जाएं, यह फॉर्मूला दर्ज करें: =एक्सट्रैक्टकैप(ए2) एक रिक्त कक्ष में जहां आप परिणाम आउटपुट करना चाहते हैं, और फिर भरण हैंडल को उन कक्षों तक खींचें जहां आप इस सूत्र को लागू करना चाहते हैं, और सभी बड़े अक्षर एक ही बार में निकाले गए हैं, स्क्रीनशॉट देखें:


उपयोगकर्ता परिभाषित फ़ंक्शन के साथ टेक्स्ट स्ट्रिंग्स से बड़े अक्षर से शुरू होने वाले शब्द निकालें

यदि आपको टेक्स्ट स्ट्रिंग्स से बड़े अक्षर से शुरू होने वाले शब्दों को निकालने की आवश्यकता है, तो निम्नलिखित वीबीए कोड आपकी मदद कर सकता है।

1. दबाए रखें ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, फिर निम्नलिखित कोड को कॉपी और पेस्ट करें मॉड्यूल खिड़की।

वीबीए कोड: बड़े अक्षर से शुरू होने वाले शब्द निकालें:

फ़ंक्शन StrExtract(Str As String) स्ट्रिंग के रूप में
'अद्यतन करें Extendoffice
    अनुप्रयोग.अस्थिर
    वैरिएंट के रूप में मंद xStrList
    स्ट्रिंग के रूप में मंद xRet
    मंद मैं जितना लंबा
    यदि लेन(Str) = 0 है तो एग्ज़िट फ़ंक्शन
    xStrList = स्प्लिट(Str, " ")
    यदि UBound(xStrList) >= 0 तो
        I = 0 से UBound(xStrList) के लिए
            यदि xStrList(I) = StrConv(xStrList(I), vbProperCase) तो
                xRet = xRet और xStrList(I) और " "
            अगर अंत
        अगला
        StrExtract = बाएँ (xRet, लेन (xRet) - 1)
    अगर अंत
अंत समारोह

3. और फिर कोड सहेजें और कोड विंडो बंद करें, यह सूत्र दर्ज करें: =StrExtract(A2) अपने डेटा के बगल में एक खाली सेल में, फिर भरण हैंडल को उन सेल तक नीचे खींचें जहां आप परिणाम प्राप्त करना चाहते हैं, और बड़े अक्षर से शुरू होने वाले सभी शब्द निकाले जाते हैं, स्क्रीनशॉट देखें:

सर्वोत्तम कार्यालय उत्पादकता उपकरण

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड VLookup    मल्टीपल वैल्यू वीलुकअप  |   अनेक शीटों में VLookup   |   फजी लुकअप ....
उन्नत ड्रॉप-डाउन सूची: शीघ्रता से ड्रॉप डाउन सूची बनाएं   |  आश्रित ड्रॉप डाउन सूची   |  बहु-चयन ड्रॉप डाउन सूची ....
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  |  रेंज और कॉलम की तुलना करें ...
फीचर्ड फीचर्स: ग्रिड फोकस   |  डिजाइन देखें   |   बड़ा फॉर्मूला बार    कार्यपुस्तिका एवं शीट प्रबंधक   |  संसाधन लाइब्रेरी (ऑटो टेक्स्ट)   |  खजूर बीनने वाला   |  कार्यपत्रकों को संयोजित करें   |  एन्क्रिप्ट/डिक्रिप्ट सेल    सूची के अनुसार ईमेल भेजें   |  सुपर फ़िल्टर   |   विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ, ...)   |   50 + चार्ट प्रकार (गैन्ट चार्ट, ...)   |   40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें, ...)   |   19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें, ...)   |   12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण, ...)   |   7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, विभाजन कोशिकाओं, ...)   |   ... और अधिक

एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है।  वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...

Description


ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
jestem Excelowym laikiem, ale próbowałam postępować zgodnie z wytycznymi... oworzyłam alt+F11, insert->module i wstawiłam skopiowaną formułę. Przy próbie zapisu wywala mi błąd, coś o makrach... help!
This comment was minimized by the moderator on the site
Hello, Hania

Could you give your problem more detailed? Please insert your problem as a screenshot here if you don't mind.
Thank you!
This comment was minimized by the moderator on the site
Hi,

How can I assign this function to 1 specific worksheet only?
This comment was minimized by the moderator on the site
Nvm - not necessary anymore
This comment was minimized by the moderator on the site
hi,

thanks for this formula, however my =EXTRACTCAP(A2) keeps coming back with an error.

can you help?
This comment was minimized by the moderator on the site
Hi, Sonia,
The above User Defined Function works well in my Excel workbook, which Excel version do you use?
Or have you copied and pasted the above code into your VBA module?
This comment was minimized by the moderator on the site
У вас так и написано "вставьте следующий код в модуль".
У меня тоже ошибка
This comment was minimized by the moderator on the site
у вас страница была открыта на русском языке? Удалите /ru из ссылки: https://www.extendoffice.com/documents/excel/4554-excel-extract-capital-letters.html#a1
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations