पहले अंक को एक अक्षर से बदलें जब पहला अंक भी सेल के बाकी हिस्सों में हो


0

मैं अपने एक्सेल वर्कशीट कॉलम में "i" अक्षर द्वारा पहले अंक (9109) को बदलना चाहता हूं A1। प्रत्येक सेल का एक अलग प्रोजेक्ट नंबर होता है लेकिन हर प्रोजेक्ट "9" से शुरू होता है, इसलिए मैं "9" को "i" अक्षर से बदलना चाहता हूं।

बहुत महत्वपूर्ण: यह ध्यान रखें कि मेरे कुछ प्रोजेक्ट नंबर 9109, 9269 जैसे दिखते हैं। इसलिए मुझे केवल पहले "9" को बदलने की आवश्यकता है। क्या कोई मेरी मदद कर सकता है?


पसंद =replace(A1,1,1,"i") ?
Raystafarian

जवाबों:


0

VBA:

Sub test()
Dim original As String
Dim replacement As String

    For Each c In Range("A:A")

        If Left(c, 1) = 9 Then

        original = c.Value
        replacement = replace(original, "9", "i", 1, 1)
        c.Value = replacement

        End If

    Next

End Sub
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.