Note: The other languages of the website are Google-translated. Back to English

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 Enviar 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 80 % problemas de Excel.

Descargue y pruebe la versión de prueba gratuita de funciones completas 30-día

 

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

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


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ía) 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
Comentarios (58)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias, realmente lo necesitaba y la opción Reemplazar fue un encanto.
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias por la explicación: ahorró mucho trabajo a nuestro departamento.
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias, la opción Reemplazar funcionó de maravilla... realmente me ahorraste mucho tiempo.
Este comentario fue minimizado por el moderador en el sitio
Muy fácil de entender. Bueno para seguir
Este comentario fue minimizado por el moderador en el sitio
mierda... no funciona
Este comentario fue minimizado por el moderador en el sitio
Tampoco funcionó para mí, sin embargo, encontré la manera correcta. Seleccione y resalte el espacio del que desea deshacerse. Copie este espacio y seleccione buscar y reemplazar. Pegue este espacio en buscar y reemplazar con nada. Supongo que no era un espacio en primer lugar. Sea lo que sea, ahora lo encuentras copiando lo que sea. Espero que funcione para ti.
Este comentario fue minimizado por el moderador en el sitio
¡Funcionó para mí! ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
[cita] ¡Funcionó para mí! ¡Gracias!por Erika[/quote] Muchas gracias por eso. Esto ahorró mucho tiempo
Este comentario fue minimizado por el moderador en el sitio
muchisimas gracias. ¡¡¡¡eres un genio!!!!
Este comentario fue minimizado por el moderador en el sitio
¡ESO FUNCIONO! Gracias hombre
Este comentario fue minimizado por el moderador en el sitio
Realmente funcionó... Intenté que funcionara como Limpiar, Recortar, Sustituir, etc.
Este comentario fue minimizado por el moderador en el sitio
Gracias, fácil de entender. mejor en la web
Este comentario fue minimizado por el moderador en el sitio
Buscar/reemplazar no funciona para mí, por lo que estoy buscando en Google este tema en primer lugar. ¿Hay alguna configuración en algún lugar que deshabilite esto? Quiero eliminar ":" de las celdas de una columna (y "/" de las celdas de otra columna). Debería poder resaltar la columna, ^H, escribir ":" (o "/") en el campo de búsqueda, dejar el campo de reemplazo en blanco y hacer clic en Reemplazar todo, y debería hacerlo. O Buscar Siguiente/Reemplazar/Reemplazar/Reemplazar a través de las celdas una a la vez. Pero avanza a través de las células pero no hace nada. Si coloco algo en el campo de reemplazo, se reemplazará, pero no se reemplazará con una cadena vacía.
Este comentario fue minimizado por el moderador en el sitio
Gracias por finalmente hablar sobre> ¿Cómo eliminar espacios entre caracteres y números dentro de las celdas en Excel?
Este comentario fue minimizado por el moderador en el sitio
Gracias Muy muy útil completo
Este comentario fue minimizado por el moderador en el sitio
¿Cómo eliminas los espacios sin eliminar los ceros que están al principio de los valores, al medio y al final? solo quiero eliminar los espacios entre los valores solamente. Intenté lo anterior y los ceros desaparecieron.
Este comentario fue minimizado por el moderador en el sitio
Convierta la celda en formato de texto y luego use la función de reemplazo
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias... es realmente útil... ahorra mucho tiempo... :-)
Este comentario fue minimizado por el moderador en el sitio
me gustan mucho estas herramientas
Este comentario fue minimizado por el moderador en el sitio
wow gracias ..útil :-) :):):):):):)
Este comentario fue minimizado por el moderador en el sitio
Vaya, sus fantásticos pequeños comandos funcionan muy bien.
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias por el truco, muy muy útil, hace que mi hoja de cálculo sea mucho más ordenada. Gracias de nuevo. Gary
Este comentario fue minimizado por el moderador en el sitio
¡Muy útil! Gracias
Este comentario fue minimizado por el moderador en el sitio
muy útil :) y fácil de entender ;-)
Este comentario fue minimizado por el moderador en el sitio
Probé todas las opciones anteriores. no funciona ya que hay espacios antes y después del número. ¿Alguna otra alternativa?
Este comentario fue minimizado por el moderador en el sitio
Prueba este =RECORTAR(LIMPIAR(SUSTITUIR(A1,CHAR(160)," ")))
Este comentario fue minimizado por el moderador en el sitio
¡Gracias! muy útil. salvó el día.
Este comentario fue minimizado por el moderador en el sitio
Comando completo muy útil
Este comentario fue minimizado por el moderador en el sitio
Eliminar el espacio antes y después del contenido de la celda (Ej:___26350__) Podemos usar esta fórmula =RECORTAR(LIMPIAR(SUSTITUIR(A1,CHAR(160)," ")))
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias:):):):).... Ahorró mucho tiempo... ¡¡¡sigue actualizando instancias tan útiles y muy valiosas!!!!!!
Este comentario fue minimizado por el moderador en el sitio
¡La opción de reemplazo es la mejor y más fácil! ¡Gracias por compartir los consejos!
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL