Función LIMPIAR (CLEAN)
Respuesta rápida
LIMPIAR quita de un texto los caracteres no imprimibles, como los saltos de línea y los tabuladores.
- Sintaxis
=LIMPIAR(texto)- Uso más común
=LIMPIAR(A2)devuelve Maya Chen (El salto de línea del final ha desaparecido)
Úsala con datos pegados desde otros sistemas, donde los caracteres ocultos hacen que celdas que parecen idénticas no coincidan, o mandan el texto a una segunda línea.
Sintaxis
=LIMPIAR(texto)
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
texto | Obligatorio | El texto o la celda que se limpia. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| D2 | =LIMPIAR(A2) | Maya Chen | El salto de línea del final ha desaparecido |
| D3 | =LARGO(C3)-LARGO(LIMPIAR(C3)) | 1 | Se encuentra un carácter oculto en el código |
| D4 | =LIMPIAR(B4) | 5 Elm RdUnit B | Al quitar un salto de línea se juntan las palabras; usa SUSTITUIR si necesitas un separador |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Nombre importado | Dirección | Código | Resultado |
| Maya Chen | 12 Oak St Apt 4 | WDG-01 | Maya Chen |
| Raj Patel | 88 Pine Ave | GDT-02 | 1 |
| Lee Wong | 5 Elm Rd Unit B | GZM-03 | 5 Elm RdUnit B |
Practica LIMPIAR
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Quitar caracteres ocultos
B2, quita los caracteres no imprimibles y los espacios de más. Rellena hacia abajo hasta B6.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Quedan espacios de no separación | LIMPIAR solo quita los códigos del 0 al 31. El espacio de no separación (160) sobrevive; sustitúyelo con SUSTITUIR(A2;CARACTER(160);" "). |
| Las palabras quedan pegadas | Borrar un salto de línea no añade un espacio, así que "Rd" y "Unit B" pasan a "RdUnit B". Cambia el salto por un espacio: =SUSTITUIR(A2;CARACTER(10);" "). |
Consejos
- Combínala con ESPACIOS: =ESPACIOS(LIMPIAR(A2)) resuelve en un paso casi cualquier importación sucia.
Preguntas frecuentes
¿Qué hace LIMPIAR en Excel?
Quita de un texto los caracteres no imprimibles (códigos del 0 al 31), como los saltos de línea, los tabuladores y los retornos de carro.
¿Cómo quito los saltos de línea en Excel?
Usa =LIMPIAR(A2) para borrarlos, o =SUSTITUIR(A2;CARACTER(10);" ") para convertir cada salto en un espacio y que las palabras no se peguen.
Esta página en inglés: CLEAN. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .