Skip to main content

Eliminar espacios en las celdas de Excel: espacios iniciales, espacios finales, espacios adicionales o todos los espacios

Author: Tech Support Last Modified: 2025-06-03

A veces, cuando se copian y pegan datos desde otras aplicaciones en una hoja de cálculo, algo puede salir mal si los espacios adicionales vienen inconscientemente con los datos. Por ejemplo, al sumar dos celdas numéricas que incluyen espacios iniciales, devolverá el resultado como 0 en lugar del resultado correcto; o se obtiene un resultado incorrecto al comparar dos celdas con el mismo contenido pero una de ellas contiene espacios iniciales o finales. ¿Cómo eliminar estos espacios? Este tutorial presentará varios métodos para ti.
Remove various spaces


Eliminar espacios adicionales, incluidos los espacios iniciales, finales y excesivos entre palabras en las celdas

Supongamos que tienes una lista de columnas de celdas que contienen espacios iniciales, finales y excesivos entre palabras. Para eliminar todos estos espacios adicionales de las celdas, la función TRIM puede ayudarte.

=TRIM(TEXT)

Selecciona una celda en blanco, introduce =TRIM(B3) en ella y presiona la tecla Enter Y luego arrastra su Controlador de relleno hacia abajo para aplicar la fórmula a otras celdas. Ver captura de pantalla:
Nota: B3 es la celda que contiene el texto del cual deseas eliminar los espacios.

apply a formula to remove extra spaces

Ahora todos los espacios adicionales, incluidos los espacios iniciales, finales y excesivos entre palabras, se han eliminado de las celdas especificadas.

Nota: Esta operación debe realizarse en una nueva columna. Después de eliminar todos los espacios adicionales, necesitas reemplazar los datos originales con los datos recortados presionando Ctrl + C, selecciona el rango de datos original y haz clic derecho para seleccionar Valores bajo la sección Opciones de Pegado.

Varios clics para eliminar espacios innecesarios de las celdas

Con la Eliminar Espacios utilidad, solo algunos clics pueden ayudarte a eliminar no solo espacios iniciales, espacios finales, espacios excesivos sino también todos los espacios de un rango, múltiples rangos o incluso toda la hoja de cálculo, lo que ahorrará mucho tiempo de trabajo.
Kutools para Excel - Reúne más de 300 funciones avanzadas poderosas, diseñadas para 1500+ escenarios de trabajo, resuelve 80% problemas de Excel.

Descarga y prueba la versión de prueba gratuita completa durante 30 días

 

Eliminar solo los espacios iniciales de las celdas

En algunos casos, es posible que necesites eliminar solo los espacios iniciales y mantener todos los espacios intermedios en las celdas como se muestra en la siguiente captura de pantalla. Esta sección presenta otra fórmula y código VBA para resolver este problema.

sample data to remove leading spaces

Usar la función MID para eliminar solo los espacios iniciales

Selecciona una celda en blanco (aquí selecciono la celda D3), copia la siguiente fórmula en ella y presiona la tecla Enter. Luego arrastra el Controlador de relleno hacia abajo para aplicar la fórmula a otras celdas.

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

En esta fórmula, B3 es la celda que contiene el texto del cual deseas eliminar los espacios iniciales.

Use MID function to remove leading spaces

Nota: Esta operación debe realizarse en una nueva columna. Después de eliminar todos los espacios iniciales, necesitas reemplazar los datos originales con los datos recortados sin fórmulas.

Usar código VBA para eliminar solo los espacios iniciales

1. Abre la hoja de trabajo que contiene las celdas de las cuales eliminarás los espacios iniciales, y luego presiona las teclas Alt + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, luego copia el siguiente código VBA en la ventana Módulo.

Sub RemoveLeadingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub

3. Presiona la tecla F5 para ejecutar el código. Aparecerá un cuadro de diálogo de Kutools para Excel, selecciona las celdas continuas de las cuales eliminarás los espacios iniciales, y luego haz clic en el botón Aceptar.

Use VBA code to remove leading spaces

Ahora puedes ver que solo los espacios iniciales se han eliminado de las celdas seleccionadas.


Eliminar solo los espacios finales de las celdas

1. Abre la hoja de trabajo que contiene las celdas de las cuales eliminarás los espacios iniciales, y luego presiona las teclas Alt + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, luego copia el siguiente código VBA en la ventana Módulo.

Sub RemoveTrailingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.RTrim(Rng.Value)
Next
End Sub

3. Presiona la tecla F5 para ejecutar el código. Aparecerá un cuadro de diálogo de Kutools para Excel, selecciona las celdas continuas de las cuales eliminarás los espacios finales, y luego haz clic en el botón Aceptar. Ahora puedes ver que solo los espacios finales se han eliminado de las celdas seleccionadas.

Use VBA code to remove trailing spaces


Eliminar todos los espacios de las celdas

Si deseas deshacerte de todos los espacios en celdas específicas, los métodos en esta sección pueden ayudarte.

Usar la función SUBSTITUTE para eliminar todos los espacios de las celdas

=SUBSTITUTE(texto, texto_antiguo, texto_nuevo, [número_instancia])

Selecciona una celda en blanco, copia la siguiente fórmula en ella y presiona la tecla Enter. Luego arrastra el Controlador de relleno hacia abajo para aplicar la fórmula a otras celdas.

=SUBSTITUTE(B3," ","")

Consejos: En esta fórmula, B3 es la celda que contiene el texto del cual deseas eliminar todos los espacios;
         " " (un espacio encerrado entre comillas dobles) aquí representa los espacios que deseas eliminar;
         "" aquí significa que reemplazarás todos los espacios con nada.

Use SUBSTITUTE function to remove all spaces

Luego puedes ver que todos los espacios en celdas específicas se eliminan de inmediato.

Nota: Esta operación debe realizarse en una nueva columna. Después de eliminar todos los espacios, necesitas reemplazar los datos originales con los datos recortados sin fórmulas.

Usar la función Buscar y Reemplazar para eliminar todos los espacios de las celdas

Además de la función SUBSTITUTE mencionada anteriormente, la función Buscar y Reemplazar también puede ayudar a eliminar todos los espacios de las celdas.

1. Selecciona las celdas que contienen los espacios que deseas eliminar, presiona las teclas Ctrl + H para abrir el cuadro de diálogo Buscar y Reemplazar.

2. En el cuadro de diálogo Buscar y Reemplazar y bajo la pestaña Reemplazar, escribe un espacio en el cuadro de texto Buscar qué, deja el cuadro de texto Reemplazar con vacío, y luego haz clic en el botón Reemplazar todo.

set options in the Find and Replace dilaog box


Elimina fácilmente espacios iniciales, finales, adicionales y todos los espacios de las celdas con Kutools

Consejo: Si estás cansado de usar fórmulas y códigos VBA para eliminar espacios, la utilidad Eliminar Espacios de Kutools para Excel es tu mejor opción. Con solo unos pocos clics, puedes eliminar no solo espacios iniciales, espacios finales, espacios excesivos sino también todos los espacios de un rango, múltiples rangos o incluso toda la hoja de cálculo, lo que ahorrará mucho tiempo de trabajo.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona un rango o múltiples rangos con las celdas de las cuales eliminarás los espacios, haz clic en Kutools > Texto > Eliminar Espacios. Ver captura de pantalla:

click Remove Space feature of kutools

2. Puedes ver que hay 5 opciones en el cuadro de diálogo Eliminar Espacios:

  • Para eliminar solo los espacios iniciales, selecciona la opción Espacios iniciales;
  • Para eliminar solo los espacios finales, selecciona la opción Espacios finales;
  • Para eliminar los espacios iniciales y finales al mismo tiempo, selecciona la opción Espacios iniciales y finales;
  • Para eliminar todos los espacios adicionales (incluidos los espacios iniciales, finales y excesivos entre palabras), selecciona la opción Todos los espacios excesivos;
  • Para eliminar todos los espacios, selecciona la opción Todos los espacios.

Luego haz clic en el botón Aceptar para comenzar la operación.

select one of the options in the Remove Spaces dialog box

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarla y luego vaya a aplicar la operación siguiendo los pasos anteriores.


Otros casos prácticos relacionados con los espacios en Excel

Además de eliminar espacios de las celdas, ¿alguna vez has enfrentado circunstancias en las que necesitabas contar, agregar espacios o reemplazar los espacios con otros caracteres en las celdas? La siguiente recomendación podría acelerar tu trabajo en Excel.

Contar el número total de espacios en una celda
Antes de eliminar todos los espacios de una celda, es posible que te preguntes cuántos espacios existen en ella. Este tutorial proporciona métodos en pasos detallados para ayudarte a obtener rápidamente el recuento total de espacios en una celda.
Haz clic para saber más...

Agregar espacio después de cada coma en celdas específicas de Excel
A veces, los espacios pueden eliminarse accidentalmente de celdas específicas. Este tutorial trata sobre cómo agregar un espacio después de cada coma para hacer que la cadena de texto sea más clara y estándar con pasos detallados.
Haz clic para saber más...

Agregar espacios entre números en celdas de Excel
Este tutorial trata sobre cómo agregar un espacio entre cada número o cada n números en celdas de Excel. Supongamos que tienes una columna de números de teléfono y quieres agregar espacios entre ellos para que el número se vea más intuitivo y sea más fácil de leer. Los métodos en este tutorial te ayudarán.
Haz clic para saber más...

Agregar espacios antes de letras mayúsculas en celdas de Excel
Este tutorial trata sobre cómo agregar un espacio antes de cada letra mayúscula en celdas de Excel. Supongamos que tienes una lista de cadenas de texto con todos los espacios eliminados accidentalmente, como esta: InsertBlankRowsBetweenData, para agregar los espacios antes de cada letra mayúscula y separar las palabras como Insert Blank Rows Between Data, prueba los métodos en este tutorial.
Haz clic para saber más...

Reemplazar espacio con un carácter específico en celdas de Excel
En muchos casos, prefieres reemplazar los espacios con caracteres específicos en lugar de eliminarlos directamente de las celdas. Aquí se proporcionan métodos para reemplazar fácilmente los espacios con guión bajo, guion o coma en las celdas.
Haz clic para saber más...


  • Barra de Fórmulas Super (editar fácilmente múltiples líneas de texto y fórmulas); Diseño de Lectura (leer y editar fácilmente grandes cantidades de celdas); Pegar en Rango Filtrado...
  • Combinar Celdas/Filas/Columnas manteniendo los datos; Dividir contenido de celdas; Combinar filas duplicadas y Sumar/Promediar... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccionar filas duplicadas o únicas; Seleccionar filas en blanco (todas las celdas están vacías); Búsqueda Avanzada y Búsqueda Difusa en muchos libros de trabajo; Selección Aleatoria...
  • Copia Exacta de múltiples celdas sin cambiar la referencia de la fórmula; Crear automáticamente referencias a múltiples hojas; Insertar viñetas, casillas de verificación y más...
  • Favoritos e inserción rápida de fórmulas, rangos, gráficos e imágenes; Encriptar celdas con contraseña; Crear lista de correo y enviar correos electrónicos...
  • Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir estadísticas de página; Convertir entre el contenido de las celdas y los comentarios...
  • Super Filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes/semana/día, frecuencia y más; Filtro especial por negrita, cursiva...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión masiva de xls, xlsx y PDF...
  • Agrupación de Tabla Dinámica por número de semana, día de la semana y más... Mostrar celdas desbloqueadas, bloqueadas por diferentes colores; Resaltar celdas que tienen fórmula/nombre...
kte tab 201905
  • Habilitar edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abrir y crear varios documentos en nuevas pestañas de la misma ventana, en lugar de en ventanas nuevas.
  • ¡Aumenta tu productividad en un 50%, y reduce cientos de clics del ratón cada día!
officetab bottom