Eliminar caracteres especiales en Excel y Google Sheets

Tabla de contenido
Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial le mostrará cómo eliminar todos los caracteres especiales de las celdas en Excel y Google Sheets.

Eliminar caracteres especiales

Excel no proporciona ninguna función para eliminar todos los caracteres especiales de las cadenas a la vez. Si desea eliminar solo un carácter especial, puede usar la función SUSTITUIR (ver más en este artículo eliminar-caracteres-no deseados).

Si desea utilizar una única fórmula para eliminar caracteres especiales, deberá utilizar una función definida por el usuario (UDF), como RemoveSpecChar.

1 = RemoveSpecChar (B3)

Para que su UDF funcione, abra el Editor de Visual Basic presionando Alt + F11. Haga clic con el botón derecho en el nombre de su libro de trabajo en la ventana Proyecto en el lado izquierdo e inserte un nuevo módulo. En este módulo, copie el siguiente UDF:

123456789 Función RemoveSpecChar (sInput As String) As StringDim sSpecChar como cadenaDim i tan largosSpecChar = "\ /: *? ™" "® |. & @ # (_ +` © ~); - + = $! '"Para i = 1 a Len (sSpecChar)sInput = Reemplazar $ (sInput, Mid $ (sSpecChar, i, 1), "")próximoRemoveSpecChar = sInputFunción final

Ahora su UDF está definida y lista para usar. No olvide guardar su libro de trabajo como un libro de trabajo habilitado para macros de Excel (* .xlsm).

Para obtener más información sobre las UDF, lea este artículo: Funciones definidas por el usuario.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave