Cómo utilizar la función CLEAN en Excel (10 ejemplos)

  • Compartir Este
Hugh West

En Función CLEAN es una función de texto de Excel que se utiliza para eliminar caracteres no imprimibles o saltos de línea de los textos de un conjunto de datos. En este artículo, podrá conocer los detalles de la función Función CLEAN y conocer algunos usos de esta función con algunos ejemplos.

Descargar el cuaderno de ejercicios

LIMPIAR Funciones.xlsm

CLEAN Función: Resumen & Sintaxis

⦿ Función Objetivo

En Función CLEAN elimina todos los caracteres no imprimibles del texto.

⦿ Sintaxis

=CLEAN(texto)

⦿ Argumentos

Argumento Obligatorio/Opcional Explicación
texto Requerido Es la cadena de texto de la que desea eliminar todos los caracteres no imprimibles

⦿ Valor de retorno

Después de introducir la función, le dará la cadena de texto libre de todos los caracteres no imprimibles.

⦿ Versión

En Función CLEAN se introduce en Excel 2000 y está disponible para todas las versiones posteriores.

Nota

En Función CLEAN sólo puede eliminar los caracteres no imprimibles representados por números 0 a 31 en los 7 bits ASCII código.

10 Ejemplos de uso de la función CLEAN en Excel

Aquí utilizaremos la siguiente tabla de datos de una universidad en la que tenemos algunos caracteres no imprimibles en los datos importados de otra fuente. Utilizando esta tabla explicaremos diferentes ejemplos de esta función.

Para crear el artículo, hemos utilizado Microsoft Excel 365 puede utilizar cualquier otra versión según le convenga.

1. Eliminación de caracteres no imprimibles

Aquí, tenemos algunos Correo electrónico que tienen algunos caracteres no imprimibles como CHAR(15) , CHAR(12) y utilizando el Función CLEAN los eliminaremos y obtendremos el Emails reales.

➤Seleccionar la célula de salida D5

=CLEAN(C5)

C5 es el Id. de correo electrónico importado del que queremos eliminar los caracteres no imprimibles.

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

De este modo, obtendrá la Correo electrónico real que está libre de todos los caracteres no imprimibles.

Más información: Cómo utilizar la función TEXTO en Excel (10 ejemplos)

2. Supresión del salto de línea

Supongamos que tiene algún salto de línea entre el nombre y el apellido de los estudiantes y desea eliminar estos saltos de línea utilizando la función Función CLEAN .

➤Seleccionar la célula de salida D5

=CLEAN(C5)

C5 es el Nombre del alumno del que desea eliminar el salto de línea.

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

Después, obtendrá el Nombres de los alumnos que están libres de todos los saltos de línea.

3. Uso de las funciones CLEAN y TRIM

A veces, puede haber espacio extra en la cadena de texto que es CHAR(32) y como el Función CLEAN no puede eliminar esto por lo que, aquí estamos utilizando el Función TRIM junto con el Función CLEAN para eliminar CHAR(15) , CHAR(12) y CHAR(32) del Id. de correo electrónico importado abajo.

➤Seleccionar la célula de salida D5

=TRIM(CLEAN(C5))

C5 es el Id. de correo electrónico importado del que queremos eliminar los caracteres no imprimibles.

TRIM eliminará todos los espacios sobrantes de la cadena de texto.

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

De este modo, obtendrá la Correo electrónico real que está libre de todos los caracteres no imprimibles.

4. Uso de las funciones CLEAN y SUBSTITUTE

A veces, puede haber caracteres no imprimibles que no pueden eliminarse con la función Función CLEAN En el Id. de correo electrónico importado columna, tenemos algunos espacios sin ruptura que son CHAR(160) Para eliminar este tipo de caracteres no imprimibles podemos utilizar la función Función SUBSTITUTE junto con el Función CLEAN y el Función TRIM .

➤Seleccionar la célula de salida D5

=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))

C5 es el Id. de correo electrónico importado del que queremos eliminar los caracteres no imprimibles.

SUSTITUIR sustituirá a CHAR(160) con un blanco, LIMPIAR eliminará los caracteres no imprimibles CHAR(15) , CHAR(12) y TRIM eliminará todos los espacios sobrantes de la cadena de texto.

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

Después, obtendrá el Correo electrónico real que está libre de todos los caracteres no imprimibles.

Más información: Cómo utilizar la función SUSTITUIR en Excel (3 ejemplos adecuados)

5. Uso de las funciones CLEAN y LEN

Aquí, contaremos el número de caracteres del Nombres de los alumnos utilizando el Función LEN después de eliminar los saltos de línea con la ayuda de la tecla Función CLEAN .

➤Seleccionar la célula de salida D5

=LEN(TRIM(CLEAN(C5)))

C5 es el Nombre del alumno cuya longitud de caracteres desea contar.

LIMPIAR eliminará el salto de línea y TRIM eliminará todos los espacios sobrantes de la cadena de texto. Después de eso LEN contará la longitud de los caracteres.

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

Después, podrás contar el número de caracteres del Nombres de los alumnos .

Lecturas similares

  • Cómo utilizar la función CODE en Excel (5 ejemplos)
  • Utilizar la Función EXACT de Excel (6 Ejemplos Adecuados)
  • Cómo Utilizar la Función FIJA en Excel (6 Ejemplos Adecuados)
  • Utilizar la Función UPPER en Excel (4 Ejemplos)
  • Cómo utilizar la función BUSCAR en Excel (3 ejemplos)

