Spreadsheet Practice

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.

Nombre en inglés
CLEAN
Disponible en
Todas las versiones actuales
Categoría
Texto
Devuelve
Texto sin los caracteres no imprimibles (códigos del 0 al 31).

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
textoObligatorioEl 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.

CeldaFórmulaResultadoQué muestra
D2=LIMPIAR(A2)Maya ChenEl salto de línea del final ha desaparecido
D3=LARGO(C3)-LARGO(LIMPIAR(C3))1Se encuentra un carácter oculto en el código
D4=LIMPIAR(B4)5 Elm RdUnit BAl 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 importadoDirecciónCódigoResultado
Maya Chen 12 Oak St Apt 4WDG-01Maya Chen
Raj Patel88 Pine AveGDT-02 1
Lee Wong5 Elm Rd Unit BGZM-035 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

Los nombres de la columna A vienen de otro sistema con saltos de línea, tabuladores y espacios ocultos. En B2, quita los caracteres no imprimibles y los espacios de más. Rellena hacia abajo hasta B6.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
Quedan espacios de no separaciónLIMPIAR 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 pegadasBorrar 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.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .