¿Cómo eliminar los espacios iniciales y finales en las celdas de Excel?
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.
- Método A: Eliminar todos los espacios adicionales de las cadenas con la función RECORTAR (2 pasos)
Eliminar todos los espacios excesivos, incluidos los espacios adicionales, iniciales y finales - Método B: Eliminar los espacios iniciales de las cadenas con el código VBA (5 pasos)
Eliminar solo el primer espacio, es necesario hacer una copia antes de ejecutar el código - Método C: Eliminar espacios iniciales/finales/excesivos/todos según sea necesario con Kutools (3 pasos)
Eliminar espacios iniciales/finales/excesivos/todos según sea necesario - Descargar archivo de muestra
Este archivo de muestra contiene todos los datos necesarios para este artículo. - Otras operaciones (artículos) relacionadas con los espacios
Contar espacios antes de la cadena de texto Encontrar la posición del n-ésimo espacio Así sucesivamente..
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:
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.
Consejo:
1. Puedes copiar y pegar los resultados de la fórmula como valores tal como se muestra en la siguiente captura de pantalla:
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.
Luego arrastra el controlador de relleno sobre las celdas a las que deseas aplicar esta fórmula.
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.
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
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.
4. Después de elegir las celdas, haz clic en Aceptar, ahora los espacios iniciales en las selecciones han sido eliminados.
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:
2. Luego marca la opción que necesitas en el Eliminar Espacio cuadro de diálogo.
Eliminar solo los espacios iniciales:
Eliminar solo los espacios finales:
Eliminar solo los espacios iniciales y finales:
Eliminar todos los espacios excesivos:
Eliminar todos los espacios:
Haz clic para descargar este archivo de muestra
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
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!