6. Uso de la función LIMPIAR y de la función IZQUIERDA

Supongamos que desea extraer la parte del nombre del archivo Id. de correo electrónico importado y para ello puede utilizar la función Función CLEAN y el Función IZQUIERDA .

➤Seleccionar la célula de salida D5

=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)

C5 es el Id. de correo electrónico importado .

LIMPIAR eliminará los caracteres no imprimibles y FIND("@", CLEAN(C5),1) dará la posición de "@" en la cadena de texto. Así que, ENCONTRAR devolverá 6 y luego 6-1=5 será el número de caracteres del Función IZQUIERDA .

Después IZQUIERDA extraerá los cinco primeros caracteres del archivo Dirección de correo electrónico .

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

A continuación, obtendrá los nombres de los alumnos en el campo Nombre columna.

Más información: Cómo utilizar la función RIGHT en Excel (con 6 ejemplos sencillos)

7. Sustitución de caracteres

Aquí crearemos un Nueva dirección de correo electrónico eliminando los caracteres no imprimibles y sustituyendo "gmail" con "yahoo" del Id. de correo electrónico importado columna.

➤Seleccionar la célula de salida D5

=SUBSTITUTE(CLEAN(C5), "gmail", "yahoo")

C5 es el Id. de correo electrónico importado .

SUSTITUIR sustituirá a "gmail" con un "yahoo"

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

De este modo, obtendrá la Nuevas direcciones de correo electrónico .

8. Comprobar si es necesario limpiar los textos

Para un gran conjunto de datos, puede ser tedioso averiguar qué textos hay que limpiar. Pero se puede hacer fácilmente si se puede comprobar fácilmente qué cadenas de texto hay que limpiar. Para ello aquí estamos utilizando la función Función IF .

➤Seleccionar la célula de salida D5

=IF(CLEAN(C5)=C5, "Limpio", "No limpio")

C5 es el Id. de correo electrónico importado .

CLEAN(C5)=C5 es la prueba lógica que significa que la cadena de texto es igual a la cadena de texto a la que se le han eliminado todos los caracteres no imprimibles. Cuando es TRUE entonces SI devolverá "Limpiado" de lo contrario "Sin limpiar"

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

A continuación, sabrá qué cadenas de texto tiene que limpiar.

9. Obtener la media de los valores

Aquí, tenemos algunas marcas, pero que tienen algunos caracteres no imprimibles y se puede eliminar mediante el uso de la Función CLEAN Pero después de eso, los números se convertirán en los textos por lo que no se puede obtener el Notas medias sin convertirlos en valores mediante el Función VALOR .

➤Seleccionar la célula de salida D5

=VALOR(CLEAN(C5))

C5 es el Marcas importadas .

LIMPIAR eliminará la parte innecesaria de los datos (pero convertirá los datos en texto) y luego, VALOR convertirá las cadenas de texto en números.

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado Herramienta

A continuación, obtendrá las notas en formato numérico.

Para obtener el Marcas medias, escriba la siguiente fórmula en la celda D11

=MEDIA(D5:D10)

D5:D10 es el rango de Marcas

Por último, obtendrá 73.83 como el Marca media .

10. Utilización Código VBA

En Función CLEAN también puede utilizarse en el VBA código.

➤Ir a Desarrollador Tab>> Visual Basic Opción

Entonces, el Editor de Visual Basic se abrirá.

➤Ir a Inserte Tab>> Módulo Opción

Después de eso, un Módulo se creará.

➤Escribe el siguiente código

 Sub cleanspace() Rango("D5") = Hoja de cálculo de la aplicación.Función.Limpiar(Rango("C5")) Rango("D6") = Hoja de cálculo de la aplicación.Función.Limpiar(Rango("C6")) Rango("D7") = Hoja de cálculo de la aplicación.Función.Limpiar(Rango("C7")) Rango("D8") = Hoja de cálculo de la aplicación.Función.Limpiar(Rango("C8")) Rango("D9") = Hoja de cálculo de la aplicación.Función.Limpiar(Rango("C9")) Rango("D10") = Hoja de cálculo de la aplicación.Función.Limpiar(Rango("C10")) EndSub 

Las células C5 a C10 de Columna C estará libre de caracteres no imprimibles debido a la Función CLEAN y obtendremos las salidas en las celdas correspondientes de Columna D .

➤Prensa F5

Resultado :

De este modo, obtendrá la Correo electrónico real que está libre de todos los caracteres no imprimibles.

Cosas para recordar

🔺 Esta función sólo elimina 0 a 31 7 bits ASCII a partir del texto dado.

🔺 El Función CLEAN también puede eliminar algunos caracteres no imprimibles que no son visibles.

🔺 No puede eliminar los caracteres no imprimibles que no están presentes en el ASCII código.

Sección práctica

Para hacer prácticas por tu cuenta he proporcionado un Práctica en una hoja denominada Práctica Por favor, hazlo tú mismo.

Conclusión

En este artículo, hemos tratado de cubrir la introducción y el uso del Función CLEAN Espero que te resulte útil. Si tienes alguna sugerencia o pregunta, no dudes en compartirla en la sección de comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.