¿Cómo eliminar algunos caracteres especiales de una cadena en Excel?
Si hay algunos caracteres especiales como %^&*() dentro de las cadenas de texto, y ahora, desea eliminar estos caracteres específicos de las cadenas de la celda. Eliminarlos uno por uno será muy laborioso; aquí, le presentaré algunos trucos rápidos para resolver esta tarea en Excel.
Eliminar algunos caracteres especiales de la cadena de texto con una Función Definida por el Usuario
Eliminar algunos caracteres especiales de la cadena de texto con Kutools para Excel
Eliminar algunos caracteres especiales de la cadena de texto con una Función Definida por el Usuario
El siguiente código VBA puede ayudarle a eliminar los caracteres específicos que necesita, por favor haga lo siguiente:
1. Mantenga presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo, y pegue el siguiente código en la Ventana del Módulo.
Código VBA: Eliminar algunos caracteres especiales de la cadena de texto
Function RemoveSpecial(Str As String) As String
'updatebyExtendoffice 20160303
Dim xChars As String
Dim I As Long
xChars = "#$%()^*&"
For I = 1 To Len(xChars)
Str = Replace$(Str, Mid$(xChars, I, 1), "")
Next
RemoveSpecial = Str
End Function
3. Luego guarde y cierre este código, regrese a la hoja de cálculo e ingrese esta fórmula: =removespecial(A2) en una celda en blanco donde desea poner el resultado, vea la captura de pantalla:
4. Y luego arrastre el controlador de relleno hacia abajo hasta las celdas a las que desea aplicar esta fórmula, y todos los caracteres especiales que no necesita habrán sido eliminados de la cadena de texto, vea la captura de pantalla:
Nota: En el código anterior, puede cambiar los caracteres especiales #$%()^*& a otros que desee eliminar.
Eliminar algunos caracteres especiales de la cadena de texto con Kutools para Excel
Si no está familiarizado con el código VBA, la utilidad Eliminar Caracteres Específicos de Kutools para Excel puede ayudarle a completar esta tarea rápidamente y sin esfuerzo.
Después de instalar Kutools para Excel, siga los siguientes pasos:
1. Seleccione las cadenas de texto de las que desea eliminar algunos caracteres especiales.
2. Haga clic en Kutools > Texto > Eliminar Caracteres, vea la captura de pantalla:
3. En el cuadro de diálogo Eliminar Caracteres, marque la opción Personalizado bajo la sección Eliminar Caracteres, e ingrese los caracteres especiales que desea eliminar, vea la captura de pantalla:
4. Luego haga clic en el botón Aceptar o Aplicar, los caracteres que especificó en el cuadro de texto Personalizado se han eliminado de las cadenas de texto al instante, vea las capturas de pantalla:
![]() | ![]() | ![]() |
¡Haga clic para Descargar y probar gratis Kutools para Excel Ahora!
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!