Tabla de contenido
Si su conjunto de datos contiene espacios en blanco que son innecesarios, puede que necesite eliminarlos. En este artículo, le mostraré siete formas eficaces de eliminar espacios en blanco en Excel.
Digamos que tenemos un conjunto de datos en el que diferentes celdas tienen múltiples espacios en blanco. Ahora vamos a eliminar estos espacios en blanco.
Descargar el cuaderno de prácticas
Eliminar espacios en blanco en Excel.xlsm7 maneras de eliminar espacios en blanco en Excel
1. Función TRIM para eliminar espacios en blanco
Puede eliminar fácilmente los espacios en blanco
utilizando la función TRIM Escriba la siguiente fórmula en una celda vacía ( A16 ),
=TRIM(A5)
Aquí, el TRIM eliminará los espacios en blanco adicionales de la celda seleccionada A5 .
Pulse INTRODUCE y encontrará el texto sin espacios en blanco en la celda A16 .
Célula de arrastre A16 para aplicar la misma fórmula a todas las demás celdas de la columna A .
Más información: Cómo eliminar el espacio antes del texto en Excel
2. Comando Buscar y reemplazar
Utilizando Buscar y reemplazar es otra forma de eliminar los espacios en blanco. En primer lugar, seleccione las celdas de las que desea eliminar los espacios en blanco y vaya a Inicio> Edición> Buscar> Seleccionar> Reemplazar
Ahora, un Buscar y reemplazar Inserte un espacio en Encuentre lo que y haga clic en Sustituir todo .
Ahora aparecerá un cuadro de confirmación con el número de sustituciones. Haga clic en OK en esta casilla y cierre el Buscar y reemplazar ventana.
Ahora puede ver que se han eliminado todos los espacios en blanco de las celdas seleccionadas.
Más información: Cómo eliminar espacios en una celda en Excel
3. Función SUBSTITUTE para eliminar espacios en blanco
También puede utilizar la función SUBSTITUTE para eliminar los espacios en blanco. Escribe la siguiente fórmula en la celda B16 ,
=SUSTITUIR(B5, " ", "")
En este caso, la función de sustitución eliminará los espacios de la celda seleccionada B5 .
Pulse INTRODUCE y obtendrá el texto sin espacios en blanco en la celda B16 .
Arrastre el B16 para aplicar la fórmula a todas las demás celdas de la columna B .
Lecturas similares:
- Eliminar todos los espacios en Excel (9 métodos)
- Cómo eliminar los espacios finales en Excel (6 métodos sencillos)
- Eliminar espacios en blanco en Excel (5 formas útiles)
4. Eliminar espacios en blanco mediante la función REPLACE
Utilizando la función REPLACE es otra forma de eliminar los espacios en blanco. Escriba la siguiente fórmula en la celda B16 ,
=REPLACE(B5,1,LEN(B5)-LEN(TRIM(B5)),"")
Toma, la función LEN da la longitud de la cadena de celdas B5 . LEN(B5)-LEN(TRIM(B5)
indica el número de espacios en blanco. Por último, la parte SUSTITUIR sustituye el texto original por la cadena sin espacios en blanco.
Pulse INTRODUCE y obtendrá el texto sin espacios en blanco en la celda B16 .
Célula de arrastre B16 para aplicar la fórmula a todas las demás celdas de la columna B .
5. Funciones de texto a columna para eliminar espacios en blanco
También puede utilizar Texto a columna para eliminar los espacios en blanco de una columna. En primer lugar, seleccione la columna y vaya a Datos> Herramientas de datos> Texto a columnas
A continuación, aparecerá una ventana denominada Asistente para convertir texto en columnas Seleccione Anchura fija y haga clic en Siguiente .
En el segundo paso, mueva la línea vertical hasta el final del texto y haga clic en Siguiente.
En el último paso, seleccione General y haga clic en Acabado.
Ahora puede ver que las celdas de sus columnas de selección no tienen espacios en blanco.
6. VBA para eliminar espacios en blanco
Otra forma de eliminar los espacios en blanco es crear una función personalizada utilizando Aplicaciones Microsoft Visual Basic (VBA) Primero, pulse ALT+F11 Se abrirá el VBA Ahora, en la ventana VBA desde la ventana Proyecto haga clic con el botón derecho del ratón en el nombre de la hoja. Aparecerá un menú desplegable. Haga clic en Inserte del menú desplegable para ampliarlo y seleccione Módulo .
Ahora, un Módulo(Código) aparecerá la ventana.
Inserte el siguiente código en el archivo Módulo .
Sub Remove_Blanks() Dim x As Range For Each x In Selection.Cells x.Value = VBA.Trim(x.Value) Next x End Sub
Después de insertar el código, cierre la ventana VBA Ahora, seleccione su conjunto de datos y vaya a Ver> Macros .
A Macro Pulse en Corre.
Eliminará todos los espacios en blanco innecesarios de su conjunto de datos.
7. Power Query para eliminar espacios en blanco
Utilizando Power Query es otro método para eliminar los espacios en blanco. Seleccione su conjunto de datos y vaya a Datos> Obtener Datos> De Otras Fuentes> De Tabla/Rango
A Crear tabla Pulse en OK .
Ahora, un Editor de Power Query se abrirá la ventana.
Puedes ver que todos tus datos han sido importados en la ventana.
Ahora haga clic con el botón derecho en cualquiera de los encabezados y seleccione Transformar> Recortar .
Repita el mismo procedimiento para todas las columnas. Eliminará los espacios en blanco.
Ahora, en la pestaña de inicio, seleccione Cerrar & Cargar .
Ahora puede ver que los datos se importan a su archivo Excel en una nueva hoja llamada Mesa.
Conclusión
Eliminar los espacios en blanco manualmente puede resultar muy tedioso. Cualquiera de los métodos descritos anteriormente le permitirá eliminar los espacios en blanco de su conjunto de datos con unos pocos clics. Espero que este artículo le haya resultado útil. Si tiene alguna duda, deje un comentario.