cellio

Función TRIM en Excel: eliminar espacios sobrantes

Aprende a usar TRIM en Excel para quitar espacios al inicio, final o dobles que rompen tus fórmulas, y limpia espacios web rebeldes.

Por Ayoub Farid · · 2 min de lectura

Los espacios adicionales son invisibles y lo rompen todo: VLOOKUP (BUSCARV en español) devuelve #N/A, COUNTIF (CONTAR.SI) ignora filas y los duplicados ya no parecen duplicados. La función TRIM (ESPACIOS en la versión en español de Excel) soluciona la gran mayoría de estos problemas.

Ten en cuenta que si usas Excel en español deberás escribir ESPACIOS, mientras que en Cellio o Google Sheets se utiliza la fórmula en inglés TRIM.

Qué hace TRIM

=TRIM(text)
  • Elimina los espacios al principio y al final del texto.
  • Convierte secuencias de varios espacios intermedios en un solo espacio normal.

" Carlos Gómez " se transforma en "Carlos Gómez".

Limpiar una columna completa

  1. En una celda vacía de una columna junto a tus datos, escribe =TRIM(A2) y arrastra hacia abajo (rellenar hacia abajo).
  2. Copia la nueva columna.
  3. Haz clic derecho y elige Pegado especial > Valores sobre la columna original (o mantén la columna limpia y elimina la anterior).

En Excel 365 o Google Sheets puedes limpiar un rango completo de una sola vez: =TRIM(A2:A500) desbordará los resultados automáticamente.

Usar TRIM dentro de otras fórmulas de Excel

En lugar de limpiar la hoja de cálculo por adelantado, puedes quitar los espacios sobre la marcha:

=VLOOKUP(TRIM(F2),$A$2:$C$500,3,FALSE)
=PROPER(TRIM(A2))

*Nota: en Excel en español, estas fórmulas equivalen a =BUSCARV(ESPACIOS(F2);$A$2:$C$500;3;FALSO) y =NOMPROPIO(ESPACIOS(A2)).*

Cuándo no funciona TRIM: espacios de no separación

Los datos copiados desde páginas web o sistemas online suelen contener espacios de no separación o espacios duros (carácter 160). TRIM no los detecta ni los elimina. Reemplázalos primero con esta fórmula:

=TRIM(SUBSTITUTE(A2,CHAR(160)," "))

*Nota: en Excel en español, usa =ESPACIOS(SUSTITUIR(A2;CARACTER(160);" ")).*

Otros caracteres invisibles

Para saltos de línea y caracteres de control no imprimibles procedentes de exportaciones de software, combina con CLEAN (LIMPIAR en español):

=TRIM(CLEAN(A2))

Cómo detectar espacios ocultos

La función =LEN(A2) (LARGO en español) cuenta los caracteres. Si la palabra "Café" devuelve 5, hay un espacio oculto. Para comprobarlo rápidamente, compara =LEN(A2) con =LEN(TRIM(A2)). Si los números son distintos, la celda contiene espacios sobrantes.

Funciones relacionadas para limpiar datos

Aprender a limpiar datos desordenados (TRIM, TEXT, fechas) es fundamental para cualquier prueba de Excel para entrevista de trabajo, y es una de las unidades que llegarán muy pronto a Cellio.

Preguntas frecuentes

¿Cómo quito los espacios en blanco en Excel?

Usa =TRIM(A2) para quitar espacios iniciales, finales y dobles, o =SUBSTITUTE(A2," ","") si quieres eliminar absolutamente todos los espacios del texto.

¿Por qué TRIM no elimina todos los espacios?

Es muy probable que los datos contengan espacios duros o de no separación procedentes de la web. Usa =TRIM(SUBSTITUTE(A2,CHAR(160)," ")) para corregirlo.

¿Elimina TRIM los espacios entre palabras?

Conserva siempre un espacio simple entre palabras y elimina únicamente los espacios que sobren.

¿Funciona TRIM en Google Sheets?

Sí, funciona exactamente igual con la fórmula =TRIM().

Sigue leyendo