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

 एक्सेल में स्ट्रिंग से पहले अक्षर (अल्फा) की स्थिति तुरंत कैसे पता करें?

लेखक: रवि अंतिम संशोधित: 2022-09-16

उदाहरण के लिए, यहां टेक्स्ट स्ट्रिंग्स की एक सूची है जो एक शीट में संख्याओं और अक्षरों के साथ मिश्रित होती है, और नीचे स्क्रीनशॉट में दिखाए गए अनुसार पहले अक्षर (अल्फा कैरेक्टर) की स्थिति ढूंढना आपके लिए एक परेशानी वाली समस्या हो सकती है। हालाँकि इस लेख में, मैं आपके लिए इस कार्य को शीघ्रता से हल करने के लिए कुछ तरकीबें प्रस्तुत करता हूँ।


किसी स्ट्रिंग में पहले अक्षर का स्थान ज्ञात करने में आपकी सहायता के लिए यहां कुछ सूत्र दिए गए हैं।

एक रिक्त कक्ष चुनें जिसमें आप परिणाम डालेंगे, उदाहरण के लिए यहां B2 लें और इस सूत्र को दर्ज करें =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0), पकड़ो शिफ्ट + Ctrl, और प्रेस दर्ज परिणाम प्राप्त करने की कुंजी. फिर B2 पर क्लिक करें और ऑटो फिल हैंडल को उन सेल्स के ऊपर खींचें, जहां इस फॉर्मूले को लागू करने की जरूरत है। स्क्रीनशॉट देखें:
डॉक्टर पहले अक्षर का स्थान 2 ढूंढें

टिप: उपरोक्त सूत्र के साथ, यदि कोई अल्फा वर्ण नहीं है, तो यह एक त्रुटि मान प्रदर्शित करेगा।
डॉक्टर पहले अक्षर का स्थान 3 ढूंढें

सूत्र में, A2 वह सेल है जिसे आप पहले अल्फा की स्थिति ढूंढना चाहते हैं, आप इसे अपनी आवश्यकता के अनुसार बदल सकते हैं।


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

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

2। क्लिक करें सम्मिलित करें > मॉड्यूलई, और नीचे दिए गए कोड को पेस्ट करें मॉड्यूल लिपियों.

वीबीए: पहले अक्षर का स्थान ज्ञात करें

Function FirstNonDigit(xStr As String) As Long
'Updateby20220915
    Dim xChar As Integer
    Dim xPos As Integer
    Dim I As Integer
    Application.Volatile
    For I = 1 To Len(xStr)
        xChar = Asc(Mid(xStr, I, 1))
        If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
            xPos = I
            Exit For
        End If
    Next
    FirstNonDigit = xPos
End Function

डॉक्टर पहले अक्षर का स्थान 5 ढूंढें

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


लेकिन कुछ अन्य मामलों में, आप मिश्रित स्ट्रिंग से केवल अल्फा वर्ण निकालना चाह सकते हैं जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। ऐसे में आप इसे अप्लाई कर सकते हैं अक्षर हटाएँ की उपयोगिता एक्सेल के लिए कुटूल - इसे शीघ्रता से पूरा करने के लिए एक आसान और उपयोगी ऐड-इन टूल।
डॉक्टर पहले अक्षर का स्थान 7 ढूंढें

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

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

1. उन स्ट्रिंग्स की एक प्रतिलिपि बनाएँ जिनसे आप अल्फ़ा वर्ण निकालना चाहते हैं। स्क्रीनशॉट देखें:
डॉक्टर पहले अक्षर का स्थान 8 ढूंढें

2. फिर कॉपी की गई स्ट्रिंग्स को सेलेक्ट करें और क्लिक करें कुटूल > टेक्स्ट > अक्षर हटाएँ. स्क्रीनशॉट देखें:
डॉक्टर पहले अक्षर का स्थान 12 ढूंढें

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

4। क्लिक करें Ok or लागू करें. अब केवल अल्फा अक्षर निकाले जाते हैं।
डॉक्टर पहले अक्षर का स्थान 11 ढूंढें

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

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

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

Description


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

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks VBA good, but suppose if decimal number comes like 123.45GB ?
This comment was minimized by the moderator on the site
Hi,slowlearner, I have updated the code in the tutorial, now it will only find the position of first alphabetical character (excluding symbols and numbers). Please try again.
This comment was minimized by the moderator on the site
the visual basic FirstNonDigit is wrong too: it takes space or ? or... as letters, bad bad bad
This comment was minimized by the moderator on the site
"Find position of first alpha in string with formulas" : that formula MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0) is wrong if you've got a space in the cell ...is a space an alpha?!?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations