Note: The other languages of the website are Google-translated. Back to English
Iniciar sesión  \/ 
x
or
x
Inscríbete  \/ 
x

or

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

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 Entrar llave. Y luego arrastre su Llene la manija hacia abajo para aplicar la fórmula a otras celdas. Ver captura de pantalla:
Nota:: 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.

Nota:: 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 el 80% de los problemas de Excel.

Descargue y pruebe la función completa de prueba gratuita de 30 días

 

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 Entrar 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.

Nota:: 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 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

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 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 Entrar llave. Luego arrastre el Llene la manija hacia abajo para aplicar la fórmula a otras celdas.

=SUBSTITUTE(B3," ","")

Consejos: 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.

Nota:: 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 reemplazar 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


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
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Da345 · 2 years ago
    I removed all spaces with the Replace function, very easy, thank you
  • To post as a guest, your comment is unpublished.
    javad · 2 years ago
    thank you a lot

    it was very god
  • To post as a guest, your comment is unpublished.
    Rafik · 3 years ago
    Thank you a lot.
  • To post as a guest, your comment is unpublished.
    Ocaya · 4 years ago
    Excellent, Very helpful
  • To post as a guest, your comment is unpublished.
    alefpe · 4 years ago
    Thank you very much.
    It was so helpful.
  • To post as a guest, your comment is unpublished.
    alfonso · 4 years ago
    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.
  • To post as a guest, your comment is unpublished.
    ArvRajB · 4 years ago
    Thank you very much!!
  • To post as a guest, your comment is unpublished.
    Cecep Saefulloh · 4 years ago
    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
  • To post as a guest, your comment is unpublished.
    Joseph Wokwera · 4 years ago
    Thanks so much helpful. i ve been trying this for 2 days. it worked
  • To post as a guest, your comment is unpublished.
    PRAMOD · 4 years ago
    Excellent.Very helpful to remove space in a cell
  • To post as a guest, your comment is unpublished.
    PRAMOD · 4 years ago
    Excellent, nice formula to substitute or remove the spaces in a cell.
  • To post as a guest, your comment is unpublished.
    sachin · 4 years ago
    Thank You Very Much. help me a lot..
  • To post as a guest, your comment is unpublished.
    SUDHIR MISHRA · 5 years ago
    EXCELLENT :) THANK FOR HELP
  • To post as a guest, your comment is unpublished.
    Kosova · 5 years ago
    Thanks a lot, now its so easy.
  • To post as a guest, your comment is unpublished.
    RDM · 5 years ago
    THANK YOU! Really helped me and my bandwidth
  • To post as a guest, your comment is unpublished.
    Sharil · 5 years ago
    Oh its amazing, i didn't knew about to remove the space between words in a cell....its so easy...thanku so much.
  • To post as a guest, your comment is unpublished.
    Ashok Kumar R · 5 years ago
    :-) good.. any move issue please mail me
  • To post as a guest, your comment is unpublished.
    Dinesh · 5 years ago
    i am using MS 2010 ,how to remove all space in excel. exmple also give
  • To post as a guest, your comment is unpublished.
    JUNAID · 5 years ago
    Thanks a lot for helping us!!!!!!!!! :-)
  • To post as a guest, your comment is unpublished.
    JUNAID · 5 years ago
    THANKS A LOT FOR HELPING US!!!!!!!!!!!!!!
  • To post as a guest, your comment is unpublished.
    Suresh · 6 years ago
    Thanks a lot for sharing this Tool :-)
  • To post as a guest, your comment is unpublished.
    KD · 6 years ago
    Thank You. Your help has reduced my effort a lot.
  • To post as a guest, your comment is unpublished.
    Henman · 6 years ago
    Neither of these suggestions work... except, I'm sure, the Kutools solution so conveniently suggested. What an awesome blog. Thanks.
  • To post as a guest, your comment is unpublished.
    Mr.Niekoo · 6 years ago
    How i can remove dots from my columns of excel.I want to remove all dots from full list of columns.The data consist on Phone no's list

    email me
    mr.niekoo@hotmail.com
  • To post as a guest, your comment is unpublished.
    rajesh · 6 years ago
    Great command, It is very usefull.
  • To post as a guest, your comment is unpublished.
    Maria · 6 years ago
    I don't have kutools and I tired all formulas, eventually I had the trailing spaces removed from behind a date. However, excel still does not recognize the entry as a "date" and cannot sort by date, even though the format is date. So I have to enter each cell and F2. We are talking thousands of cells in a column... Can anyone give suggestions?
    • To post as a guest, your comment is unpublished.
      Imran · 5 years ago
      [quote name="Maria"]I don't have kutools and I tired all formulas, eventually I had the trailing spaces removed from behind a date. However, excel still does not recognize the entry as a "date" and cannot sort by date, even though the format is date. So I have to enter each cell and F2. We are talking thousands of cells in a column... Can anyone give suggestions?[/quote]
      Select the column--> go to Data> Text to column> select delimited> next> next> change the date format as MDY or DMY as the case in your sheet> press fininsh.
  • To post as a guest, your comment is unpublished.
    M&M · 6 years ago
    Replace option is the best and easiest! Thanks for sharing the tips!
  • To post as a guest, your comment is unpublished.
    Yasar Arafath · 6 years ago
    Remove space before and after the cell content (Eg:___26350__)
    We can use this formula =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
    • To post as a guest, your comment is unpublished.
      Manish · 6 years ago
      Thanks a lot:):):).... It saved a lot of time....keep on updating such useful and very rate instances!!!!!!
  • To post as a guest, your comment is unpublished.
    Sushen · 6 years ago
    Very use full command
  • To post as a guest, your comment is unpublished.
    carla · 6 years ago
    Thank you! very helpful. saved the day.
  • To post as a guest, your comment is unpublished.
    kirtan · 6 years ago
    tried all the options above. not working as there are spaces before and after number. Any other alternative?
    • To post as a guest, your comment is unpublished.
      Yasar Arafath · 6 years ago
      Try this one

      =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
  • To post as a guest, your comment is unpublished.
    karan · 6 years ago
    very helpful :) and easy to understand

    ;-)
  • To post as a guest, your comment is unpublished.
    Anna · 6 years ago
    Very helpful!
    Thank you
  • To post as a guest, your comment is unpublished.
    GaryMonday · 7 years ago
    Thank you very much for the trick, very very useful, it makes my spreadsheet a lot neater.

    Thanks again.

    Gary
  • To post as a guest, your comment is unpublished.
    Prabhakar · 7 years ago
    Wow its fantastic small commands work very well
  • To post as a guest, your comment is unpublished.
    ilham · 7 years ago
    wow thanks ..useful :-) :):):):):):)
  • To post as a guest, your comment is unpublished.
    BISHNU · 7 years ago
    I like this tools very much
  • To post as a guest, your comment is unpublished.
    KALPESH SUTHAR · 7 years ago
    Thanks a lot....its really helpful..save lot of time... :-)
  • To post as a guest, your comment is unpublished.
    corpsman0000 · 7 years ago
    how do you remove spaces without removing the zeros that in the begining of values middle and end? i just want to remove the spaces in between the values only. i tried the above and the zeros disappeared.
    • To post as a guest, your comment is unpublished.
      Avi · 7 years ago
      Convert the cell into text format then use replace function
  • To post as a guest, your comment is unpublished.
    Ranjith Kumar · 7 years ago
    Thanks Very very use full
  • To post as a guest, your comment is unpublished.
    Eva · 7 years ago
    Thanks for finally talking about >How to remove spaces between character and numbers within cells in Excel?
  • To post as a guest, your comment is unpublished.
    Rebeccah · 7 years ago
    Find/replace doesn't work for me, which is why I'm googling this topic in the first place. Is there a setting somewhere that disables this?

    I want to delete ":" form the cells in a column (and "/" from the cells in another column). I ought to be able to highlight the column, ^H, type ":" (or "/") in the find field, leave the replace field blank, and click Replace All, and it should do it. Or Find Next/Replace/Replace/Replace through the cells one at a time. But it advances therough the cells but doesn't do anything. If I put something in the replace field, it will do the replace, but it won't replace with an empty string.
  • To post as a guest, your comment is unpublished.
    Stefan · 7 years ago
    Thank you, easy to understand. best on the web
  • To post as a guest, your comment is unpublished.
    Janardhan · 7 years ago
    Very easy to understand. Good to follow.
    • To post as a guest, your comment is unpublished.
      ashutosh · 6 years ago
      bullshit....doesn't work
      • To post as a guest, your comment is unpublished.
        Joel · 5 years ago
        Didnt work for me too, however found the right way. Select and highlight the space you want to get rid of. Copy this space and select the find and replace. Paste this space in find and replace with nothing. I guess it wasnt a space in the first place. Whatever it was you now find it by copying whatever it was. Hope it works for you.
        • To post as a guest, your comment is unpublished.
          Ramesh Kumar P · 4 years ago
          It really worked....I tried may function like Clean, Trim, Substitute, etc
        • To post as a guest, your comment is unpublished.
          Jay · 4 years ago
          THAT WORKED! Thanks man
        • To post as a guest, your comment is unpublished.
          kati · 5 years ago
          thanks soo much. you are a genius!!!!
        • To post as a guest, your comment is unpublished.
          Imran · 5 years ago
          [quote name="Erika"]It worked for me! Thank you![/quote]
          Thank you so much for that. This saved a lot of time
        • To post as a guest, your comment is unpublished.
          Erika · 5 years ago
          It worked for me! Thank you!
  • To post as a guest, your comment is unpublished.
    Muhibullah Afzalzada · 7 years ago
    Thanks a lot, the Replace option worked as a charm... you really saved loads of my time.
  • To post as a guest, your comment is unpublished.
    Muhibullah Afzalzada · 7 years ago
    Thanks a lot, I really needed and the Replace option was a charm.
    • To post as a guest, your comment is unpublished.
      Stephen · 4 years ago
      Thanks a lot for the explanation - saved our dept a lot of work.