Ir al contenido principal

Cómo quitar espacios en Excel: TRIM(), SUBSTITUTE() y más

Elimina espacios innecesarios —iniciales, finales y dobles— para mantener tus datos claros. Esta guía cubre TRIM(), SUBSTITUTE() y CLEAN(), además de consejos prácticos para que tus hojas sean precisas y fáciles de trabajar.
Actualizado 17 abr 2026  · 6 min leer

Una vez recibí una hoja con más de 500 filas que parecía estar bien, pero no calculaba los totales. No entendía por qué, y luego resultó que los culpables eran espacios ocultos que estaban dando problemas por todas partes. Si trabajas datos en Excel, seguro que te ha pasado algo parecido. Estos espacios suelen colarse al importar datos de otras fuentes.

En esta guía, te enseño distintos métodos para eliminar espacios no deseados en Excel. Verás instrucciones paso a paso y ejemplos prácticos de cada método para evitarte los dolores de cabeza que yo tuve. Si estás empezando, echa un vistazo a nuestro curso Data Analysis in Excel o al itinerario de habilidades Excel Fundamentals.

Resumen rápido

  • Los espacios ocultos rompen las fórmulas: los espacios iniciales, finales o dobles provocan errores en VLOOKUP(), SUM() devuelve cero y fallan las comparaciones.
  • TRIM(): úsala para la mayoría de casos; elimina espacios iniciales/finales y múltiples, mantiene un solo espacio entre palabras.
  • SUBSTITUTE(): úsala para quitar TODOS los espacios, incluidos los que hay entre palabras, o para sustituir caracteres específicos.
  • CLEAN(): combínala con TRIM() para quitar caracteres no imprimibles de datos importados.
  • ¿Espacios de no separación? Usa =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))): la solución todo en uno.
  • Buscar y reemplazar (Ctrl+H): la opción más rápida para quitar espacios directamente en su sitio, sin columna auxiliar.

Tipos de espacios en Excel

Antes de eliminarlos, conviene entender qué tipos de espacios pueden esconderse en tus datos:

  • Espacios iniciales: espacios al principio de una celda.
  • Espacios finales: espacios al final de una celda.
  • Espacios extra entre palabras: más de un espacio entre palabras.
  • Espacios de no separación: espacios especiales que parecen normales pero se comportan distinto.

Estos espacios se cuelan al importar archivos, por errores de tecleo, formatos inconsistentes o al copiar y pegar desde otras fuentes.

different types of spaces in Excel

Tipos de espacios. Imagen del autor.

Formas de quitar espacios en Excel

Aunque parezcan poca cosa, los espacios pueden causar grandes problemas. Las fórmulas pueden fallar, las comparaciones no coinciden y los cálculos salen mal. Antes de ponerte con las soluciones, te recomiendo:

  • Haz una copia de seguridad: duplica tus datos antes de hacer cambios. Así podrás recuperar el original si algo sale mal.
  • Revisa el formato: asegúrate de que el formato sea consistente (mayúsculas/minúsculas, formatos numéricos) para resultados más limpios y fiables.

Ahora, veamos los mejores métodos para quitar espacios en Excel.

Método 1: usa la función TRIM() para quitar espacios extra

La función TRIM() elimina espacios innecesarios: iniciales, finales y múltiples entre palabras, manteniendo un único espacio. Para una referencia completa, consulta nuestra guía de la función TRIM() en Excel. Así se usa:

  1. Crea una columna auxiliar junto a tus datos.

  2. En la primera celda de la columna auxiliar, escribe la fórmula: =TRIM(A2).

  3. Pulsa Intro y arrastra hacia abajo para aplicarla a todas las filas.

Using TRIM function to remove all the spaces in Excel.

Usa TRIM() para quitar los espacios. Imagen del autor.

