माइक पूछता है:
क्या कोई तरीका है जिससे मैं किसी पाठ स्ट्रिंग से कुछ वर्णों को हटा सकता हूँ? उदाहरण के लिए, मेरे पास एक पोस्ट कोड BN19 4GX है और मैं बीएन जीएक्स को छोड़ने के लिए सभी संख्यात्मक चार्टर्स को हटाना चाहता हूं।
यह VBA का उपयोग करना आसान है।
वीबी संपादक (Alt + F11) पर जाएं, सम्मिलित करें, मॉड्यूल पर जाएं। इस कोड को वहां पेस्ट करें।
Function RemoveNumeric(Rng As String) As String Dim Tmp As String Dim i As Integer Tmp = Rng For i = 0 To 9 Tmp = Application.Substitute(Tmp, i, "") Next i RemoveNumeric = Tmp End Function
अब, Excel में वापस, यदि आपका प्रारंभिक पाठ A1 में है, तो इस सूत्र को उस स्थान पर रखें जहाँ आप परिणाम चाहते हैं:
=RemoveNumeric(A1)
और आपको 'बीएन जीएक्स' मिलेगा। फ़ंक्शन सभी संख्यात्मक वर्णों को हटाता है, अर्थात (0,1,2,3,4,5,6,7,8,9), लेकिन किसी अन्य चीज़ को प्रतिस्थापित करने के लिए अनुकूलित किया जा सकता है।
ध्यान दें
.Com संदेश बोर्ड से निकाला गया