Mike întreabă:
Există vreo modalitate prin care pot elimina pur și simplu anumite caractere dintr-un șir de text? De exemplu, am un cod poștal BN19 4GX și vreau să elimin toate caracterele numerice pentru a părăsi BN GX.
Acest lucru este mai ușor folosind VBA.
Accesați Editorul VB (Alt + F11), accesați Insert, Module. Inserați acest cod acolo.
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
Acum, înapoi în Excel, dacă textul dvs. inițial este în A1, puneți această formulă unde doriți rezultatul:
=RemoveNumeric(A1)
și veți obține „BN GX”. Funcția elimină toate caracterele numerice, adică (0,1,2,3,4,5,6,7,8,9), dar poate fi adaptată pentru a înlocui altceva.
Notă
Extras de pe forum