Skip to main content

¿Cómo eliminar los espacios iniciales y finales en las celdas de Excel?

Author: Kelly Last Modified: 2025-08-06

A veces, cuando copias datos de otras ubicaciones y los pegas en una hoja de trabajo de Excel, puede haber algunos espacios adicionales al principio o al final de las cadenas en las celdas. Es muy laborioso eliminar esos espacios uno por uno para que los datos se vean ordenados. Este tutorial presenta formas inteligentes y fáciles de ayudarte a eliminar rápidamente los espacios iniciales y finales.
a screenshot showing the original data and the data after removing leading spaces


Método A: Eliminar todos los espacios adicionales de las cadenas con la función RECORTAR (2 pasos)

Eliminar espacios adicionales de las cadenas

1. Selecciona una celda junto a la celda de la que deseas eliminar los espacios adicionales de la cadena, escribe esta fórmula

=RECORTAR(B2)

B2 es la celda de la que deseas eliminar los espacios, ver captura de pantalla:
a screenshot of using the TRIM function

2. Presiona Enter para obtener el resultado y luego arrastra el controlador de relleno automático sobre las celdas de las que deseas eliminar los espacios adicionales, todos los espacios iniciales, finales y adicionales habrán sido eliminados.
a screenshot of the results after applying the TRIM function to remove all spaces

Consejo:

1. Puedes copiar y pegar los resultados de la fórmula como valores tal como se muestra en la siguiente captura de pantalla:
a screenshot showing how to copy and paste the formula results as value

2. Este método es bastante fácil si solo necesitas eliminar espacios en celdas contiguas dentro de una fila o columna. Sin embargo, cuando necesitas eliminar espacios iniciales en un rango con varias filas y columnas, tienes que usar la función varias veces. En este caso, puedes probar el método C.

Eliminar todos los espacios excesivos, incluidos los caracteres no imprimibles y los espacios sin interrupción

Si hay algunos caracteres no imprimibles en tu cadena, como los que aparecen en Excel como CARÁCTER(160), no se pueden eliminar correctamente con la función RECORTAR. En este caso, necesitas combinar la función RECORTAR, la función LIMPIAR y la función SUSTITUIR juntas para manejar este trabajo.

Usando esta fórmula:

=RECORTAR(LIMPIAR(SUSTITUIR(B2,CARÁCTER(160)," ")))

En este caso, la celda B2 es la celda de la que deseas eliminar todos los espacios excesivos.
a screenshot of using formula to remove all excess spaces

Luego arrastra el controlador de relleno sobre las celdas a las que deseas aplicar esta fórmula.
a screenshot of the results

Nota:

La función RECORTAR eliminará todos los espacios adicionales, incluidos los espacios iniciales, los espacios finales y los espacios adicionales entre palabras. Si solo quieres eliminar los espacios iniciales, ve al Método B. Si solo quieres eliminar los espacios iniciales, o los espacios finales, o quieres eliminar todos los espacios excesivos, incluidos los caracteres no imprimibles, ve al método C.


a screenshot of the handy Text tools you must have

13 Herramientas de texto que debes tener en Excel que aumentarán tu eficiencia en un 90%

▲ Edición masiva de cadenas de texto en celdas, como agregar el mismo texto a varias celdas a la vez, eliminar caracteres en cualquier posición, etc.

▲ Además de las herramientas mostradas en la imagen, hay 200 herramientas avanzadas más en Kutools para Excel, que pueden resolver el 82% de tus problemas de Excel.

▲ Conviértete en un experto en Excel en 5 minutos, gana el reconocimiento y la promoción de las personas.

▲ Más de 110.000 personas altamente eficientes y más de 300 empresas de renombre mundial han elegido esta herramienta.

Prueba gratuita de 30 días, no se requiere tarjeta de crédito


Método B: Eliminar espacios iniciales de las cadenas con el código VBA (5 pasos)

Si deseas convertir o importar todos los datos de un documento de Word a Excel, puedes usar el código VBA.

1. Presiona Alt + F11 para habilitar la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo para crear un nuevo script de Módulo, copia y pega el siguiente código en el script.

VBA: Eliminación de espacios iniciales de una cadena

">Sub RemoveLeadingSpace()
'Updateby20131129
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

a screenshot of inserting a Module in the VBA code editor a screenshot showing the VBA code in the editor

3. Presiona F5 para ejecutar el código, luego aparecerá un KutoolsforExcel cuadro de diálogo para seleccionar las celdas de las que deseas eliminar los espacios iniciales.
a screenshot of selecting the data range from which you want to remove spaces

4. Después de elegir las celdas, haz clic en Aceptar, ahora los espacios iniciales en las selecciones han sido eliminados.

a screenshot showing the results

Nota:

Con este código VBA, elimina solo los espacios iniciales, y cambiará los datos originales y no admite Deshacer. Antes de aplicar este código VBA, guarda una copia de tus datos.


Método C: Eliminar espacios iniciales/finales/excesivos/todos según sea necesario con Kutools (3 pasos)

Esta herramienta es una de las 229 herramientas en Kutools para Excel, proporciona cinco opciones para eliminar diferentes tipos de espacios según sea necesario:

  • Eliminar espacios iniciales
  • Eliminar espacios finales
  • Eliminar espacios iniciales y finales
  • Eliminar todos los espacios excesivos
  • Eliminar todos los espacios

Esta herramienta admite Deshacer, pero antes de usar esta utilidad, necesitas dedicar unos minutos para instalarla gratis.

1. Selecciona los datos de los que deseas eliminar los espacios, luego haz clic en Kutools > Eliminar Espacios. Ver captura de pantalla:
a screenshot of enabling the Remove Spaces feature

2. Luego marca la opción que necesitas en el Eliminar Espacio cuadro de diálogo.

Eliminar solo los espacios iniciales:
a screenshot of the results after removing leading spaces

Eliminar solo los espacios finales:
a screenshot of the results after removing trailing spaces

Eliminar solo los espacios iniciales y finales:
a screenshot of the results after removing leading and trailing spaces

Eliminar todos los espacios excesivos:
a screenshot of the results after removing all excess spaces

Eliminar todos los espacios:
a screenshot of the results after removing all spaces


Descargar archivo de muestra

doc sampleHaz clic para descargar este archivo de muestra


Otras operaciones (artículos) relacionadas con la conversión de archivos

Contar espacios antes de la cadena de texto
Proporciona un truco para contar rápidamente el número de espacios iniciales

Encontrar la posición del n-ésimo espacio
En este artículo, se presentan trucos para encontrar fácilmente la posición del n-ésimo espacio en Excel.

Agregar espacio entre el nombre y el apellido
Por lo general, hay un espacio entre el nombre y el apellido. Pero a veces, los espacios se pierden, por lo que necesitas agregar un espacio entre los nombres en Excel. Aquí se proporcionan dos formas diferentes para manejar rápidamente este trabajo.

Contar el número de caracteres excluyendo los espacios
Normalmente usas la función LARGO para contar el número de caracteres, sin embargo, si deseas contar caracteres excluyendo los espacios, necesitas otra fórmula. En este artículo, se proporcionan dos formas fáciles para que elijas cómo manejar estos problemas.


Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!