Maikas klausia:
Ar galiu kokiu nors būdu paprasčiausiai pašalinti tam tikrus simbolius iš teksto eilutės? Pvz., Turiu pašto kodą BN19 4GX ir noriu pašalinti visus skaitinius simbolius, kad paliktum BN GX.
Tai lengviau naudoti VBA.
Eikite į VB redaktorių (Alt + F11), eikite į Įterpti, modulis. Įklijuokite šį kodą ten.
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
Dabar, grįždami į „Excel“, jei jūsų pradinis tekstas yra A1, įdėkite šią formulę ten, kur norite rezultato:
=RemoveNumeric(A1)
ir gausite „BN GX“. Funkcija pašalina visus skaitinius simbolius, tai yra (0,1,2,3,4,5,6,7,8,9), tačiau gali būti pritaikyta pakeisti ką nors kita.
Pastaba
Ištraukta iš.com pranešimų lentos