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

Excel में गैर-अल्फ़ान्यूमेरिक वर्णों को कैसे हटाएँ?

लेखक: ज़ियाओयांग अंतिम संशोधित: 2020-01-19

मान लीजिए कि डेटा की एक श्रृंखला है, जैसे कि JAMES0898#4%^{}, जिसमें वर्कशीट में गैर-अल्फ़ान्यूमेरिक वर्ण शामिल हैं, और अब आप केवल गैर-अल्फ़ान्यूमेरिक वर्णों को हटाना चाहते हैं और अल्फ़ान्यूमेरिक वर्णों को रखना चाहते हैं। उदाहरण के लिए, JAMES0898#4%^{} > JAMES0898. आप Excel में उन गैर-अल्फ़ान्यूमेरिक वर्णों को शीघ्रता से कैसे हटाते हैं?


VBA कोड वाले गैर-अल्फ़ान्यूमेरिक वर्ण हटाएँ

निम्नलिखित संक्षिप्त वीबीए कोड के साथ, आप गैर-अल्फ़ान्यूमेरिक वर्णों को भी हटा सकते हैं। आप इसे इस प्रकार कर सकते हैं:

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

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

वीबीए: सभी गैर-अल्फ़ान्यूमेरिक वर्ण हटाएँ

Sub RemoveNotAlphasNotNum()
'Updateby2014128
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    xOut = ""
    For i = 1 To Len(Rng.Value)
        xTemp = Mid(Rng.Value, i, 1)
        If xTemp Like "[a-z.]" Or xTemp Like "[A-Z.]" Or xTemp Like "[0-9.]" Then
            xStr = xTemp
        Else
            xStr = ""
        End If
        xOut = xOut & xStr
    Next i
    Rng.Value = xOut
Next
End Sub

3। दबाएँ F5 कुंजी या क्लिक करें रन कोड निष्पादित करने के लिए बटन।

4. फिर उस श्रेणी का चयन करें जिसे आप पॉप-अप संवाद में सभी गैर-अल्फ़ान्यूमेरिक वर्णों को हटाना चाहते हैं, और क्लिक करें OK बटन.

अब सभी गैर-अल्फ़ान्यूमेरिक वर्ण चयनित श्रेणी से हटा दिए गए हैं। स्क्रीनशॉट देखें:

एक अद्भुत टूल द्वारा सभी गैर-अल्फ़ान्यूमेरिक वर्णों को हटाने के लिए 2 क्लिक

हम आमतौर पर कर्सर को एक सेल में डालते हैं और फिर गैर-अल्फ़ान्यूमेरिक वर्णों को एक-एक करके मैन्युअल रूप से हटा देते हैं। यदि आप वीबीए या उपयोगकर्ता परिभाषित फ़ंक्शंस से परिचित हैं, तो आप इसे कोड कर सकते हैं और सभी गैर-अल्फ़ान्यूमेरिक वर्णों को थोक में हटा सकते हैं। लेकिन यहां, मैं एक अद्भुत टूल, एक्सेल के लिए कुटूल के कैरेक्टर्स फीचर को हटाने की सिफारिश करूंगा, जो केवल 2 क्लिक के साथ सभी प्रकार के कैरेक्टर्स को हटा सकता है!


उपयोगकर्ता परिभाषित फ़ंक्शन के साथ गैर-अल्फ़ान्यूमेरिक वर्ण हटाएं

आप Excel में कक्षों से सभी गैर-अल्फ़ान्यूमेरिक वर्णों को हटाने के लिए एक कस्टम फ़ंक्शन भी परिभाषित कर सकते हैं।

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

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

उपयोगकर्ता परिभाषित फ़ंक्शन: सभी गैर-अल्फ़ान्यूमेरिक वर्ण हटाएं

Function DeleteNonAlphaNumeric(xStr As String) As String
Dim xStrR As String
Dim xCh As String

Dim xStrMode As String
Dim xInt As Integer
    xStrMode = "[A-Z.a-z 0-9]"
    xStrR = ""
    For xInt = 1 To Len(xStr)
        xCh = Mid(xStr, xInt, 1)
        If xCh Like xStrMode Then
            xStrR = xStrR & xCh
        End If
    Next
    DeleteNonAlphaNumeric = xStrR
End Function
    

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


एक्सेल के लिए कुटूल के साथ गैर-अल्फान्यूमेरिक वर्ण हटाएं

उपरोक्त दो तरीकों के साथ, आपको कोड जानने की आवश्यकता है, लेकिन एक्सेल के शुरुआती लोगों के रूप में, हम में से अधिकांश कोड का उपयोग नहीं कर सकते हैं, इसलिए यहां मैं आपको इसे करने का एक आसान तरीका बताऊंगा।

एक्सेल के लिए कुटूल- एक्सेल के लिए 300 से अधिक उपयोगी उपकरण शामिल हैं। पूर्ण सुविधा निःशुल्क परीक्षण 30-दिन, किसी क्रेडिट कार्ड की आवश्यकता नहीं! अब समझे

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

1. उस श्रेणी का चयन करें जिसमें से आपको गैर-अल्फ़ान्यूमेरिक वर्णों को हटाना है और क्लिक करें कुटूल > टेक्स्ट > अक्षर हटाएँ.

2। फिर एक वर्ण हटाएं डायलॉग बॉक्स दिखाई देगा, बस चेक करें गैर अक्षरांकीय विकल्प, और क्लिक करें Ok बटन.

अब सभी गैर-अल्फ़ान्यूमेरिक वर्ण टेक्स्ट स्ट्रिंग्स से हटा दिए गए हैं।


संबंधित आलेख:

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

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड 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
How do you remove the characters while keeping the space separator?
This comment was minimized by the moderator on the site
VBA method worked, but only works on the selected range. You cannot specify the output into a different range of cells than the input. So you must copy the source data into the target range, select the data, run the script and allow it to output to the default range. Also, the period (.) is not considered a special character, so if you want to remove those too, you'll need to search and replace.
This comment was minimized by the moderator on the site
Thanks for sharing, but still don't like the input-box method... :D
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations