Mike pregunta:
¿Hay alguna forma de que pueda simplemente eliminar ciertos caracteres de una cadena de texto? Por ejemplo, tengo un código postal BN19 4GX y quiero eliminar todos los caracteres numéricos para dejar BN GX.
Esto es más fácil con VBA.
Vaya al Editor de VB (Alt + F11), vaya a Insertar, Módulo. Pegue este código allí.
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
Ahora, de vuelta en Excel, si su texto inicial está en A1, coloque esta fórmula donde desee el resultado:
=RemoveNumeric(A1)
y obtendrás 'BN GX'. La función elimina todos los caracteres numéricos, es decir, (0,1,2,3,4,5,6,7,8,9), pero se puede adaptar para sustituir algo más.
Nota
Tablero de mensajes extraído de.com