Saltar al contenido principal

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

Autor: Soporte técnico Última modificación: 2020-06-04

A veces, cuando los datos se han copiado y pegado desde otras aplicaciones en una hoja de trabajo, algo puede salir mal si hay espacios adicionales que inconscientemente acompañan a los datos. Por ejemplo, al agregar dos celdas numéricas que incluyen espacios iniciales, devolverá el resultado como 0 en lugar del resultado correcto; O obtenga 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 le presentará varios métodos.


Elimine los espacios adicionales, incluidos los espacios iniciales, finales y en exceso de las celdas

Supongamos que tiene una lista de columnas de celdas que contienen espacios intermedios iniciales, finales y en exceso. Para eliminar todos estos espacios adicionales de las celdas, la función TRIM puede ayudar.

=TRIM(TEXT)

Seleccione una celda en blanco, ingrese =TRIM(B3) en él y presione el Participar llave. Y luego arrastre su Llene la manija hacia abajo para aplicar la fórmula a otras celdas. Ver captura de pantalla:
Note: B3 es la celda que contiene el texto del que desea eliminar los espacios.

Ahora, todos los espacios adicionales, incluidos los espacios iniciales, finales y en exceso, se eliminan de las celdas especificadas.

Note: Esta operación debe realizarse en una nueva columna. Después de eliminar todos los espacios adicionales, debe reemplazar los datos originales con los datos recortados presionando el botón Ctrl + C, seleccione el rango de datos original y haga clic derecho para seleccionar Valores bajo el Opciones de pegado .

Varios clics para eliminar los espacios innecesarios de las celdas

Con la Eliminar espacios utilidad, solo varios clics pueden ayudarlo a eliminar no solo espacios iniciales, espacios finales, espacios en exceso sino también todos los espacios desde un rango, múltiples rangos o incluso la hoja de trabajo completa, lo que le ahorrará mucho tiempo de trabajo.
Kutools for Excel - Reúne más de 300 potentes funciones avanzadas, diseñadas para más de 1500 escenarios de trabajo, resuelve 80% problemas de Excel.

Descargue y pruebe la prueba gratuita de 30 días con todas las funciones

 

Eliminar solo los espacios iniciales de las celdas

En algunos casos, es posible que deba 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.

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

Seleccione una celda en blanco (aquí selecciono la celda D3), copie la siguiente fórmula y presione el Participar llave. Y luego arrastre el Llene la manija 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 que desea eliminar los espacios iniciales.

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

Use el código VBA para eliminar solo los espacios iniciales

1. Abra la hoja de trabajo que contiene las celdas de las que eliminará los espacios iniciales y luego presione el botón otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Módulo, luego copie el código de VBA a continuación en la ventana del 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. presione el F5 clave para ejecutar el código. UN Kutools for Excel aparece el cuadro de diálogo, seleccione las celdas continuas de las que eliminará los espacios iniciales y luego haga clic en OK del botón.

Ahora puede ver que solo los espacios iniciales se eliminan de las celdas seleccionadas.


Eliminar solo los espacios finales de las celdas

1. Abra la hoja de trabajo que contiene las celdas de las que eliminará los espacios iniciales y luego presione el botón otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Módulo, luego copie el código de VBA a continuación en la ventana del 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. presione el F5 clave para ejecutar el código. UN Kutools for Excel aparece el cuadro de diálogo, seleccione las celdas continuas de las que eliminará los espacios finales y luego haga clic en el OK botón. Ahora puede ver que solo los espacios finales se eliminan de las celdas seleccionadas.


Eliminar todos los espacios de las celdas

Si desea deshacerse de todos los espacios en celdas específicas, los métodos de esta sección pueden hacerle un favor.

Utilice la función SUSTITUIR para eliminar todos los espacios de las celdas

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

Seleccione una celda en blanco, copie la siguiente fórmula en ella y presione el Participar llave. Luego arrastre el Llene la manija hacia abajo para aplicar la fórmula a otras celdas.

=SUBSTITUTE(B3," ","")

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

Entonces puede ver que todos los espacios en celdas específicas se eliminan de inmediato.

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

Use la función Buscar y reemplazar para eliminar todos los espacios de las celdas

Además de lo anterior SUSTITUIR función, la función Buscar y reemplazar también puede ayudar a eliminar todos los espacios de las celdas.

1. Seleccione las celdas que contienen espacios que eliminará, presione el Ctrl + H teclas para abrir el Buscar y reemplazar caja de diálogo.

2. En el Buscar y reemplazar diálogo y bajo el Reemplaza pestaña, escriba un espacio en la Encuentra lo que cuadro de texto, mantenga el Reemplazar con cuadro de texto vacío, y luego haga clic en el reemplazar todo del botón.


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

Consejo: Si está harto de usar fórmulas y códigos VBA para eliminar espacios, el Eliminar espacios utilidad de Kutools for Excel es tu mejor opción. Con solo varios clics, puede eliminar no solo los espacios iniciales, los espacios finales, los espacios en exceso, sino también todos los espacios de un rango, múltiples rangos o incluso toda la hoja de trabajo, lo que le ahorrará mucho tiempo de trabajo.

Antes de usar Kutools para Excel, debe tomar unos minutos para descargar e instalarlo gratis en primer lugar.

1. Seleccione un rango o varios rangos con las celdas de las que eliminará espacios, haga clic en Kutools > Texto > Eliminar espacios. Ver captura de pantalla:

2. Puede ver que hay 5 opciones en el Eliminar espacios caja de diálogo:

  • Para eliminar solo los espacios iniciales, seleccione el Espacios principales opción;
  • Para eliminar solo los espacios finales, seleccione el Espacios finales opción;
  • Para eliminar los espacios iniciales y los espacios finales al mismo tiempo, seleccione el Espacios iniciales y finales opción;
  • Para eliminar todos los espacios adicionales (incluidos los espacios iniciales, finales y en exceso), seleccione el Todos los espacios sobrantes opción;
  • Para eliminar todos los espacios, seleccione el Todos los espacios .

Luego haz clic en OK para iniciar la operación.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.


Otros casos prácticos relacionados con los espacios de Excel

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

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

Agregue 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 habla de 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.
Haga clic para saber más ...

Agregar espacios entre números en celdas de Excel
Este tutorial habla de agregar espacio entre cada número o cada enésimo número en las celdas de Excel. Supongamos que tiene una columna de números de teléfono y desea agregar espacios entre ellos para que el número parezca más intuitivo y fácil de leer. Los métodos de este tutorial le ayudarán.
Haga clic para saber más ...

Agregue espacios antes de las letras mayúsculas en las celdas de Excel
Este tutorial habla de agregar un espacio antes de cada letra mayúscula en las celdas de Excel. Supongamos que tiene una lista de cadenas de texto con todos los espacios eliminados accidentalmente, así: InsertBlankRowsBetweenData, para agregar los espacios antes de cada letra mayúscula para separar las palabras como Insertar filas en blanco entre datos, pruebe los métodos de este tutorial.
Haga clic para saber más ...

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


  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y conservación de datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertar rápidamente, Rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Agrupación de tablas dinámicas por número de semana, día de la semana y más ... Mostrar celdas bloqueadas y desbloqueadas por diferentes colores; Resalte las celdas que tienen fórmula / nombre...
pestaña kte 201905
  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comments (58)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I removed all spaces with the Replace function, very easy, thank you
This comment was minimized by the moderator on the site
thank you a lot

it was very god
This comment was minimized by the moderator on the site
Thank you a lot.
This comment was minimized by the moderator on the site
Excellent, Very helpful
This comment was minimized by the moderator on the site
Thank you very much. It was so helpful.
This comment was minimized by the moderator on the site
if it doesnt work for you. First you remove the spaces, then you remove the letters, for example: i have USD 1234.00 , first i do the find & replace just the space between USD and 1234.00, now i have USD1234.00, now i go back to find & replace and on find what: i put USD ( no spaces ), and nothing on REPLACE WITH: then i click on Replace all , and i have now 1234.00 if you do it the other way it doesnt work i dont know why.
This comment was minimized by the moderator on the site
Thank you very much!!
This comment was minimized by the moderator on the site
Great Tips especially for research keywords and to make a lot of hashtags on facebook, and You have great tools to make it simple It is appropriate that we visit each other and communicate Web Development Agency Konsultan Blog Teknologi
This comment was minimized by the moderator on the site
Thanks so much helpful. i ve been trying this for 2 days. it worked
This comment was minimized by the moderator on the site
Excellent.Very helpful to remove space in a cell
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations