Eliminar espacios en las celdas de Excel: espacios iniciales, espacios finales, espacios adicionales o todos los espacios
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.
Eliminar solo los espacios iniciales de las celdas
Eliminar solo los espacios finales de las celdas
Eliminar todos los espacios de las celdas
Elimina fácilmente espacios iniciales, finales, adicionales y todos los espacios de las celdas con una función increíble
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
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...
Las Mejores Herramientas de Productividad para Office
Kutools para Excel resuelve la mayoría de tus problemas y aumenta tu productividad en un 80%
- 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...

- 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!
