Tecnología

Inicio

Cómo quitar los espacios en blanco de una cadena en Excel

Microsoft Excel viene con un arsenal de herramientas que pueden ayudar a llevar a cabo de manera eficiente los datos de las tareas de limpieza. Por ejemplo, para eliminar los espacios en blanco de una cadena en Excel, hay tres métodos rápida y sucia, que usted puede elegir. Con función sustitutiva de Microsoft, puede asegurarse de que las fórmulas, nombres y referencias de celda no incluyen espacios en blanco en su salida. Si el rango de datos contiene sólo valores de cadena y no hay fórmulas, puede limpiar los espacios con una simple consulta "Buscar y reemplazar" o mediante la ejecución de un corto macro.

Instrucciones

Uso de la función sustitutiva

1 Lanzar Excel. Crear un nuevo libro, o abra el libro que desea editar.

2 Introduzca la fórmula siguiente en una celda vacía en la hoja de cálculo.

= SUSTITUIR (A1, "", "")

3 Reemplazar A1 con una referencia a la celda que contiene la cadena de la que desea quitar los espacios. También se pueden reemplazar A1 con una cadena real (debe estar entre comillas) o una fórmula que da salida a un valor de cadena. Pulse la tecla "Enter" para ver el resultado.

El uso de "Buscar y reemplazar"

4 Lanzar Excel. Crear un nuevo libro, o abra el libro que desea editar.

5 Resalte las celdas que contienen los valores de cadena de la que le gustaría eliminar espacios.

6 Abra el "Buscar y reemplazar" ventana manteniendo pulsada la tecla "Ctrl" y la tecla "H"

7 Haga clic en el campo de texto junto a "Buscar" y presione la barra espaciadora una vez. Deje el "Reemplazar con" campo vacío.

8 Haga clic en el botón "Reemplazar todo". Si ha seleccionado una sola celda, haga clic en el botón "Cambiar" en su lugar.

El uso de un Macro

9 Lanzar Excel. Crear un nuevo libro, o abra el libro que desea editar.

10 Abra la ventana de macros. Para ello, mantenga pulsada la tecla "Alt" y pulse "F8". Enter "RemoveWhiteSpace" en "nombre de la macro" y haga clic en "Crear".

11 Copia y pega el siguiente código en el editor de VBA.

RemoveWhiteSpace sub ()

Dim Rng como gama

Para cada número aleatorio en Selection.Cells

Rng = Replace(Rng, " ", "")

Siguiente

End Sub

12 Cierre el editor de VBA y resaltar las células de las que le gustaría eliminar espacios.

13 Mantenga pulsada la tecla "Alt" y pulse "F8" para abrir la ventana de macros de nuevo. Haga doble clic en "RemoveWhiteSpaces" para ejecutar la macro.

Consejos y advertencias

  • Para quitar los espacios iniciales o finales solamente, utilizar la función TRIM integrado de Excel. Su sintaxis es "TRIM (cadena)", donde "cadena" podría ser una referencia a una celda que contiene un valor de cadena.
  • Si está ejecutando Windows 2007 o superior, puede que no tenga acceso a la ventana de macros y la pestaña desarrollador de forma predeterminada. Para habilitar las macros, haga clic en el botón de Microsoft Office y, a continuación, haga clic en "Opciones de Excel". Elija "populares" de la lista Categoría y asegúrese de que "Mostrar ficha Programador en la cinta" está marcada.