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

एक्सेल टेक्स्ट स्ट्रिंग में पहले अपरकेस की स्थिति को तुरंत कैसे ढूंढें?

लेखक: रवि अंतिम संशोधित: 2020-08-20

मान लीजिए कि संख्याओं, अपरकेस और लोअरकेस अक्षरों के साथ मिश्रित टेक्स्ट स्ट्रिंग्स की एक सूची है, तो आप स्ट्रिंग्स से पहले अपरकेस अक्षर की स्थिति कैसे तुरंत पा सकते हैं? इस लेख में, मैं उन युक्तियों का परिचय देता हूं जो एक्सेल में मैन्युअल रूप से एक-एक करके गिनती किए बिना पहले अपर केस की स्थिति को तुरंत निर्दिष्ट कर सकती हैं।

सूत्र के साथ स्ट्रिंग में पहले अपरकेस की स्थिति ज्ञात करें

परिभाषित फ़ंक्शन के साथ स्ट्रिंग में पहले अपरकेस की स्थिति ढूंढें

एक्सेल के लिए कुटूल के साथ सभी अक्षरों को अपरकेस या उचित केस में बदलें अच्छा विचार3


तीर नीला दायां बुलबुला सूत्र के साथ स्ट्रिंग में पहले अपरकेस की स्थिति ज्ञात करें

यहां एक सूत्र दिया गया है जो स्ट्रिंग से पहले अपरकेस की स्थिति को तुरंत ढूंढने में आपकी सहायता कर सकता है, कृपया नीचे दिए अनुसार कार्य करें:

जिस स्ट्रिंग के आगे आप पहला अपरकेस ढूंढना चाहते हैं उसके बगल में एक रिक्त सेल का चयन करें, उदाहरण के लिए बी1, इस सूत्र को दर्ज करें =MIN(IF(ISERROR(FIND(CHAR(ROW(INDIRECT("65:90"))),A1)),"",FIND(CHAR(ROW(INDIRECT("65:90"))),A1)))

दबाएँ शिफ्ट + Ctrl + एंटर सही परिणाम प्राप्त करने के लिए कुंजी, और फिर ऑटो भरण हैंडल को उन कक्षों पर खींचें, जिन्हें इस सूत्र को लागू करने की आवश्यकता है। स्क्रीनशॉट देखें:
दस्तावेज़ पहले अपरकेस 1 की स्थिति ढूंढें


तीर नीला दायां बुलबुला परिभाषित फ़ंक्शन के साथ स्ट्रिंग में पहले अपरकेस की स्थिति ढूंढें

फॉर्मूला को छोड़कर, आप स्ट्रिंग में पहले अपरकेस की स्थिति जानने के लिए डिफाइंड फ़ंक्शन का भी उपयोग कर सकते हैं।

1. उस शीट को सक्षम करें जिसमें वह स्ट्रिंग है जिसे आप अपरकेस ढूंढना चाहते हैं, और दबाएं ऑल्ट + F11 खोलने के लिए चाबी अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2. उस शीट पर राइट क्लिक करें जिसमें आप कोड का उपयोग करना चाहते हैं प्रोजेक्ट एक्सप्लोर फलक, और क्लिक करें सम्मिलित करें > मॉड्यूल, और नीचे दिए गए कोड को रिक्त मॉड्यूल स्क्रिप्ट में पेस्ट करें। स्क्रीनशॉट देखें:

कोड: स्ट्रिंग से पहले अपरकेस की स्थिति ज्ञात करें।

Function GetFirstUpper(Rg As Range) As Integer
'UpdatebyExtendoffice20160726
    Dim xStr As String
    Dim I As Integer
    Application.Volatile
    GetFirstUpper = -1
    On Error Resume Next
    xStr = Trim(Rg.Value)
    For I = 1 To Len(xStr)
        If (Asc(Mid(xStr, I, 1)) < 91) And (Asc(Mid(xStr, I, 1)) > 64) Then
            GetFirstUpper = I
            Exit Function
        End If
    Next
End Function

दस्तावेज़ पहले अपरकेस 5 की स्थिति ढूंढें

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

टिप: यदि स्ट्रिंग में कोई अपरकेस नहीं है, तो परिणाम -1 के रूप में प्रदर्शित होता है।


तीर नीला दायां बुलबुला एक्सेल के लिए कुटूल के साथ सभी अक्षरों को अपरकेस या उचित केस में बदलें

सामान्य एक्सेल कार्य में, आपको आमतौर पर अक्षर स्ट्रिंग को अपरकेस, प्रॉपर केस, लोअरकेस, सेंटेंस केस या ToGgLe CaSe में बदलने की आवश्यकता हो सकती है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।
दस्तावेज़ पहले अपरकेस 2 की स्थिति ढूंढें

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

एक्सेल के लिए कुटूल, से अधिक के साथ 300 सुविधाजनक कार्य, आपके कार्यों को और अधिक आसान बनाते हैं। 

बाद मुफ़्त इंस्टालेशन एक्सेल के लिए कुटूल, कृपया नीचे दिए अनुसार कार्य करें:

1. उन स्ट्रिंग्स का चयन करें जिनके केस आप बदलना चाहते हैं, और क्लिक करें कुटूल > टेक्स्ट > बदला हुआ विषय. स्क्रीनशॉट देखें:
दस्तावेज़ पहले अपरकेस 3 की स्थिति ढूंढें

2. फिर पॉपिंग में बदला हुआ विषय संवाद, उस विकल्प की जाँच करें जिसे आप चाहते हैं प्रकार बदलें अनुभाग, और आप पूर्वावलोकन फलक में बदलते परिणाम का पूर्वावलोकन कर सकते हैं। स्क्रीनशॉट देखें:
दस्तावेज़ पहले अपरकेस 4 की स्थिति ढूंढें

3। तब दबायें Ok or लागू करें केस बदलने के लिए.

दस्तावेज़ डाउनलोड 1

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

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

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

Description


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

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I would suggest use the new CHAR(SEQUENCE(26, 1, 65)) instead CHAR(ROW(INDIRECT("65:90"))) if you can, the new code is simpler to understand and gives me less problems with automatic tables
This comment was minimized by the moderator on the site
Hi,
Can you please help me to understand why you used INDIRECT("65:90").? What is the meaning of "65:90"?
This comment was minimized by the moderator on the site
65 to 90 is the code for uppercase characters, so this code checks what the position of the character code is within that range
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations