09 Mar Cómo limpiar caracteres sucios en Excel
¿Cómo limpiar caracteres sucios en Excel?
En el video tutorial ejemplificamos como podemos remover o eliminar caracteres no deseados que suelen incluirse al copiar y pegar datos de fuentes externas o en la importación de datos, utilizando funciones y fórmulas en Excel. Suponiendo que disponemos de la celda A2 con valores copiados de fuentes externas y que incluye un carácter de espacio al inicio de la celda, podemos utilizar alguno de los siguientes métodos:
MÉTODO 1 – FUNCIÓN ESPACIOS
|
Este método funcionará correctamente si el espacio no deseado dentro de la celda es un carácter de espacio común para Excel (carácter 32).
Sin embargo en muchas ocasiones, los caracteres que parecen ser espacios en realidad son caracteres específicos similares en la codificación de caracteres ASCII, habitualmente el carácter que más aparece en este tipo de copiado/pegado o de importación es el carácter 160. En cuyo caso, podremos utilizar alguno de los siguientes métodos:
MÉTODO 2 – SUSTITUIR + CARACTER
|
En este caso mediante la combinación de las funciones SUSTITUIR y CARACTER, logramos reemplazar todas las instancias del carácter 160 dentro de la celda por un valor vacío, eliminando el carácter no deseado.
MÉTODO 3 – ELIMINAR PRIMER/ÚLTIMO CARÁCTER
|
Este método es más arbitrario y consiste en eliminar de forma directa el primer carácter de la celda. Para ello combinamos las funciones DERECHA y LARGO.
Notar que si deseamos eliminar el último carácter de la celda debemos cambiar las dos instancias de la función DERECHA por IZQUIERDA, y si deseamos cambiar la cantidad de caracteres a eliminar, debemos cambiar el valor “-1” por “-x” dentro de la sintaxis.
Recordar de evaluar los distintos métodos y aplicar aquel que mejor se ajuste a nuestras necesidades en Excel.
De esta forma logramos eliminar caracteres innecesarios que aparecen al copiar/pegar o importar datos de forma rápida y fácil.
Te recomiendo ver los siguientes artículos sobre más formas de eliminar carácteres en Excel:
Reemplazar caracteres frecuentes en Excel
Reemplazar caracteres frecuentes en Excel (Macro)
Eliminar el primer carácter de una celda en Excel
Eliminar caracteres de un rango en Excel (Macro)
Eliminar los valores de una celda a partir de un carácter en Excel
Te recomiendo ver el siguiente link con más videos de Tutoriales esenciales de Excel AQUÍ.
Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.