Cómo utilizar la función Limpiar de Excel

Tabla de contenido:

Cómo utilizar la función Limpiar de Excel
Cómo utilizar la función Limpiar de Excel
Anonim

Qué saber

  • Para eliminar los caracteres ASCII, ingrese =CLEAN(Text).
  • Utilice la función SUSTITUIR para convertir caracteres Unicode en caracteres ASCII.

Aquí se explica cómo usar la función Limpiar en Microsoft Excel 2019, 2016, 2013, 2010 y Excel para Microsoft 365. La función Limpiar elimina muchos caracteres de computadora no imprimibles copiados o importados a una hoja de trabajo porque dichos caracteres pueden interferir con la impresión, clasificación y filtrado de datos.

Sintaxis y argumentos de la función CLEAN

La sintaxis de una función es su diseño e incluye el nombre, corchetes y argumentos. La sintaxis de la función CLEAN es:

=LIMPIAR(Texto)

Texto

(obligatorio) es un

referencia de celda

a la ubicación de estos datos en la hoja de trabajo que desea limpiar.

Por ejemplo, digamos que la celda A2 contiene esta fórmula:

=CHAR(10)&"Calendario"&CHAR(9)

Para limpiar eso, ingresaría la fórmula en otra celda de la hoja de cálculo:

=LIMPIAR(A2)

El resultado dejaría solo la palabra

Calendario

en la celda A2.

Además de eliminar los caracteres no imprimibles, la función CLEAN también convierte los números en texto, lo que puede generar errores si luego usa esos datos en los cálculos.

Eliminación de caracteres no imprimibles ni ASCII

Si bien la función CLEAN es excelente para eliminar caracteres ASCII no imprimibles, hay algunos caracteres no imprimibles que quedan fuera del rango ASCII que quizás desee eliminar.

Los caracteres Unicode no imprimibles incluyen números 129, 141, 143,144 y 157 . Además, es posible que desee eliminar 127 , que es el carácter de eliminación y tampoco se puede imprimir.

Una forma de eliminar dichos datos es hacer que la función SUSTITUIR los convierta en un carácter ASCII que la función CLEAN pueda eliminar. Puede anidar las funciones SUBSTITUTE y CLEAN para hacerlo más fácil.

=LIMPIAR(SUSTITUIR(A3, CARÁCTER(129), CARÁCTER(7)))

Alternativamente, uno puede simplemente sustituir el carácter ofensivo no imprimible con nada ("").

=SUSTITUIR(A4, CARÁCTER(127), "")

¿Qué son los caracteres no imprimibles?

Image
Image

Cada carácter en una computadora, imprimible y no imprimible, tiene un número conocido como su código o valor de carácter Unicode. Otro conjunto de caracteres más antiguo y más conocido es ASCII, que significa Código estándar estadounidense para el intercambio de información, que se ha incorporado al conjunto Unicode.

Como resultado, los primeros 32 caracteres (0 a 31) de los conjuntos Unicode y ASCII son idénticos. Son utilizados por programas para controlar dispositivos periféricos como impresoras, a través de diferentes plataformas. Como tales, no están diseñados para usarse en una hoja de trabajo y pueden causar errores cuando están presentes.

La función CLEAN, anterior al conjunto de caracteres Unicode, elimina los primeros 32 caracteres ASCII no imprimibles y los mismos caracteres del conjunto Unicode.

Recomendado: