Trova e rimuovi stringhe - Suggerimenti per Excel

Sommario

Mike chiede:

Esiste un modo per rimuovere semplicemente determinati caratteri da una stringa di testo? Ad esempio, ho un codice postale BN19 4GX e desidero rimuovere tutti i caratteri numerici per lasciare BN GX.

Questo è più facile usando VBA.

Vai all'editor VB (Alt + F11), vai a Inserisci, Modulo. Incolla lì questo codice.

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

Ora, di nuovo in Excel, se il tuo testo iniziale è in A1, inserisci questa formula dove vuoi che il risultato:

=RemoveNumeric(A1)

e otterrai "BN GX". La funzione rimuove tutti i caratteri numerici, cioè (0,1,2,3,4,5,6,7,8,9), ma può essere adattata per sostituire qualcos'altro.

Nota

Bacheca estratta da.com

Articoli interessanti...