Găsiți și eliminați șiruri - Sfaturi Excel

Cuprins

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

Articole interesante...