Truco — sustituye los datos originales: Tras aplicar TRIM() en la columna auxiliar, copia las celdas limpias, haz clic derecho en la columna original y selecciona Pegado especial > Solo valores (atajo: Alt+E+S+V o Ctrl+Shift+V en Mac). Así pegas solo los valores limpios y luego puedes borrar la columna auxiliar.

Método 2: usa la función SUBSTITUTE()

La función SUBSTITUTE() elimina todos los espacios (incluidos los que hay entre palabras) en una celda y sustituye cualquier carácter, incluidos espacios, por otro. Es ideal para limpiar datos numéricos, por ejemplo, quitando espacios que separan dígitos.

Su sintaxis básica es:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Así la aplicas para quitar todos los espacios:

  1. Crea una columna auxiliar.

  2. Escribe la fórmula: =SUBSTITUTE(A2," ","").

  3. Pulsa Intro y arrastra hacia abajo para aplicarla a todas las filas.

all the spaces are removed using substitute function in excel.

Uso de la función SUBSTITUTE(). Imagen del autor.

Método 3: limpieza con Buscar y reemplazar

Si quieres una solución rápida y sencilla, te recomiendo la herramienta Buscar y reemplazar de Excel: puede con los espacios extra entre palabras. Así se hace:

  1. Selecciona el rango de datos.

  2. Pulsa Ctrl+H para abrir el cuadro de diálogo.

  3. En Buscar qué, escribe dos espacios.

  4. En Reemplazar con, escribe un solo espacio.

  5. Haz clic en Reemplazar todo.

using Find & replace feature in Excel

Limpieza de espacios con Buscar y reemplazar. Imagen del autor.

Repite los pasos hasta que Excel muestre el mensaje No se encontró nada para reemplazar. Ten en cuenta que este método reduce los espacios iniciales y finales a un único espacio, pero no los elimina por completo. Solo trata los espacios entre palabras.

Método 4: usa CLEAN() para quitar caracteres no imprimibles

Al importar o copiar datos de fuentes externas, a menudo aparecen caracteres no imprimibles que estropean las operaciones. Puedes usar la función CLEAN() para eliminarlos o, mejor aún, combinarla con TRIM() para limpiar también espacios extra.

Hazlo así:

  1. Escribe la fórmula =TRIM(CLEAN(A2)) en una columna auxiliar.

  2. Pulsa Intro y arrastra hacia abajo.

use CLEAN and TRIM functions together to remove spaces in Excel.

Combina TRIM() y CLEAN() para quitar espacios. Imagen del autor.

Método 5: método avanzado: complementos de Excel para ir más rápido

Puedes usar el complemento de terceros Ablebits Ultimate Suite for Excel. Su herramienta Trim Spaces limpia los datos al instante. Con un clic, se encarga de todo: espacios iniciales y finales, saltos de línea, espacios extra entre palabras y espacios de no separación. Si sueles trabajar con conjuntos de datos grandes, te ahorrará mucho tiempo.

Cómo usarlo:

  1. Selecciona el rango de celdas a limpiar.

  2. Abre la pestaña Ablebits Data y haz clic en Trim Spaces.

  3. En el panel de opciones, elige qué quieres quitar y haz clic en Trim.

TRIM spaces in Excel

Recorta espacios con el complemento de Excel. Imagen del autor.

Soluciones específicas para casos comunes en Excel

Veamos ahora algunos escenarios típicos y cómo resolverlos rápido.

Quitar espacios extra

Los espacios extra ensucian los datos y complican el trabajo. Usa la función TRIM() para limpiarlos manteniendo un espacio entre palabras. Por ejemplo, tenía varias entradas con espaciado inconsistente. Para arreglarlo, escribí esta fórmula en la celda B2 y la apliqué a todas las filas:

=TRIM(A2)

Use TRIM() to remove extra spaces in Excel.

Usa TRIM() para quitar espacios extra. Imagen del autor.

Quitar espacios iniciales

A veces necesitamos mantener múltiples espacios entre palabras para facilitar la lectura, pero eliminar los del inicio. La función TRIM() funciona bien, pero elimina todos los espacios dobles. Si quieres quitar solo los espacios iniciales y mantener el resto, usa esta fórmula avanzada:

=MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))

Así funciona: localiza el primer carácter que no es un espacio y conserva todo desde ahí hasta el final. De este modo, mantiene los espacios entre palabras y solo recorta al principio (espacios iniciales).

removing only leading spaces in Excel.

Quita solo los espacios iniciales. Imagen del autor.

Quitar espacios finales

Los espacios finales aparecen detrás de texto o números. Estos caracteres invisibles causan errores en fórmulas: celdas que parecen idénticas no coinciden en funciones como VLOOKUP() o MATCH(). Para evitarlos, usa TRIM(). Por ejemplo, puse esta fórmula en B2 y la apliqué a todas las filas para eliminar los espacios extra:

=TRIM(A2)

Remove trailing spaces using TRIM function in Excel.

Eliminando espacios finales. Imagen del autor.

Quitar espacios antes de números

Aunque TRIM() va genial con texto, puede dar guerra con datos numéricos. Mira lo que pasa:

=TRIM(A2)

TRIM() function fails to remove spaces correctly in Excel.

La función TRIM() no quita bien los espacios en este caso. Imagen del autor.

Ves que TRIM() quita los espacios antes del número, pero Excel ya no trata el resultado como número, sino como texto. Así puedes detectarlo:

  • El dato queda alineado a la izquierda en lugar de a la derecha.

  • En la barra de estado solo aparece cuántas celdas has seleccionado (COUNT), no su total.

  • Si intentas sumar con SUM(), obtendrás cero.

Hay que convertir el texto de nuevo a número. Puedes multiplicar por 1 o usar esta fórmula:

=VALUE(TRIM(A2))

Así eliminas los espacios y te aseguras de que Excel trate los datos como números.

Combine VALUE() and TRIM() to remove spaces before numbers in Excel.

Combina VALUE() y TRIM() para quitar espacios antes de números. Imagen del autor.

Quitar espacios de una cadena

Si quieres quitar todos los espacios, incluidos los que hay entre palabras, usa la función SUBSTITUTE():

=SUBSTITUTE(A2, " ", "")

La fórmula elimina cada espacio de la cadena.

Remove the spaces using SUBSTITUTE function in Excel.

Quita los espacios con SUBSTITUTE(). Imagen del autor.

Quitar caracteres especiales y espacios innecesarios

SUBSTITUTE() va genial cuando quieres quitar caracteres concretos. Puedes combinarla con TRIM() para limpiar caracteres especiales y espacios de una vez. Por ejemplo, si quiero quitar & y limpiar espacios, uso:

=TRIM(SUBSTITUTE(A2, "&", ""))

Verás cómo TRIM() y SUBSTITUTE() funcionan juntas frente a usar solo SUBSTITUTE().

Combine TRIM() and SUBSTITUTE() to clean spaces in Excel.

Combina TRIM() y SUBSTITUTE() para limpiar espacios. Imagen del autor.

Quitar saltos de línea

A veces, los datos pegados desde la web u otras fuentes traen saltos de línea (carácter Alt+Enter, CHAR(10)) que parecen espacios extra. TRIM() no los detecta. Para quitarlos:

  1. Selecciona las celdas a limpiar.

  2. Pulsa Ctrl+H para abrir Buscar y reemplazar.

  3. En Buscar qué, pulsa Ctrl+J (aparecerá un cursor intermitente: es el salto de línea).

  4. Deja Reemplazar con vacío (o escribe un espacio para no unir palabras).

  5. Haz clic en Reemplazar todo.

Como alternativa, usa la fórmula: =TRIM(CLEAN(A1)): CLEAN() elimina saltos de línea (CHAR(10)) y otros no imprimibles (ASCII 1–31) de una vez.

Problemas comunes y soluciones

Al copiar o importar datos de otras fuentes, suelen aparecer espacios de no separación y caracteres raros. Así los manejo:

Espacios de no separación que TRIM() no elimina

TRIM() elimina espacios extra, pero no funciona con los de no separación (código 160). Suelen aparecer en datos de páginas web o textos con formato. Para arreglarlo, uso:

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

Esta fórmula quita por completo los espacios de no separación. Si prefieres sustituirlos primero por espacios normales (para que TRIM() limpie los sobrantes), usa: =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))): la fórmula de referencia para eliminar todos los tipos de espacio a la vez.

Caracteres ocultos o problemas al pegar datos

A veces se cuelan otros caracteres ocultos, como tabulaciones o saltos de línea. Para detectarlos, uso CODE() y miro su posición:

  • Primer carácter: =CODE(LEFT(A1,1))

  • Último carácter: =CODE(RIGHT(A1,1))

  • Posición concreta: =CODE(MID(A1, n, 1)) (Sustituye n por el número de posición.)

Esta es la fórmula que uso:

=CODE(RIGHT(C2,1))

Cuando sé el código, lo elimino con TRIM() y SUBSTITUTE(). Por ejemplo, para quitar tabulaciones (código 115), uso:

(SUBSTITUTE(C2, CHAR(115), “ “))

remove the hidden spaces using CODE, TRIM and SUBSTITUTE functions in Excel.

Usa CODE(), TRIM() y SUBSTITUTE() para quitar espacios. Imagen del autor.

Comparativa rápida de métodos

¿No sabes qué método usar? Esta tabla relaciona cada escenario con la herramienta adecuada:

Escenario Mejor método Fórmula / atajo
Quitar espacios iniciales y finales TRIM() =TRIM(A1)
Quitar TODOS los espacios (incluidos entre palabras) SUBSTITUTE() =SUBSTITUTE(A1," ","")
Limpieza rápida in situ, sin fórmulas Buscar y reemplazar Ctrl+H
Datos importados de la web u otras apps TRIM() + CLEAN() =TRIM(CLEAN(A1))
Espacios de no separación (CHAR(160)) de páginas web TRIM + CLEAN + SUBSTITUTE =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Espacios mezclados con datos numéricos VALUE() + TRIM() =VALUE(TRIM(A1))
Quitar saltos de línea Buscar y reemplazar o CLEAN() Ctrl+H → Ctrl+J o =TRIM(CLEAN(A1))
Dataset grande, limpieza frecuente Complemento de Excel (Ablebits) Ablebits Data > Trim Spaces

Conclusiones

En esta guía has visto métodos como TRIM() para arreglos simples, SUBSTITUTE() para casos avanzados y complementos si vas a quitar espacios con frecuencia y quieres agilizar el proceso. Cada método se adapta a tipos de datos distintos, así que elige el que mejor encaje con tu caso. Para una visión más amplia sobre cómo mantener limpias tus hojas, consulta nuestra guía de limpieza de datos en Excel.

Si quieres reforzar aún más tus habilidades, echa un vistazo al itinerario Data Analysis with Excel Power Tools de DataCamp. Incluye lecciones paso a paso para dominar Excel y mejorar tus técnicas de limpieza de datos.

Avanza en tu carrera con Excel

Adquiere los conocimientos necesarios para sacar el máximo partido a Excel, sin necesidad de experiencia.

Empieza hoy gratis

Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Soy una estratega de contenidos a la que le encanta simplificar temas complejos. He ayudado a empresas como Splunk, Hackernoon y Tiiny Host a crear contenidos atractivos e informativos para su público.

Preguntas frecuentes sobre quitar espacios en Excel

¿Puedo usar Power Query para quitar espacios en Excel?

Sí, puedes hacerlo así:

  • Selecciona tus datos y cárgalos en Power Query.
  • En el Editor de Power Query, selecciona la columna que quieras limpiar.
  • Usa la pestaña Transformar y selecciona Recortar para quitar espacios iniciales y finales.

Usa Reemplazar valores para quitar espacios extra entre palabras o caracteres específicos. Una vez limpio, puedes cargar de nuevo los datos en Excel.

¿Cómo quito guiones y espacios extra de una celda en Excel?

Puedes usar las funciones TRIM() y SUBSTITUTE() para quitar guiones y espacios extra de una celda. Esta es la fórmula: =TRIM(SUBSTITUTE(A11, "-", ""))

¿Puedo quitar espacios de un texto con Relleno Rápido en Excel?

Relleno Rápido (Flash Fill) puede quitar espacios si le das un patrón. Por ejemplo, si John Doe está en A2 y quieres JohnDoe sin espacios, escribe JohnDoe en B2 y pulsa Ctrl + E para activar Relleno Rápido.

¿Puedo quitar espacios y poner el texto en mayúsculas a la vez?

Sí, combina las funciones SUBSTITUTE() y UPPER() para quitar espacios y poner el texto en mayúsculas: =UPPER(SUBSTITUTE(A2, " ", ""))

¿Cuál es la forma más rápida de quitar espacios en Excel sin fórmulas?

Usa Buscar y reemplazar (Ctrl+H). En Buscar qué, escribe uno o dos espacios. Deja Reemplazar con vacío y haz clic en Reemplazar todo. Así quitas espacios directamente en las celdas seleccionadas sin columna auxiliar. Si prefieres un enfoque basado en patrones, Relleno Rápido (Ctrl+E) también puede quitar espacios si le das un ejemplo del resultado deseado.

¿Por qué TRIM() no funciona con mis datos?

TRIM() solo quita espacios normales (ASCII 32). Si tus datos contienen espacios de no separación (CHAR(160), comunes al pegar desde la web) o caracteres no imprimibles, TRIM() por sí sola no funcionará. Usa la fórmula todo en uno: =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))). Puedes identificar el carácter problemático con =CODE(LEFT(A1,1)) o =CODE(RIGHT(A1,1)).

Temas

Aprende Excel con DataCamp

Curso

Preparación de datos en Excel

3 h
80.8K
Aprende cómo preparar los datos de Excel con funciones lógicas, fórmulas anidadas, funciones de búsqueda y tablas dinámicas.
Ver detallesRight Arrow
Iniciar curso
Ver másRight Arrow
Relacionado

blog

Las 30 mejores preguntas de entrevista sobre Excel para todos los niveles

Una guía de las preguntas más habituales en las entrevistas de Excel para que los usuarios principiantes, intermedios y avanzados superen la entrevista técnica.
Chloe Lubin's photo

Chloe Lubin

15 min

Tutorial

Tipos de datos en Excel y sus usos: Guía completa

Aprende a identificar y dar formato a todos los tipos de datos en Excel, y luego explora valiosos consejos sobre la conversión entre tipos de datos para que tu hoja de cálculo sea más funcional.
Laiba Siddiqui's photo

Laiba Siddiqui

Tutorial

Formato condicional en Excel: Guía para principiantes

Explora el formato condicional en Excel con ejemplos de sencillos a avanzados y sus mejores prácticas.
Joleen Bothma's photo

Joleen Bothma

Tutorial

¿Qué es la Validación de Datos en Excel? Una Guía Completa para Añadir, Editar y Eliminar Reglas de Validación de Datos en Excel

Aplicar la validación de datos en Excel es sencillo: Abre la pestaña "Datos". Ve al grupo "Herramientas de datos". Pulsa el botón "Validación de datos".
Elena Kosourova's photo

Elena Kosourova

Tutorial

Las 15 fórmulas básicas de Excel que todo el mundo debe conocer

Aprende a añadir fórmulas aritméticas, de cadena, de series temporales y complejas en Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Cómo hacer un VLOOKUP() con múltiples criterios

Domina el arte de utilizar VLOOKUP() con criterios múltiples en Excel. Explora técnicas avanzadas como las columnas de ayuda y la función ELEGIR().
Laiba Siddiqui's photo

Laiba Siddiqui

Ver másVer más