Función CLEAN de Excel - Caracteres de texto limpios

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función de limpieza de Excel en Excel para eliminar todos los caracteres no imprimibles.

Descripción general de la función LIMPIEZA

La función LIMPIAR Elimina todos los caracteres no imprimibles de una celda que contiene texto.

Para usar la función LIMPIAR Hoja de cálculo de Excel, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Sintaxis y entradas de la función CLEAN:

1 = LIMPIAR (texto)

texto - Una cadena de texto.

Cómo utilizar la función LIMPIAR en Excel:

La función LIMPIAR elimina todos los caracteres no imprimibles del 0 al 31 ASCII (Código estándar americano para el intercambio de información). Un ejemplo de ello es la eliminación de saltos de línea.

1 = LIMPIO (B3)

Otros personajes no imprimibles

Todos nuestros caracteres en el teclado tienen un código ASCII (Código estándar americano para el intercambio de información) específico. Puede usar CODE para averiguar cuál es el código ASCII del carácter. Algunos de los no imprimibles del 1 al 31 son los siguientes que puede eliminar con LIMPIAR:

Si prueba los números de código ASCII, verá que muchos de ellos parecen idénticos. No están destinados a ser utilizados en Excel sino para otros programas.

LIMPIAR con número / fechas

Tenga en cuenta que LIMPIAR es una función de texto. Al usar CLEAN, el resultado es un texto. Por ejemplo, no podrá sumar estos números en la celda E3 después de usar LIMPIAR.

Lo mismo ocurre con las fechas, ya que se reconocen como números de serie y no como texto. Es posible que no necesite sumar fechas, pero no funciona bien en filtros y tablas dinámicas.

Para superar los problemas anteriores, puede usar VALOR para convertir de texto a valores.

LIMPIAR VERSUS TRIM

La función LIMPIAR se aplica solo a los caracteres no imprimibles. Por lo tanto, si necesita eliminar el espacio y otros caracteres, debemos usar TRIM. Consulte la siguiente tabla para tener una idea de las diferencias entre TRIM y CLEAN.

LIMPIAR en Hojas de cálculo de Google

La función CLEAN funciona exactamente igual en Google Sheets que en Excel:

Ejemplos de LIMPIEZA en VBA

También puede utilizar la función LIMPIAR en VBA. Escribe:application.worksheetfunction.clean (texto)

Ejecutando las siguientes declaraciones de VBA

1234567891011121314151617181920 Range ("B2") = Application.WorksheetFunction.Clean (Range ("A2"))Range ("B3") = Application.WorksheetFunction.Clean (Range ("A3"))Range ("B4") = Application.WorksheetFunction.Clean (Range ("A4"))Range ("B5") = Application.WorksheetFunction.Clean (Range ("A5"))Rango ("B6") = Application.WorksheetFunction.Clean (Range ("A6"))Range ("B7") = Application.WorksheetFunction.Clean (Range ("A7"))Rango ("B8") = Application.WorksheetFunction.Clean (Range ("A8"))Range ("B9") = Application.WorksheetFunction.Clean (Range ("A9"))Range ("B10") = Application.WorksheetFunction.Clean (Range ("A10"))Range ("B11") = Application.WorksheetFunction.Clean (Range ("A11"))Range ("B12") = Application.WorksheetFunction.Clean (Range ("A12"))Range ("B13") = Application.WorksheetFunction.Clean (Range ("A13"))Range ("B14") = Application.WorksheetFunction.Clean (Range ("A14"))Range ("B15") = Application.WorksheetFunction.Clean (Range ("A15"))Range ("B16") = Application.WorksheetFunction.Clean (Range ("A16"))Range ("B17") = Application.WorksheetFunction.Clean (Range ("A17"))Range ("B18") = Application.WorksheetFunction.Clean (Range ("A18"))Range ("B19") = Application.WorksheetFunction.Clean (Range ("A19"))Range ("B20") = Application.WorksheetFunction.Clean (Range ("A20"))Range ("B21") = Application.WorksheetFunction.Clean (Range ("A21"))

producirá los siguientes resultados

Para obtener más información sobre la fórmula CLEAN, visite el sitio web de Microsoft.

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

wave wave wave wave wave